
1. Facilitador
2. El proceso unificado ágil (PUA)
2.1. Modelado
2.2. Implementación
2.3. Pruebas
2.4. Despliegue
2.5. Configuración y administración del proyecto
3. Desarrollo impulsado por las características (DIC)
3.1. Recorrido por el diseño
3.2. Diseño
3.3. Inspección del diseño
3.4. Código
3.5. Inspección del código
3.6. Decisión de construir
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. Desarrollo Adaptativo de Software (DAS)
5.1. Especulación
5.2. Colaboración
5.3. Aprendizaje
6. Cristal
6.1. Metodologías
6.1.1. Elementos comunes a todos
6.1.2. Roles
6.1.3. Patrones de proceso
6.1.4. Producto del trabajo
6.1.5. Prácticas para cada uno
7. SCRUM
7.1. Roles del equipo
7.1.1. Dueño del proyecto
7.1.2. Equipo
7.2. Roles a tomar en cuenta
7.2.1. Interesados
7.2.2. Usuarios
7.3. Acciones fundamentales
7.3.1. Product Backlog (tareas a realizar)
7.3.2. Sprint Backlog (1 o 2 tareas del backlog)
7.3.3. Daily SCRUM Meeting (reunión diaria)
8. Aplazar el compromiso
9. Desarrollo esbelto de software (DES)
9.1. Eliminar el desperdicio
9.2. Generar calidad
9.3. Crear conocimiento
9.4. Entregar rápido
9.5. Respetar a las personas
9.6. Optimizar al todo
10. Programación eXtrema (XP)
10.1. Historias de usuario
10.2. Roles XP
10.2.1. Programador
10.2.2. Cliente
10.2.3. Encargado de pruebas
10.2.3.1. Encargado de seguimiento
10.2.4. Entrenador
10.2.5. Gestor
10.2.5.1. Consultor
10.3. El juego de la planificación
10.4. Prácticas de XP
10.4.1. Pequeñas entregas
10.4.2. Metáforas
10.4.3. Diseño sencillo
10.4.4. Pruebas
10.4.5. Refactorización
10.4.6. Propiedad colectiva
10.4.7. 40 horas semanales
10.4.8. Cliente en casa
10.4.9. Estándares de codificación