Muerte al Waterfall
Quiero decir algo. Muerte a la metodología Waterfall en el desarrollo web moderno.
Gracias por venir a mi plática TED.
En esta metodología se debe completar cada fase antes de iniciar a la siguiente. Y así es como funciona el desarrollo de software web para ciertas empresas o proyectos.
Este método es demasiado rígido y propenso a contratiempos y retrasos.
Imagina este escenario.
Un equipo hace la investigación de UX o diseño visual dependiendo del presupuesto y el alcance del proyecto.
Se hace la presentación de esto a los stakeholders y se hace revisión.
Si todo esta bien, se avanza y se pasa al equipo de UI. Pero esto raramente pasa.
Entonces regresa al equipo inicial y así hasta que todo esta bien.
Y aquí viene otro error. Ese equipo inicial ya no se toma en cuenta para el proyecto porque su colaboración ha concluido.
Y así hasta que el equipo de desarrollo front-end se hace cargo. Y a estos también le dan las gracias una vez que entregan y no son tomados en cuenta para mantenimiento, soporte y futuro desarrollo. A menos que sea demasiado urgente.
Ahora, se que cada quien habla de como le fue en la feria y aquí estoy omitiendo algo:
Todo este escenario esta ambientado en trabajo de agencia(s). Una startup o corporativo puede que sufra de forma diferente este proceso. Pero lo sufre de una u otra manera.
Todo este proceso puede tomar meses o incluso años. Lo se porque me ha pasado. Y a ti también te puede pasar.
Y entonces el presupuesto con el que se planifico se diluye y lo que se entrega es un sitio web apresurado, con deuda técnica, y con muchas posibilidades de que se tenga que rehacer en unos pocos años.
¿Este escenario te suena similar?
Espera la segunda parte para la propuesta que planteo de como solucionar todos estos problemas según mi experiencia y lo que he leído e investigado.