Metodologias Agiles para Desarrollo de Software
por elearning galileo
1. SCRUM
1.1. Se basa en iteraciones cada 30 días.
1.2. reuniones diarias de 15-20 Minutos para establecer objetivos
1.3. el sprint es el resultado incremencial de objetivos que se muestra al cliente
1.4. Desarrollada por Ken Schwaber, Jeff Sutherland y Mike Beedle
2. DYNAMIC SYSTEM DEVELOPMENT
2.1. Es iterativo e incremental y el equipo de desarrollo y el usuario trabajan juntos
2.2. se basa en el estudio viabilidad, estudio del negocio, modelado funcional, diseño y construcción
2.3. finalmente la implementacion, las ultimas 3 son iterativas, ademas de existir realimentacion a todas las fases
3. CRYSTAL METODOLOGIES
3.1. Centrado en las personas que componen el equipo de trabajo
3.2. se invierten esfuerzos en mejorar las habilidades y destrezas del equipo
3.3. Tiene un sistema de colores para determinar, el numero de personas involucradas, total de costos del proyecto, requisitos, total de iteraciones
3.4. desarrolladas por Alistair Cockburn
4. ADAPTIVE SOFTWARE DEVELOPMENT
4.1. Es iterativo, orientado a los componentes de sotware mas que a las tareas y tolerante a los cambios
4.2. El ciclo de vida que propone se basa en:
4.2.1. Especulación
4.2.2. Colaboración
4.2.3. Aprendizaje