¿Qué significa construir de 0 a 1?
Con el desarrollo de la industria de TI en los últimos años, han surgido muchos tipos de procesos de desarrollo de proyectos: desarrollo en cascada, desarrollo iterativo, desarrollo en espiral y desarrollo ágil. Si estas ideas se subdividen aún más, habrá Scrum, XP, modelo V, etc. Pero muchas veces, ¿parece que podemos ver la coexistencia de los métodos de desarrollo mencionados anteriormente en nuestro propio proceso de desarrollo de proyectos?
Es natural tener esta situación. La metodología es sólo una idea para guiar el trabajo. El método anterior es adecuado para determinados escenarios, como el desarrollo en cascada.
El desarrollo en cascada se define hasta cierto punto: el modelo en cascada es el método predictivo más típico, que sigue estrictamente la secuencia planificada previamente de análisis de requisitos, diseño, codificación, integración, pruebas y mantenimiento. Sin embargo, en el trabajo real, generalmente sólo la industria de TI tradicional o las empresas de subcontratación adoptan este proceso de desarrollo. Sin embargo, la frase “Nunca volveré a cambiar mis necesidades” es mentira, después de todo tu fiesta es tu caca.