Metodologias Agiles para Desarrollo de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Metodologias Agiles para Desarrollo de Software por Mind Map: Metodologias Agiles para Desarrollo de Software

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

4.3. En la primera de ellas se inicia el proyecto y se planifican las características del software; en la segunda desarrollan las características y finalmente en la tercera se revisa su calidad, y se entrega al cliente

4.4. Su impulsor es Jim Highsmith

5. FEATURE-DRIVEN DEVELOPMENT

5.1. iteraciones cortas (cada 2 semanas)

5.2. Se centra en las faces de diseño e implementacion del sistema, partiendo de una lista de características que debe reunir el software

5.3. Sus impulsores son Jeff De Luca y Peter Coad.

6. LEAN DEVELOPMENT

6.1. Los cambios se consideran riesgos

6.2. Los cambios si se manejan adecuadamente se pueden convertir en oportunidades que mejoren la productividad del cliente

6.3. Su principal característica es introducir un mecanismo para implementar dichos cambios.

6.4. Definida por Bob Charette’s a partir de su experiencia en proyectos con la industria japonesa del automóvil en los años 80 y utilizada en numerosos proyectos de telecomunicaciones en Europa