Metodologías de desarrollo ágiles

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Metodologías de desarrollo ágiles por Mind Map: Metodologías de desarrollo ágiles

1. 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.

2. La definición moderna de desarrollo ágil de software evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de "peso pesado", muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente.

3. En el año 2001, miembros prominentes de la comunidad se reunieron en Snowbird, Utah, y adoptaron el nombre de "métodos ágiles". Poco después, algunas de estas personas formaron la "alianza ágil", una organización sin fines de lucro que promueve el desarrollo ágil de aplicaciones. Muchos métodos similares al ágil fueron creados antes del 2000. Entre los más notables se encuentran: Scrum (1986), Crystal Clear (transparente como el cristal), programación extrema (en inglés eXtreme Programming o XP, 1996), desarrollo de software adaptativo, feature-driven development, método de desarrollo de sistemas dinámicos (1995).

4. Adaptive Software Development (ASD) Agile Unified Process Crystal Clear Feature Driven Development (FDD) Lean Software Development (LSD) : Lean startup Kanban (desarrollo) Open Unified Process (OpenUP) Programación Extrema (XP) Método de desarrollo de sistemas dinámicos (DSDM) Scrum Scrumban G300 6D-BUM PMI Agile