PROGRAMACIÓN EXTREMA

Get Started. It's Free
or sign up with your email address
Rocket clouds
PROGRAMACIÓN EXTREMA by Mind Map: PROGRAMACIÓN EXTREMA

1. ¿Que es?

1.1. Metodología liviana de desarrollo de software

1.2. Conjunto de practicas y reglas empleadas para desarrollar software

1.3. En vez de planificar, analizar y diseñar para el futuro distante, hacer todo esto un poco cada vez, a través de todo el proceso de desarrollo

2. Objetivos

2.1. Esta metodología trata de dar al cliente lo que él necesita y cuando lo necesita (La satisfacción del cliente).

2.2. Potenciar al máximo el trabajo en grupo (Tanto los jefes del proyecto, los clientes y desarrolladoras).

3. Variables para proyectos de software

3.1. Coste

3.2. Tiempo

3.3. Calidad

3.4. Ámbito

4. 4 Actividades básicas

4.1. Codificar

4.2. Hacer pruebas

4.3. Escuchar

4.4. Diseñar

5. Prácticas básicas de la Programación Extrema

5.1. Equipo completo

5.2. Planificación

5.3. Test del cliente

5.4. Versiones pequeñas

5.5. Diseño simple

5.6. Pareja de programadores

5.7. Desarrollo guiado por las pruebas automáticas

5.8. Integración continua

5.9. El código es de todos

5.10. Normas de codificación

5.11. Metáforas

5.12. Ritmo sostenible

6. Características

6.1. Pocos roles, más genéricos y flexibles

6.2. No existe un contrato tradicional, debe ser bastante flexible.

6.3. Cliente es parte del equipo

6.4. Orientada a proyectos pequeños

6.5. La arquitectura se va definiendo y mejorando a lo largo del proyecto

6.6. Énfasis en los aspectos humanos: el individuo y el trabajo en equipo

6.7. Se esperan cambios durante el proyecto