Agile Manifesto
Manifesto for Agile Software Development
El Agile Manifesto es un documento de pocas líneas firmado el 11-13 de febrero de 2001 en Snowbird, Utah, por diecisiete desarrolladores reunidos para discutir alternativas a los métodos heavyweight de desarrollo software de la época (principalmente RUP). Ha tenido un impacto cultural tal que redefinió el vocabulario del project management software durante las dos décadas sucesivas.
Qué dice #
Cuatro pares de valores, cada uno en la forma “X sobre Y” (preferimos X a Y, sin tirar Y):
- Individuos e interacciones sobre procesos y herramientas
- Software funcionando sobre documentación exhaustiva
- Colaboración con el cliente sobre negociación contractual
- Respuesta al cambio sobre seguir un plan
Debajo de los cuatro pares, doce principios que los declinan en prácticas operativas (entrega frecuente, acogida de los cambios, colaboración business-developer, ritmo sostenible, etc.).
Quién lo firmó #
Diecisiete desarrolladores, entre ellos Kent Beck (XP), Ward Cunningham (wiki), Martin Fowler (refactoring), Jim Highsmith, Andrew Hunt y David Thomas (The Pragmatic Programmer), Robert C. Martin (Uncle Bob), Ken Schwaber y Jeff Sutherland (Scrum), Mike Beedle, Arie van Bennekum, Alistair Cockburn, James Grenning, Ron Jeffries, Jon Kern, Brian Marick, Steve Mellor.
Qué cambió después #
En los diez años sucesivos, Scrum, XP (Extreme Programming) y Kanban se convirtieron en el vocabulario estándar del team de desarrollo. RUP, en muchos contextos, dejó de proponerse en los nuevos proyectos. Vale la pena recordar, sin embargo, que muchas ideas del Manifiesto no eran nuevas — user story, sprint, iteraciones tenían raíces en el mundo UML/RUP. Lo que el Manifiesto cambió fue el dosaje (más ligero), no la invención conceptual.