METODOLOGÍAS EN EL DESARROLLO DE SOFTWARE

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
METODOLOGÍAS EN EL DESARROLLO DE SOFTWARE por Mind Map: METODOLOGÍAS EN EL DESARROLLO DE SOFTWARE

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

13.2. Iteraciones cortas

13.3. Diseño

13.4. Implementación del sistema

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