No se han encontrado widgets en la barra lateral

No voy a entrar en mucho detalle sobre que es Agile porqué podríamos hacer un libro para dar respuesta a esta pregunta. Y es que aunque a algunos nos ha pillado tarde el origen de Agile viene de lejos. Imaginaos que en 1968 ya se identificó la «crisis del software», crisis que consistía en no saber lidiar con la incertidumbre dentro del desarrollo de software y que provocaba que los proyectos no se terminaran ni el plazo ni en coste. La solución tradicional introdujo más estimaciones, controles y procedimientos para intentar anticipar y evitar los desvíos pero no se conseguía el propósito.

Para explicaros que es Agile os cuento un poco de su historia. En 2001 un grupo de gurús del desarrollo del sofware redactó un manifiesto con la intención de reflejar una nueva forma de trabajar: Manifiesto para el Desarrollo Ágil de Software (agilemanifesto.org). Este manifiesto lo forman una lista de cuatro puntos donde se explica que se valoran más los elementos de la izquierda (en negrita) que los de la derecha:

Individuos e interacciones sobre procesos y herramientas
Software de trabajo sobre documentación completa
Colaboración con el cliente sobre la negociación de contratos
Responde al cambio sobre el siguiente plan

Manifiesto por el Desarrollo Ágil de Software

Para concretar un poco más la forma de trabajar también definieron doce principios del software Ágil alineados con el manifiesto:

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 en torno a 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.

Principios del Manifiesto Ágil

Y en estos pilares se basan los métodos o marcos de trabajo Agile. Si queréis ahondar más en hay muchos artículos interesantes en la red que os podrán dar toda esta teórica, yo sólo os quería dar una respuesta rápida para satisfacer la curiosidad.

Por Mireia

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *