¿Qué significa ser ágil?

El Manifiesto Ágil se publicó en 2001. Definió valores y principios sobre la base de los cuales todas las prácticas utilizadas en el desarrollo de software, tanto nuevas como preexistentes, se dividieron en dos partes: prácticas ágiles y prácticas no ágiles.


Por ejemplo, las pruebas unitarias, la planificación del póker, los stand-ups diarios se han convertido en prácticas ágiles.


Por otro lado, las multas del personal, la preparación y la firma de una tarea técnica completa, la separación de los equipos según las características funcionales (departamentos de arquitectura, desarrollo, calidad) no se incluyeron en la lista de Agile.


Las razones por las cuales Agile considera una práctica en particular o viceversa no siempre son obvias.


Este artículo es un intento de repensar las prácticas que conozco de Agile, para formular criterios simples y claros para qué práctica puede considerarse Agile y cuál no.


¿Qué significa ser ágil?


Construiré el artículo de la siguiente manera. Primero, propondré los criterios, luego los probaré con ejemplos.


Criterios


La práctica (así como una idea, valor, principio o incluso el marco completo) se considerará Ágil si cumple al menos un criterio (y no contradice a todos los demás). Por el contrario, si una práctica contradice al menos un criterio, no se considerará Ágil.


Personas Profesionales creativos


Agile , . , , , .

Agile .

Agile , .

Comunicación efectiva


– , .

Agile – (face-to-face). , , .

– , , , .

, .

Valor /


(lean) , Agile , .

Agile / , (eliminate waste).

Retroalimentación


, . Agile , .

– .

Agile


Agile Value
Personas Comunicación efectiva
Valor Comunicación efectiva
Comunicación efectiva Valor Retroalimentación
Retroalimentación

Agile



Personas , ,


Valor , (eliminate waste)


Retroalimentación : –



Personas , ,



Comunicación efectiva ,


-


Valor


Comunicación efectiva , ,



Retroalimentación


Comunicación efectiva ,


(-, burnup charts)


Comunicación efectiva


, user stories


Valor


Retroalimentación user story;


Planning Poker ( )


Comunicación efectiva ,


Valor ( , )


Retroalimentación ,



Comunicación efectiva


Valor


Retroalimentación ,


(open space)


Comunicación efectiva ,


()


Retroalimentación



Retroalimentación


, -, (CI/CD)


Retroalimentación


Definition of Done


Retroalimentación DoD –


Valor DoD


Agile


,


Sin realimentación


Sin valor ,


Comunicaciones ineficaces ,


,


No para personas , ; –


Comunicaciones ineficaces ,


Sin realimentación , ,


( / )


No para personas ,


Comunicaciones ineficaces


Sin valor , ,


Sin valor ,



No para personas


Comunicaciones ineficaces


Sin valor ,


Retroalimentación



No para personas ( , )


Sin valor – , , ,


/ ,


No para personas , ; ,


Comunicaciones ineficaces , ,


Sin realimentación la toma de decisiones autoritarias bloquea la retroalimentación


Conclusión


Los criterios anteriores no son un sustituto del manifiesto. Pero me ayudan mucho en mi trabajo diario. Con su ayuda (en las fotos) explico lo que significa ser ágil. Con su ayuda, evalúo lo que encuentro. Me gustaría saber qué piensas al respecto.


Por favor escriba en los comentarios, ¿es siempre obvio para usted que esta o esa práctica ágil es? ¿Cómo resuelve este problema?


Escriba qué prácticas ágiles o no ágiles no cumplen, en su opinión, los criterios propuestos. Sugiere tus criterios.


All Articles