METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE

Get Started. It's Free
or sign up with your email address
METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE by Mind Map: METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE

1. EL MANIFIESTO AGIL

1.1. Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas.

1.2. Desarrollar software que funciona mas que conseguir una buena documentación.

1.3. La colaboración con el cliente mas que la negociación de un contrato.

1.4. Responder a los cambios mas que seguir estrictamente un plan.

2. COMPARACION

3. PROGRAMACIÓN EXTREMA XP

4. HISTORIAS DE USUARIOS

5. ROLES XP

5.1. Programador

5.2. Cliente

5.3. Encargado de pruebas (Tester)

5.4. Encargado de seguimiento (Tracker)

5.5. Entrenador (Coach)

5.6. Consultor

5.7. Gestor (Big Boss)

6. PROCESO XP

6.1. Cliente define el valor de negocio a implementar.

6.2. El progrmador estima el esfuerzo necesario para su implementacion

6.3. El cliente selecciona que construir

6.4. El programador construye ese valor de negocio.

7. FASES CICLO DE VIDA XP

7.1. Exploracion

7.2. Planificación de la entrega

7.3. Iteraciones

7.4. Producción

7.5. Mantenimiento

7.6. Fin del proyecto

8. PRACTICAS XP

8.1. Juego de la planificacion

8.2. Entregas pequeñas

8.3. Metafora

8.4. Diseño simple

8.5. Pruebas

8.6. Refactorizacion

8.7. Programacion en parejas

8.8. Propiedad colectiva del codigo

8.9. Integración continua

8.10. 40 horas por semana

8.11. Cliente in-situ

8.12. Estándares de programación

9. OTRAS METODOLOGÍAS ÁGILES

9.1. SCRUM

9.2. Crystal Methodologies

9.3. Dynamic Systems Development Method (DSDM)

9.4. Adaptive Software Development (ASD)

9.5. Feature-Driven Development (FDD)

9.6. Lean Development (LD)