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