Agile es una filosofía de brindar soluciones que abarquen y faciliten el cambio evolutivo a lo largo del ciclo de vida de un producto/proyecto. Muchos equipos y organizaciones ágiles han estado utilizando Agile para entregar software más rápido, mejorar la calidad y, en última instancia, mejorar la satisfacción del cliente. Se puede acceder al Manifiesto Ágil en www.agilemanifesto.org .
- Individuos e interacciones sobre procesos y herramientas
Las personas se consideran el factor más importante. Los equipos se enfocan en los individuos y las interacciones. Este valor promueve la autogestión y la apropiación compartida del proyecto. - Productos de trabajo sobre documentación completa
Este valor se centra en entregar un producto/software que funcione. La documentación es necesaria, pero es inútil sin un producto que funcione. Los equipos no deben permitir que el proceso de documentación los distraiga de producir productos de trabajo. - Colaboración con el cliente sobre la negociación del contrato
Es normal que los requisitos comerciales cambien con frecuencia, por lo que no es realista poner todo bajo el contrato al principio. Ambas partes (equipo y cliente) deben ser flexibles a la hora de aceptar cambios de productos. El equipo debe trabajar en estrecha colaboración con los clientes para lograr una visión y objetivos comunes. Por lo tanto, ambas partes deben generar confianza mutua y realizar contratos flexibles. - Responder al cambio antes que seguir el plan Los
requisitos a menudo cambian de acuerdo con las necesidades de los clientes. Por lo tanto, es ineficaz hacer un plan específico desde el inicio del proyecto. Se recomienda desarrollar un plan de alto nivel al iniciar el proyecto. A continuación, hay más información: y conocimiento relacionado con el producto adquirido de vez en cuando, característica de mejora en la cartera de productos e implementación de proyectos basados en prioridades. Para ello, se recomienda que cada miembro del equipo participe en la planificación del Product Backlog.
Agile alienta a los equipos a autoorganizarse y colaborar con los clientes a través de la comunicación y los comentarios cara a cara.
12 principios detrás del manifiesto ágil
Los siguientes son los 12 principios ágiles que respaldan el Manifiesto Ágil establecido en agilemanifesto.org:
Seguimos estos principios:
- Nuestra máxima prioridad es satisfacer al cliente mediante la entrega temprana y continua de software valioso.
- Da la bienvenida a los requisitos cambiantes, incluso al final del desarrollo. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente”.
- Entregue software que funcione con frecuencia, desde un par de semanas hasta un par de meses, con preferencia a la escala de tiempo más corta.
- Los empresarios y los desarrolladores deben trabajar juntos a diario durante todo el proyecto.
- Construir proyectos en torno a personas motivadas. Bríndeles el entorno y el apoyo que necesitan, y confíe en ellos para hacer el trabajo.
- El método más eficiente y efectivo para transmitir información a un equipo de desarrollo y dentro de él es una conversación cara a cara”.
- El software que funciona es la medida principal del progreso.
- Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían poder mantener un ritmo constante indefinidamente.
- La atención continua a la excelencia técnica y el buen diseño mejoran 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 volverse más efectivo, luego sintoniza y ajusta su comportamiento en consecuencia”.
Agile adopta un enfoque que espera que los requisitos del proyecto cambien y muestra cómo lidiar con esos requisitos. Esto se basa en los 12 principios ágiles anteriores que guían cómo garantizar la entrega exitosa del proyecto.
- Mito ágil: ¿No se necesita documentación ni planificación?
- ¿Cómo Scrum o LeSS aplican el principio de control empírico de procesos?
- Scrum Checklist para cada equipo Scrum
- Desarrollo ágil: ¿Sprint Zero o no Sprint Zero?
- Los 6 conceptos erróneos más comunes en el desarrollo ágil
- Herramientas Agile Framework: desde equipos pequeños hasta escalamiento ágil
- Comparación de equipos ágiles
- ¿Por qué la gestión ágil de proyectos? Transición de PM tradicional a Agile
- Los 7 enfoques de desarrollo ágil más populares