Pair Programming

14
Pair Programming Por: Anibal Guzmán Miranda Foto: Tony Blay

Transcript of Pair Programming

Page 1: Pair Programming

Pair ProgrammingPor: Anibal Guzmán Miranda

Foto: Tony Blay

Page 2: Pair Programming

Anibal Guzmán MirandaScrum Master

INNOVISION S.A.

@anibalguzman

www.anibalguzman.com

Page 3: Pair Programming

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

Page 4: Pair Programming

Bloque 1 (introducción)

Foto: David

Page 6: Pair Programming

¿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

Page 7: Pair Programming

¿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

Page 8: Pair Programming

Bloque 2 (experiencia personal)

Foto: David

Page 9: Pair Programming

¿Cómo hacer pairprogramming?

Esto también se hace de forma iterativa e incremental.

Foto: انوار

Page 10: Pair Programming

Implementando la practica full time

El experimento fue realizado en 4 equipos ágiles

Page 11: Pair Programming

Resultados obtenidos

Funcionó bastante bien en los equiposque tenían tareas bastante complejas.

Foto: CHILDREN AT RISK FOUNDATION - Brazil

Page 12: Pair Programming

Bloque 3 (Cierre)

Foto: David

Page 13: Pair Programming

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).

Page 14: Pair Programming

@anibalguzman

www.anibalguzman.com