SDLC - Métodos ágiles

Los métodos ágiles se basan en el manifiesto ágil y son de naturaleza adaptativa. Los métodos ágiles aseguran:

  • Colaboración en equipo.
  • Colaboración con el cliente.
  • Comunicación constante y continua.
  • Respuesta a los cambios.
  • Disponibilidad de un producto en funcionamiento.

Varios métodos ágiles surgieron, promoviendo el desarrollo iterativo e incremental con iteraciones de tiempo. Aunque los métodos ágiles son adaptativos, las reglas del método específico no pueden pasarse por alto y, por lo tanto, requieren una implementación disciplinada.

Métodos ágiles - Fortalezas

Las ventajas o fortalezas del método ágil son:

  • Lanzamientos tempranos y frecuentes.
  • Acomodación de requisitos cambiantes.
  • Comunicación diaria entre el cliente y los desarrolladores.
  • Proyectos construidos alrededor de individuos motivados.
  • Equipos autoorganizados.
  • Simplicidad, centrándose en lo que se requiere de inmediato.
  • Ningún edificio para el futuro o sobrecargar el código.
  • Reflexión regular para ajustar el comportamiento para mejorar la efectividad.

Métodos ágiles - debilidades

Las desventajas o debilidades del método Spiral son:

  • La disponibilidad del cliente puede no ser posible.

  • Los equipos deben tener experiencia para seguir las reglas del método.

  • Se requiere una planificación adecuada para decidir rápidamente sobre la funcionalidad que debe entregarse en una iteración.

  • Se espera que el equipo tenga habilidades de estimación y negociación.

  • El equipo debe tener habilidades de comunicación efectivas.

  • Es posible que los nuevos equipos no puedan organizarse.

  • Requiere disciplina para desarrollarse y entregarse en iteraciones de caja de tiempo.

  • El diseño debe mantenerse simple y fácil de mantener, lo que requiere habilidades de diseño efectivas.

¿Cuándo usar métodos ágiles?

Los métodos ágiles se pueden usar cuando:

  • La aplicación es de tiempo crítico.

  • El alcance es limitado y menos formal (está en marcha la ampliación de métodos ágiles a proyectos más grandes, con ciertas extensiones a algunos de los métodos ágiles).

  • La organización emplea métodos disciplinados.