ESTRATEGIA DE DESARROLLO

La estrategia de desarrollo comienza con la planificación de la iteración, la integración continua reduce los conflictos de desarrollo, la propiedad colectiva ayuda al equipo a hacer el sistema mejor, por último programación por pares ata todo el proceso junto

Integración continua

Al final de cada día, el código es integrado con la ultima liberación y todas las pruebas deben correr al 100%.

Mientras se esta desarrollando se puede pretender que los dos son los únicos cambiando el código, al momento de integrar, las herramientas ayudan a ver las colisiones en la definición de clases o métodos. Corriendo las pruebas se ven las colisiones semánticas.

Propiedad Colectiva

Las principales ventajas son que el código complejo no vive mucho tiempo y que todo el equipo tiene conocimiento del sistema entero, reduciendo los riesgos del proyecto

Programación por pares

Lo que programación por pares no es:

  • Una  persona programando mientras otra mira

  • No es una sesión de monitoreo

La programación por pares funciona para XP porque ayuda a la comunicación