METODOLOGÍAS EN EL DESARROLLO DE SOFTWARE
por Edwin Alexander Ibarra Ortiz

1. Objetivo
1.1. Estructuración
1.2. Planificación
1.3. Control
1.4. Eficiencia
1.5. Orden
2. Algunos modelos Ágiles
2.1. Mucha comunicación
2.2. Participación de todos los implicados
3. Algunos modelos tradicionales
3.1. Centrarse en el desarrollo
3.2. Poca comunicación
4. Cascada
4.1. Ejecución secuencial metodologías en el desarrollo de software
4.2. Larga documentación
4.3. Resultados lentos
4.4. Para proyectos estables
5. Protitipado
5.1. Resultados previos al desarrollo
5.2. Comunicación
5.3. Construcción, entrega y retroalimentación
6. Incremental
6.1. Combina
6.1.1. Prototipado
6.1.2. Cascada
6.2. Enseña pequeñas funcionalidades que incluyen prototipo y cascada
6.3. Entrega rapida
6.4. Evaluación continua del riesgo
7. Espiral
7.1. Enfoque cíclico
7.1.1. Ciclo de vida del software
7.2. Crecimiento incremental
7.2.1. Reduce el riesgo
7.3. Compromiso entre implicados
7.4. Evaluación continua del riesgo
8. Programación extrema XP
8.1. Practicas
8.2. Proceso
8.2.1. Planificación
8.2.2. Entregas pequeñas
8.2.3. Metáfora
8.2.4. Diseño simple
8.2.5. Pruebas
8.2.6. Refactorización
8.2.7. Programación en parejas
8.2.8. Programación colectiva del código
8.2.9. Integración continua
8.2.10. 40 horas por semana
8.2.11. Cliente in-situ
8.2.12. Estándares de programación
8.3. Roles
8.3.1. Programador
8.3.2. Cliente
8.3.3. Tester
8.3.4. Tracker
8.3.5. Entrenador
8.3.6. Consultor
8.3.7. Gestor
8.4. Valores
8.4.1. Comunicación
8.4.2. Simplicidad
8.4.3. Retroalimentación
8.4.4. Coraje
8.4.5. Respeto
9. SCRUM
9.1. Sprints
9.2. Colaboración
9.3. Comunicación
9.4. Reuniones diarias
10. Crystal Methodologies
10.1. Cooperación
10.2. Comunicación
10.3. Equipo de desarrollo es un factor clave
11. Dynamic Systems Development Method
11.1. Proceso iterativo e incremental
11.2. Cooperación
11.2.1. Desarrolladores
11.2.2. Usuario
12. Adaptive Software Development
12.1. Iterativo
12.2. Tolerable a cambios
12.3. Componentes del software
13. Feature -Driven Development
13.1. Proceso iterativo
13.1.1. Modelo global
13.1.2. Funcionalidades
13.1.3. Planificar funcionalidades
13.1.4. Diseñar
13.1.5. Construir