CARACTERÍSTICAS DE METODOLOGÍAS ÁGILES

Luego de revisar el contenido de las metodologías ágiles puedo presentar algunas características:

AUP (Proceso ágil unificado)

  • Es iterativo – incremental
  • Divide el proyecto en miniproyectos
  • Detecta a tiempo los riesgos
  • Administra adecuadamente los cambios
  • Mayor grado de reutilización
  • Mayor experiencia de grupos
  • Los casos de uso son la base del desarrollo del proyecto
  • Realiza múltiples modelos y vistas que definan la arquitectura de software de un sistema.

XP

  • Promueve las relaciones interpersonales: trabajo en equipo, aprendizaje de los desarrolladores, buen clima de trabajo.
  • Se basa en cuatro principios: simplicidad, comunicación, retroalimentación y valor.
  • Es dirigida por la pruebas que se diseñan e implementan antes de programar la funcionalidad, el programador crea sus propios test de unidad.
  • Se basa en responder lo antes posible a lo que el cliente necesite, incluso si es al final del trabajo.
  • El proceso es: definir el valor del negocio (Cliente), Estimar esfuerzo para implementación (Desarrollador), determinar requerimientos por prioridades y tiempo (Cliente), construcción del valor de negocio (Desarrollador), entrega del producto (Cliente)

SCRUM

  • Realiza las siguientes actividades: Planifica las iteraciones, Ejecuta las iteraciones, Reuniones diarias, Demostración de los requerimientos completados, retrospectiva, replanificación
  • Posee el siguiente equipo de trabajo: Cliente, Facilitador, Equipo
  • Hace uso de las siguientes herramientas: Lista de requisitos priorizados, Lista de tareas de la iteración, Gráfico de trabajo pendiente.
Anuncios