Por qué (algunos) desarrolladores odian Agile
(objectstyle.com)Las razones por las que Agile se desvió y qué se puede hacer para corregirlo
Razones por las que odian Agile:
-
objetivos cambiantes y deadlines poco realistas
-
Red Tape (trámites formales, burocracia)
-
no hay espacio para que los desarrolladores participen con creatividad
-
Sprints que presionan a los desarrolladores para que solo trabajen
Qué le pasó a Agile:
-
Agile, que fue iniciado por desarrolladores, fue secuestrado por “scrum masters certificados” y gente del lado de negocio que no entiende cómo se desarrolla el software
-
También surgieron movimientos en sentido contrario, como “Software Craftsmanship”, para volver a la intención original de Agile: cerrar la brecha entre negocio y desarrollo.
-
Esto busca que los desarrolladores no solo hagan “software que funcione”, sino “software bien hecho”.
-
Desarrollar historias rápidamente sin tener ni siquiera tiempo para limpiar/refactorizar el propio código solo hace que la “deuda técnica” crezca más rápido.
Make Agile Great Again
-
enfocarse en reducir la brecha entre negocio y desarrollo,
-
eliminar los procedimientos innecesarios,
-
y prestar atención entre todos a la deuda técnica que sigue acumulándose.
1 comentarios
Manifiesto de la artesanía del software
http://manifesto.softwarecraftsmanship.org/