-
Introducción
- Todo el código de producción es desarrollado
por dos programadores trabajando juntos en una misma PC
- Pair programming
- “When people say that pair programming reduces productivity
I answer that it would be true if the most consuming
part of programming was typing.” Martin Fowler
-
El valor más importante en XP: Comunicación
- No hay mejor comunicación que la cara-a-cara
-
Roles
-
Driver
- Realiza la implementación
-
Observer/Navigator
- Observa la implementación
- Pensamiento estratégico
- Intercambio frecuente de roles y de parejas
-
Beneficios
- Revisión continua del código
- Mejora la calidad del diseño
- Minimiza los defectos
- Transferencia de conocimiento
- Minimiza la dependencia de desarrolladores
- Mejora la comunicación
- Construye un equipo verdadero
-
Dificultades
- Preferencia a trabajar solos
- Intimidante
- Ego y conflictos potenciales
- Costo?
-
Referencias
- http://www.pairprogramming.com/
- http://www.slideshare.net/Siddhi/intro-to-pair-programming
-
Acerca de
- Topic
- Topic