pair programming
TRANSCRIPT
Pair ProgrammingPor: Anibal Guzmán Miranda
Foto: Tony Blay
Anibal Guzmán MirandaScrum Master
INNOVISION S.A.
@anibalguzman
www.anibalguzman.com
Agenda• Bloque 1 (Introducción)
o ¿Qué es pair programming?
o ¿Por qué pair programming?
o ¿De donde viene?
• Bloque 2 (Experiencia personal)
o ¿Como hacer pair programming?
o Implementando la práctica “full time”
o Resultados obtenidos
• Bloque 3 (Cierre)
o Conclusiones
o Recomendaciones
¿Qué es pair programming?
Pair programming — All production codeis written with two programmers at onemachine. (Kent Beck, 1999)
Foto: Moritz
¿Por qué pair programming?
"Unirse es un buen comienzo, mantener launión es un progreso y trabajar juntos es lavictoria". (Henry Ford)
Foto: al shep
¿De donde viene?
La aparición de la metodología dedesarrollo de software de XP a finales de1990 / principios de 2000 llevó a lapráctica la programación en parejas a lavanguardia.
Foto: Gaëtan Bourque
¿Cómo hacer pairprogramming?
Esto también se hace de forma iterativa e incremental.
Foto: انوار
Implementando la practica full time
El experimento fue realizado en 4 equipos ágiles
Resultados obtenidos
Funcionó bastante bien en los equiposque tenían tareas bastante complejas.
Foto: CHILDREN AT RISK FOUNDATION - Brazil
Conclusiones y recomendaciones
Foto: Stefano Longo
Programación en parejas no es paratodos o para todas las situaciones, sinembargo, la programación en parejascrea sinergia. (Mary y Tom Poppendieck,2007).
@anibalguzman
www.anibalguzman.com