Metodologías ágiles de desarrollo de software

Get Started. It's Free
or sign up with your email address
Rocket clouds
Metodologías ágiles de desarrollo de software by Mind Map: Metodologías ágiles de desarrollo  de software

1. Programación eXtrema (XP)

1.1. Historias de usuario

1.2. Roles XP

1.2.1. Programador

1.2.2. Cliente

1.2.3. Encargado de pruebas

1.2.4. Encargado de seguimiento

1.2.5. Entrenador

1.2.6. Consultor

1.2.7. Gestor

1.3. Prácticas de XP

1.3.1. El juego de la planificación

1.3.2. Pequeñas entregas

1.3.3. Metáforas

1.3.4. Diseño sencillo

1.3.5. Pruebas

1.3.6. Refactorización

1.3.7. Programación por parejas

1.3.8. Propiedad colectiva

1.3.9. Integración continua

1.3.10. 40 horas semanales

1.3.11. Cliente en casa

1.3.12. Estándares de codificación

2. SCRUM

2.1. Roles del equipo

2.1.1. Dueño del proyecto

2.1.2. Facilitador

2.1.3. Equipo

2.2. Roles a tomar en cuenta

2.2.1. Interesados

2.2.2. Usuarios

2.3. Acciones fundamentales

2.3.1. Product Backlog (tareas a realizar)

2.3.2. Sprint Backlog (1 o 2 tareas del backlog)

2.3.3. Daily SCRUM Meeting (reunión diaria)

3. Desarrollo Adaptativo de Software (DAS)

3.1. Especulación

3.2. Colaboración

3.3. Aprendizaje

4. Método de desarrollo de sistemas dinámicos (MDSD)

4.1. Actividades adicionales

4.1.1. Estudio de factibilidad

4.1.2. Estudio de negocio

4.2. Ciclos iterativos

4.2.1. Iteración del modelo funcional

4.2.2. Diseño e iteración de la construcción

4.2.3. Implementación

5. Cristal

5.1. Metodologías

5.1.1. Elementos comunes a todos

5.1.2. Roles

5.1.3. Patrones de proceso

5.1.4. Producto del trabajo

5.1.5. Prácticas para cada uno

6. Desarrollo impulsado por las características (DIC)

6.1. Recorrido por el diseño

6.2. Diseño

6.3. Inspección del diseño

6.4. Código

6.5. Inspección del código

6.6. Decisión de construir

7. Desarrollo esbelto de software (DES)

7.1. Eliminar el desperdicio

7.2. Generar calidad

7.3. Crear conocimiento

7.4. Aplazar el compromiso

7.5. Entregar rápido

7.6. Respetar a las personas

7.7. Optimizar al todo

8. Modelado ágil (MA)

8.1. Modelo con un propósito

8.2. Uso de modelos múltiples

8.3. Viajar ligero

8.4. El contenido es más importante que la representación

8.5. Conocer los modelos y herramientas que se utilizan en su creación

8.6. Adaptación local

9. El proceso unificado ágil (PUA)

9.1. Modelado

9.2. Implementación

9.3. Pruebas

9.4. Despliegue

9.5. Configuración y administración del proyecto