METODOLOGÍAS EN EL DESARROLLO DE SOFTWARE

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

1. Algunos modelos tradicionales

1.1. Centrarse en el desarrollo

1.2. Poca comunicación

2. Cascada

2.1. Ejecución secuencial metodologías en el desarrollo de software

2.2. Larga documentación

2.3. Resultados lentos

2.4. Para proyectos estables

3. Protitipado

3.1. Resultados previos al desarrollo

3.2. Comunicación

3.3. Construcción, entrega y retroalimentación

4. Incremental

4.1. Combina

4.1.1. Prototipado

4.1.2. Cascada

4.2. Enseña pequeñas funcionalidades que incluyen prototipo y cascada

4.3. Entrega rapida

4.4. Evaluación continua del riesgo

5. Espiral

5.1. Enfoque cíclico

5.1.1. Ciclo de vida del software

5.2. Crecimiento incremental

5.2.1. Reduce el riesgo

5.3. Compromiso entre implicados

5.4. Evaluación continua del riesgo

6. Feature -Driven Development

6.1. Proceso iterativo

6.1.1. Modelo global

6.1.2. Funcionalidades

6.1.3. Planificar funcionalidades

6.1.4. Diseñar

6.1.5. Construir

6.2. Iteraciones cortas

6.3. Diseño

6.4. Implementación del sistema

7. Objetivo

7.1. Estructuración

7.2. Planificación

7.3. Control

7.4. Eficiencia

7.5. Orden

8. Algunos modelos Ágiles

8.1. Mucha comunicación

8.2. Participación de todos los implicados

9. Programación extrema XP

9.1. Practicas

9.2. Proceso

9.2.1. Planificación

9.2.2. Entregas pequeñas

9.2.3. Metáfora

9.2.4. Diseño simple

9.2.5. Pruebas

9.2.6. Refactorización

9.2.7. Programación en parejas

9.2.8. Programación colectiva del código

9.2.9. Integración continua

9.2.10. 40 horas por semana

9.2.11. Cliente in-situ

9.2.12. Estándares de programación

9.3. Roles

9.3.1. Programador

9.3.2. Cliente

9.3.3. Tester

9.3.4. Tracker

9.3.5. Entrenador

9.3.6. Consultor

9.3.7. Gestor

9.4. Valores

9.4.1. Comunicación

9.4.2. Simplicidad

9.4.3. Retroalimentación

9.4.4. Coraje

9.4.5. Respeto

10. SCRUM

10.1. Sprints

10.2. Colaboración

10.3. Comunicación

10.4. Reuniones diarias

11. Crystal Methodologies

11.1. Cooperación

11.2. Comunicación

11.3. Equipo de desarrollo es un factor clave

12. Dynamic Systems Development Method

12.1. Proceso iterativo e incremental

12.2. Cooperación

12.2.1. Desarrolladores

12.2.2. Usuario

13. Adaptive Software Development

13.1. Iterativo

13.2. Tolerable a cambios

13.3. Componentes del software

14. Kanban

14.1. Toyota

14.2. Visual

14.3. Tablero

14.4. Seguimiento y avance de tareas

14.5. Se apoya con el modelo SCRUM