Los principios del manifiesto ágil

Si quieres entrar al mundo del desarrollo ágil y aprender los principios de Scrum o XP por ejemplo, debes primero tener en cuenta los principios que iniciaron estas metodologías.

Lee con detenimiento cada uno y entenderás por que nacieron las metodologías agiles y cuál es su objetivo:

1. Nuestra mayor prioridad es satisfacer al cliente a través de entregas tempranas y
frecuentes de software con valor.

2. Aceptar el cambio incluso en etapas tardías del desarrollo. Los procesos ágiles
aprovechan los cambios para darle al cliente ventajas competitivas.

3. Entregar software funcionando en forma frecuente, desde un par de semanas a un par
de meses, prefiriendo el periodo de tiempo más corto.

4. Expertos del negocio y desarrolladores deben trabajar juntos diariamente durante la
ejecución del proyecto.

5. Construir proyectos en torno a personas motivadas, generándoles el ambiente
necesario, atendiendo sus necesidades y confiando en que ellos van a poder hacer el
trabajo.

6. La manera más eficiente y efectiva de compartir la información dentro de un equipo de
desarrollo es la conversación cara a cara.

7. El software funcionandoes la principal métrica de progreso.

8. Los procesos ágiles promueven el desarrollo sostenible. Los sponsors, desarrolladores
y usuarios deben poder mantener un ritmo constante indefinidamente.

9. La atención continua a la excelencia técnica y buenos diseños incrementan la agilidad.

10. La simplicidad –el arte de maximizar la cantidad de trabajo no hecho- es esencial.

11. Las mejores arquitecturas, requerimientos y diseños emergen de equipos auto-organizados.

12. A intervalos regulares, el equipo reflexiona acerca de cómo convertirse en más
efectivos, luego mejora y ajusta su comportamiento adecuadamente.