Agile es un
marco de trabajo que surge en el ámbito del desarrollo de software, aunque
también puede ser utilizado para otras actividades como el diseño o el
marketing. Está basado en un manifiesto publicado en el año 2001, cuyos
principios son el valor del work in progress, la responsabilidad de
cada individuo durante el desarrollo y una actitud positiva de respuesta frente
a los cambios. El manifiesto Agile comienza así: estamos descubriendo formas
mejores de desarrollar software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos aprendido a valorar:
- Individuos e interacciones sobre procesos y
herramientas.
- Software funcionando sobre documentación
extensiva.
- Colaboración con el cliente sobre negociación
contractual.
- Respuesta ante el cambio sobre seguir un plan.
Principios del Manifiesto Ágil
- Nuestra mayor prioridad es satisfacer al
cliente mediante la entrega temprana y continua de software con valor.
- Aceptamos que los requisitos cambien, incluso
en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio
para proporcionar ventaja competitiva al cliente.
- Entregamos software funcional frecuentemente,
entre dos semanas y dos meses, con preferencia al periodo de tiempo más
corto posible.
- Los responsables de negocio y los
desarrolladores trabajamos juntos de forma cotidiana durante todo el
proyecto.
- Los proyectos se desarrollan
con individuos motivados. Hay que darles el entorno y el apoyo que
necesitan, y confiarles la ejecución del trabajo.
- El método más eficiente y efectivo de
comunicar información al equipo de desarrollo y entre sus miembros es la
conversación cara a cara.
- El software funcionando es la medida principal
de progreso.
- Los procesos Ágiles promueven el desarrollo
sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces
de mantener un ritmo constante de forma indefinida.
- La atención continua a la excelencia técnica y
al buen diseño mejora la Agilidad.
- La simplicidad, o el arte de maximizar la
cantidad de trabajo no realizado, es esencial.
- Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
- A intervalos regulares el equipo reflexiona
sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su
comportamiento en consecuencia.
Otra de las claves sobre las que se fundamenta la
filosofía Agile es otorgar autonomía y responsabilidad
compartida a todos los individuos que forman el equipo de trabajo en
el proyecto. Esto conlleva motivar e implicar a todos los miembros del
equipo en una sinergia de colaboración en pro del éxito final del proyecto
final, para lo cual es necesario desarrollar actitudes respetuosas y relaciones
de confianza entre todos los miembros del equipo.
No hay comentarios:
Publicar un comentario
Si tienes alguna idea para innovar en tu área, cuéntanos
Nota: solo los miembros de este blog pueden publicar comentarios.