¿Cuál es el manifiesto ágil?

El manifiesto ágil fue las declaraciones públicas realizadas el 11 de febrero de 2001 por 17 de los ingenieros de software más visionarios sobre el tema del proceso ágil de desarrollo de software. En el momento de esta reunión, el desarrollo de software ágil era un concepto nuevo, con muchas opciones para que los desarrolladores elijan. El manifiesto ágil fue un esfuerzo para reunir todas las mentes brillantes del procesamiento ágil en un solo lugar, en un intento de acordar los principios e ideas básicas de todos los procesos ágiles en el futuro.

Algunos buenos ejemplos del proceso de desarrollo ágil incluyen programación extrema, Scrum, desarrollo de software adaptativo y el método de desarrollo de sistemas dinámicos (DSDM). Cada uno de estos procesos intenta crear mejores métodos para la implementación del software de computadora. La mejora clave con todos estos métodos es que el desarrollo de software debe producirse de manera que respalde los cambios en los requisitos comerciales y no requiere procesos que cierren el ciclo de retroalimentación alCliente.

Antes de las creaciones del proceso de desarrollo ágil, todo el desarrollo de software se completó en un método de cascada. El término "cascada" se utiliza para definir el proceso de patrón de trabajo recto que requiere que todos los requisitos se completen y definan con un final que incluirá toda la funcionalidad definida. Al igual que una cascada, hay un claro comienzo y un final para todo el desarrollo de sistemas. Este proceso de desarrollo no permite que ocurran cambios en los requisitos antes de la finalización de una aplicación de software completa.

.

Se celebró una reunión pública en un albergue de esquí en Snowbird, Utah, bajo la coordinación de Robert Martin. La lista de asistentes incluye a Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John KeRN, Jim Highsmith, Ron Jeffries y Andrew Hunt. Si bien todos estos individuos eran apoyos de metodologías de desarrollo ágiles y livianas, cada una tenía su propia preferencia sobre cómo implementar la metodología.

Cuatro valores clave fueron definidos y acordados por las partes firmantes del manifiesto ágil. El primero fue poner valor a las personas e interacciones sobre las herramientas y el proceso. En segundo lugar, el software que funcionó fue valorado sobre documentos completos. La colaboración con el cliente se consideró más importante que las negociaciones de restricciones. Finalmente, el grupo se comprometió a valorar la respuesta a los cambios sobre siguiendo un plan.

La esencia de este equipo y el manifiesto ágil era crear un proceso de entorno de desarrollo que entendiera la importancia del cliente. Se podría hacer esto, creían, colaborando abierta y continuamente con el cliente. La comunicación ayudaría a garantizar que el trabajo que se realiza realmente produciría valor comercial y permitiría retroalimentación FRom el cliente.

Además de los valores clave, el manifiesto ágil también incluye varios principios clave que reforzaron la creencia de que la participación del cliente temprano y a menudo proporciona mejores aplicaciones generales de software. Al crear un proceso de software iterativo, el cliente tiene la capacidad de modificar el producto final al permitir cambios en los requisitos. La percepción de la aplicación es mejor porque un sistema de trabajo es una medida principal del progreso que se realiza en el sistema.

OTROS IDIOMAS