Permítanme responder a sus preocupaciones, punto por punto:
¿No hay un tamaño mínimo para esto? El diseño grande al frente debe ser más eficiente para un proyecto de tres o cuatro semanas ... ¿No?
No estoy seguro de qué hace que piense que dibujar rectángulos en papel debe ser más rápido que el código de refactorización.
De todos modos, incluso si lo fuera, la cuestión de si BDUF paga sería mucho más una función de la cantidad de aprendizaje que espera durante el proyecto que del tamaño del proyecto. Cuanto más espere aprender algo sobre el diseño, los requisitos, etc., mientras implementa el sistema, más perderá el diseño inicial.
Todavía tengo que encontrar un proyecto en el que no aprendí cosas importantes al implementar el sistema.
Nuestros clientes generalmente requieren precios fijos .Necesitan saber qué están tratando con , excepto en los casos especiales donde nos enfrentamos a un obvio agujero negro e incluso entonces las personas son más cómodas con una gorra. Entonces, ¿cómo puede proporcionar si está yendo con un proceso que es tolerante de cambios de requisitos en curso?
Solo acepta cambios de requisitos que no cambian el esfuerzo total. Es decir, cuando ingresan nuevos requisitos, elimine los menos importantes. Deje que el cliente decida para que pueda sacar el máximo provecho del dinero.
No obtendrá todos los beneficios de Agile de esta manera, pero es tan bueno como el precio fijo puede obtener, por lo que puedo ver.
Entiendo que Agile puede ofrecer mejores probabilidades de éxito en proyectos más complejos, pero ¿no aumentará los costes para el cliente?
¿Está sugiriendo que los proyectos ejecutados de la manera ágil son más costosos que los proyectos tradicionales? En realidad, hay empresas que experimentaron lo contrario, hasta una reducción de costos del 50%.
Y, por supuesto, existe el costo de no tener en cuenta, tal vez volvamos a la pregunta sobre el tamaño mínimo aquí.
El costo de la falla disminuye con un proyecto Ágil, debido a los comentarios anteriores. Puede notar el fallo, y por lo tanto, decide cancelar el proyecto, mucho antes.
¿Cómo podría explicar este enfoque contraintuitivo a los clientes? Las partes interesadas no tecnológicas podrían no tener la experiencia para entender nada más allá de Waterfall.
Why does Agile Software Development pay?
Incluso para los proyectos internos, existen los presupuestos. ¿Qué me estoy perdiendo?
No lo sé. Agile funciona bien con presupuestos: implemente las características de mayor prioridad hasta que se agote el presupuesto. Usted tiene el sistema más valioso que podría haberse implementado para ese dinero.
Parece que hay alguna reacción contra Agile últimamente. ¿Algo más va a comenzar a ganar tracción pronto?
Ha habido una reacción violenta contra esto desde el principio. Y como se está volviendo más popular (¡y lo es!), Es natural que también vea más reacciones violentas.
Lean Software Development está ganando mucha tracción. No está en competencia con el desarrollo ágil, sino más bien complementario. Las comunidades en realidad se solapan bastante.
En cuanto a la "única metodología para controlarlos a todos", eche un vistazo a la familia de procesos ágiles "Crystal" de Alistair Cockburn. Él argumenta (con bastante competencia) que cada proyecto necesita su propio proceso, y que incluso el proceso de un proyecto necesita cambiar a lo largo del proyecto.Y él proporciona un marco liviano para desarrollar su proceso.
Al igual que Scrum, como yo lo pienso. En realidad, Scrum no le dice mucho sobre cómo ejecutar su proyecto, sino mucho más sobre cómo saber qué está funcionando y cómo capacitar al equipo para adaptarse a esos hallazgos.
"Por ejemplo, cómo te sentirías si te metieran en una cirugía y supieras que la máquina que te mantuvo con vida se desarrolló en un ciclo iterativo rápido con poco diseño por adelantado". Si utilizó pruebas exhaustivas como deberían hacer los proyectos Agile, confía en ti. Que es lo que PatientKeeper está haciendo, AFAIK. –
Espero que tengan los requisitos correctos ;-) Las pruebas son geniales, pero si las pruebas son incorrectas, bueno – JoshBerke