¿Por qué el desarrollo de software ágil no tiene éxito en las grandes empresas?

Simpatizo con lo que pasaste. Pero imaginar que Agile no funciona en una compañía Fortune 50 es como extrapolar que Todos los pájaros vuelan.

Históricamente, la cascada fue el primer proceso de desarrollo diseñado para el proceso de desarrollo de software. Así que no se decepcione si ve que las empresas dudan en desecharlo y seguir el camino ágil.

Muchos practicantes ágiles lo retratan como una panacea, pero predecir que todos los proyectos de cascada están condenados al fracaso y que Agile es exitoso no es una analogía sólida.

He visto proyectos que se han realizado tanto en proyectos ágiles como en cascada que han sido un éxito.

En mi opinión, un proyecto ágil generalmente requiere una estrecha coordinación entre los equipos, que hoy en un escenario de desarrollo distribuido globalmente puede ser una tarea desafiante a menos que lo lleve a cabo un maestro scrum experimentado. También como usted señaló el aspecto de la calidad de los recursos; Un proyecto ágil generalmente requiere recursos que están bien versados ​​en asumir una variedad de tareas y técnicamente sólidas.

Por otro lado, un proyecto en cascada puede tener éxito si los requisitos se congelan desde el principio y no se espera que cambien con frecuencia.

Mrinal Singh | LinkedIn

La gestión del cambio no es trivial para las grandes empresas. Se necesita mucho esfuerzo para ajustar los procesos y prácticas actuales, mantener la seguridad de todos, alinear los impulsores claros de toda la empresa y medir el progreso en este viaje.

Una gran empresa La transformación ágil tiene un conjunto de desafíos mucho más complejo que las nuevas empresas cuando su cultura existente se basa en el comando y el control, el miedo al fracaso y la microgestión. ¡Agregue esto a la complejidad de la comunicación en toda la empresa! Definitivamente, no es un pedazo de pastel!

Sin embargo, este conjunto de desafíos puede superarse cuando tiene resultados esperados claros (respondiendo más rápidamente a los cambios del mercado, entregando valor en lotes más pequeños y con mayor frecuencia, etc.) y trabajando con ejecutivos de nivel C (enfoque de arriba hacia abajo) y analistas / operaciones (enfoque ascendente) para reducir la fricción.