Cinco pasos para pasar de la idea a la aplicación web a gran escala
La pregunta es un poco vaga sobre exactamente qué tipo de sitio web necesita construir. Si se trata de un folleto de la empresa o un sistema de comercio electrónico típico, estos se entienden lo suficiente como para que la respuesta de Quincy funcione. Si se trata de una “aplicación” web como Facebook o AirBnB, necesita un plan diferente:
Paso 1) Escribir historias de usuarios
Una “historia de usuario” es solo una descripción discreta de una tarea que una persona puede hacer con su software. Las expresas así, “como puedo “. Vea la respuesta de Quincy Larson para obtener excelentes ejemplos de historias de usuarios.
Las historias de los usuarios son rápidas de escribir y ayudan a aclarar sus pensamientos y darle algo que puede discutir con otros; personas que lo construirán, personas que lo usarán y otras personas involucradas en las decisiones (AKA, “partes interesadas”).
- ¿En qué punto de la ejecución de su idea de negocio debería unirse a Kickstarter?
- ¿Cuál es la idea de negocio exitosa más simple que hayas escuchado?
- ¿Cuál sería la nueva tecnología pequeña para la India rural que no existe en este momento?
- ¿Cuáles son algunas ideas para una pequeña empresa en Pune?
- Tengo una idea comercial local de detallar las ruedas de los automóviles, ¿puedo obtener algún comentario?
Paso 2) Corta el 50% y luego corta otro 50%
Un sistema complejo que funciona invariablemente se ha desarrollado de un sistema simple que funcionó. Un sistema complejo diseñado desde cero nunca funciona y no se puede reparar para que funcione. Tienes que empezar de nuevo con un sistema simple y funcional. – John Gall
La mayoría de las grandes ideas son ENORMES. Los sitios web enormes cuestan decenas a cientos de millones de dólares para construir y tardan años en construirse. Toma a Uber. Recaudaron alrededor de $ 300 millones en sus primeras rondas y probablemente gastaron todo ese efectivo construyendo su plataforma. Sospecho que han gastado mucho más. No recaudas más de $ 5B solo por diversión. También comenzaron en 2009, hace 6 años y todavía están trabajando en ello. Si hubieran podido hacerlo más rápido y más barato, lo habrían hecho. Esa es la cantidad de dinero y tiempo que lleva construir algo significativo.
Si se obliga a cortar su lista de historias de usuario a la mitad y conserva solo los elementos más importantes, y luego la vuelve a cortar por la mitad, tendrá una lista altamente enfocada que probablemente sea lo suficientemente pequeña como para construirla de manera efectiva.
Intenta lanzar un sitio que haga una cosa fantásticamente y deja todo lo demás fuera. Los usuarios se quejarán en voz alta de todas las cosas que no hace, pero si eliges las cosas correctas, seguirán usándolas de todos modos.
Paso 3) Construye un prototipo
Cuando estás construyendo algo nuevo e interesante, hay mucho riesgo:
- El riesgo de que la gente no lo entienda.
- El riesgo de que la gente piense que es tonto.
- El riesgo de que a la gente le guste pero no lo pague.
- El riesgo de que se le acabe el tiempo más rápido de lo que piensa porque el dinero de los inversores se agota o su empresa desconecta el proyecto.
- El riesgo de que algo que crees que es fácil resulte imposible.
- El riesgo de que lo que creas que sea difícil sea.
Construir un prototipo funcional, feo, que apenas se haga, lo ayuda a mitigar esos riesgos de manera temprana. Puede probar un prototipo con usuarios potenciales, descubrir y exorcizar a sus hombres tecnológicos y mostrarles a los jefes e inversores algo que realmente funciona para que le permitan mantener las puertas abiertas y las luces encendidas.
Paso 4) Pulir y liberar
Una vez que tienes un prototipo funcionando que parece resonar con una multitud de primeros usuarios, entonces es hora de limpiarlo. Profundice en la interfaz de usuario y el diseño gráfico. Solucione todos los errores y obtenga una buena cobertura de prueba de código. Diseñe y cree sus sistemas de incorporación de usuarios.
Entonces suéltalo. Haz que la mayor cantidad de gente real lo use como sea posible. Pon a prueba tus ideas de marketing y trucos de crecimiento y mira si a la gente le encanta o si lo deja.
Paso 5) Repita
La construcción de software a gran escala, como dijo John Gall, comienza con tomar algo pequeño que funciona y repetirlo hasta que sea algo grande que funcione.
Así es como lo hicieron Facebook, AirBnB, Uber, Google y la mayoría de las otras aplicaciones web dominantes. Aprende de ellos. Comience con algo pequeño, póngalo en manos de usuarios reales antes de tiempo, y retírelo. Mitigará grandes cantidades de riesgo al principio del proceso y extenderá la planificación a lo largo de la vida del proyecto a medida que descubre nuevos conocimientos y el mundo a su alrededor cambia.