Principios Ágiles

Sohrab Salimi
1 min. tiempo de lectura
- Nuestra máxima prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
- Da la bienvenida a los cambios en los requisitos, incluso en etapas avanzadas del desarrollo. Los procesos ágiles aprovechan el cambio como una ventaja competitiva para el cliente.
- Entrega software funcional de forma regular, en intervalos de pocas semanas o meses, prefiriendo siempre los plazos más cortos.
- Los expertos del negocio y los desarrolladores deben colaborar a diario durante todo el proyecto.
- Construye los proyectos en torno a individuos motivados. Proporciónales el entorno y el apoyo que necesiten, y confía en que cumplirán con su labor.
- El método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo es la conversación cara a cara.
- El software que funciona es la medida principal del progreso.
- Los procesos ágiles fomentan un desarrollo sostenible. Los clientes, desarrolladores y usuarios deben poder mantener un ritmo constante de manera indefinida.
- La atención continua a la excelencia técnica y al buen diseño fomenta la agilidad.
- La simplicidad —el arte de maximizar la cantidad de trabajo no realizado— es esencial.
- Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
- A intervalos regulares, el equipo reflexiona sobre cómo puede mejorar su eficacia y ajusta su comportamiento en consecuencia.