ENFOQUE

DESARROLLO ÁGIL DE SOFTWARE

El desarrollo ágil de software envuelve un enfoque para la toma de decisiones en los proyectos de software, que se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. Así el trabajo es realizado mediante la colaboración de equipos auto-organizados y multidisciplinarios, inmersos en un proceso compartido de toma de decisiones a corto plazo.

Métodos Ágiles

Los métodos ágiles son también denominados livianos (lightweight), adaptativos e iterativos.
  • Livianos puesto que ellos se consideran más fáciles de usar y no enfatizan la planificación y documentación detallada como sí lo hacen los métodos tradicionales más formales, que en contraste con las ágiles se denominan pesados (heavyweight).
  • Adaptativos porque consideran los cambios como una realidad inevitable y no como excepciones. Los métodos ágiles permiten una rápida reacción frente a estos.
  • Iterativos porque dividen el desarrollo del proyecto en ciclos muy cortos. Al final de cada ciclo una porción ejecutable del sistema es entregada al usuario para que éste la valide.
  • Programación Extrema XP (Extreme Programming),
  • Open Source
  • Crystal de Cockburn
  • Desarrollo de Software Adaptable de Highsmith
  • Scrum
  • Desarrollo Guiado por Caraterísticas
  • DSDM (Método de Desarrollo de Sistema Dinámico)
Documento complementario AQUI


Fuentes





No hay comentarios.:

Publicar un comentario