Más que de una metodología, lo que establecieron fue un marco teórico de trabajo que permitiese:

  • Acortar tiempos de desarrollo,
  • Eliminar la incertidumbre,
  • Eficiencia en la producción la calidad de los productos finales.
  • Tener capacidad de respuesta al cambio y
  •  brindar la mayor satisfacción posible al cliente a través de la entrega temprana y la retro-alimentación continua durante la construcción del producto.

La Metodología Ágil se asocia principalmente a proyectos de base tecnológica dado que su nacimiento estuvo ligado a la búsqueda de modelos de mejora de desarrollo software.

Los 12 principios recogidos en su día por el Manifiesto Ágil, vigente en gran parte de las startups y EBT. Son estos:

1.- Satisfacer al cliente

A través de la entrega temprana y continua de software de valor, es la que establecen con prioridad.

2.-Son bienvenidos los requisitos cambiantes

Incluso si llegan tarde al desarrollo. Los procesos ágiles se doblegan al cambio como ventaja competitiva para el cliente.

3.-Iteraciones constantes.

Entregar con frecuencia software que funcione, en periodos de un par de semanas hasta un par de meses.

People4.-Trabajo colaborativo.

Las personas del negocio y los desarrolladores deben trabajar juntos de forma cotidiana a través del proyecto.

5.-Motivación del equipo.

Construcción de proyectos en torno a individuos motivados, dándoles la oportunidad y el respaldo que necesitan y procurándoles confianza para que realicen la tarea.

6.- Contacto directo con los clientes.

La forma más eficiente y efectiva de comunicar información de ida y vuelta dentro de un equipo de desarrollo es mediante la conversación cara a cara.

7.-Medida de progreso.

El software que funciona es la principal medida del progreso.

8.-Desarrollo sostenido.

Los procesos ágiles promueven el desarrollo sostenido. Los patrocinadores, desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.

9.- Búsqueda de la excelencia.

La atención continua a la excelencia técnica enaltece la agilidad.

10.-La simplicidad

Con la finalidad de maximizar la cantidad de trabajo que se hace.

11.- Auto-regulación.revisión

Las mejores arquitecturas, requisitos y diseños emergen de equipos que se auto-organizan.

12.- Revisión permanente.

En intervalos regulares, el equipo reflexiona sobre la forma de ser más efectivo y ajusta su conducta en consecuencia