Al igual que cualquier otra aplicación (incluso si no es un desarrollador), comienza con su propuesta de valor central y desarrolla lo que sus usuarios desean y atraerá a más usuarios para que llamen la suya propia. No es suficiente “desarrollar una aplicación”, debe cultivar una experiencia que mantenga la atención de las personas (que actualmente está cayendo en picada y es señal de que estamos menos atentos que los peces de colores).
Digamos que desea desarrollar una aplicación “como Facebook”, no solo va a clonarla, eso le costaría millones (10 de millones) y llevará años. Entonces, sus usuarios simplemente no vendrán porque están conectados a Facebook. Por otro lado, si tiene algunas arrugas en Facebook que no se abordan, supongamos que desea dejar que las personas hagan UN aspecto de Facebook con una mejor experiencia y comiencen a desarrollar eso.
Desea desarrollar un mejor mercado que ellos o Amazon. La característica principal es lograr que los amigos de las personas recomienden productos o servicios. Por lo tanto, desea brindar a las personas una mejor experiencia de tipo “intercambio de intercambio” que se base (de alguna manera) en el hecho de la amistad. Entonces comienzas por el principio.
- ¿Cómo puedo hacer que mi nuevo sitio web sea popular en poco tiempo?
- ¿Por qué son importantes las imágenes en una página de destino?
- ¿Qué puedo hacer para mejorar mi sitio web www.dtemark.com?
- ¿Prohibir los sitios web en India contra la neutralidad de la red?
- Cómo organizar mejor los PDF indexados
Entonces, decide que necesita iniciar sesión, pero ¿de qué tipo?
Puede tener uno genérico con solo correo electrónico y contraseña (para privacidad) o puede agregar inicio de sesión de FB, contactos de números de teléfono, flujo de inicio de sesión de Twitter y muchas otras opciones. Para un MVP, necesita desarrollar el más simple normalmente, por lo que debe ir con un inicio de sesión genérico con Nombre, Nombre de usuario, correo electrónico y contraseña.
Luego, vaya a una fuente (o escríbalo usted mismo) para encontrar lo que se llama código de software de “código abierto”, o los servicios que está utilizando para su base de datos (otra opción para tomar) a veces le darán un buen comienzo sobre cómo implementar esto parte del desarrollo.
Entonces, encuentra algo o escribe algo que supuestamente debe registrar los atributos del usuario en su base de datos para que pueda usarlos para sus propósitos más adelante. Si está funcionando y todo está listo, debe decidir cómo se vería su pantalla principal y comenzar a desarrollar el aspecto y luego implementar toda la funcionalidad, como botones, menús, sus enlaces y páginas asociadas, etc. Si desea una fuente de noticias, por ejemplo, necesita desarrollar la “reunión de intercambio” real antes de esta pantalla y luego colocar algunas publicaciones decididas por algoritmos en las fuentes de los usuarios.
He hecho amplias generalizaciones, pero ya ves cómo va, simplemente construyes un producto lentamente. De hecho, el producto que termine funcionando probablemente sea algo que nunca haya considerado. Slack comenzó como un juego multijugador masivo (lo que sea que eso signifique), Facebook no tenía suministro de noticias (y fue inicialmente rechazado), y muchos otros ejemplos. Al final, nunca sabes lo que realmente estás construyendo, solo tienes una buena idea de que estás persiguiendo y esperando que otros estén de acuerdo en que es increíble y únete a tu comunidad en tu aplicación y, lo que es más importante (por razones de viralidad), ¡trae amigos!
Este es el proceso que ocurre, no es bonito, ni es una respuesta simple.
(La membresía de desarrollo de aplicaciones de $ 495 / m que tenemos fue desarrollada para brindarle a los expertos que necesita un salario manejable y eso le brinda control total sobre los presupuestos de desarrollo)
Si desea ver algunas conferencias de expertos, Startup School fue una experiencia enriquecedora y los materiales están abiertos al público
Escuela de inicio
Mi parte obligatoria de este video (sobre ser propietario de un producto, qué miembros de nuestra membresía son y no desarrollados por nuestro equipo)