SlideShare una empresa de Scribd logo
Pair Programming
Por: Anibal Guzmán Miranda
Foto: Tony Blay
Anibal Guzmán Miranda
Scrum 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
Bloque 1 (introducción)
Foto: David
¿Qué es pair programming?
Pair programming — All production code
is written with two programmers at one
machine. (Kent Beck, 1999)
Foto: Moritz
¿Por qué pair programming?
"Unirse es un buen comienzo, mantener la
unión es un progreso y trabajar juntos es la
victoria". (Henry Ford)
Foto: al shep
¿De donde viene?
La aparición de la metodología de
desarrollo de software de XP a finales de
1990 / principios de 2000 llevó a la
práctica la programación en parejas a la
vanguardia.
Foto: Gaëtan Bourque
Bloque 2 (experiencia personal)
Foto: David
¿Cómo hacer pair
programming?
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 equipos
que tenían tareas bastante complejas.
Foto: CHILDREN AT RISK FOUNDATION - Brazil
Bloque 3 (Cierre)
Foto: David
Conclusiones y
recomendaciones
Foto: Stefano Longo
Programación en parejas no es para
todos o para todas las situaciones, sin
embargo, la programación en parejas
crea sinergia. (Mary y Tom Poppendieck,
2007).
@anibalguzman
www.anibalguzman.com

Más contenido relacionado

PPT
Producir un videoblog
PPT
Producir Un Videoblog
PDF
que es programar
PDF
PPTX
Pair Programming - Discute con tu compañero, no con tu teclado
PPTX
Producir un videoblog
Producir Un Videoblog
que es programar
Pair Programming - Discute con tu compañero, no con tu teclado

Destacado (6)

PPTX
Entiendo Microsoft Sharepoint
PPTX
Kaizen: o mejoras poco a poco o mueres poco a poco
PPTX
Dreamcode: Aplicaciones web noBackend
PDF
Bon news
PPTX
XP - Pair Programming y TDD - en la práctica
Entiendo Microsoft Sharepoint
Kaizen: o mejoras poco a poco o mueres poco a poco
Dreamcode: Aplicaciones web noBackend
Bon news
XP - Pair Programming y TDD - en la práctica
Publicidad

Similar a Pair Programming (20)

PDF
Cursotdd 141202105217-conversion-gate01
PPTX
TDD Course (Spanish)
ODP
Metodologías Ágiles en la Práctica
PDF
Recursos educativos
PPTX
FLL 2009 Sesión 003
PDF
Calidad del producto software en la programación en pareja con y sin apoyo de...
PDF
METODOLOGIA AGIL SCRUM.pdf
PPTX
Roberto maravilla
PDF
Introducción a Scrum (basado en hechos reales)
PPTX
Intruducción de la Ingeniería de Software
PPSX
Programación extrema
PPTX
Instituto simón bolívar
PDF
Introduccion a XP
ODP
Extreme programming
PPTX
Programacion extrema
PDF
Clase 01 agilidad
PDF
El proceso creativo de una aplicación
PDF
Child programming una experiencia en el aula
Cursotdd 141202105217-conversion-gate01
TDD Course (Spanish)
Metodologías Ágiles en la Práctica
Recursos educativos
FLL 2009 Sesión 003
Calidad del producto software en la programación en pareja con y sin apoyo de...
METODOLOGIA AGIL SCRUM.pdf
Roberto maravilla
Introducción a Scrum (basado en hechos reales)
Intruducción de la Ingeniería de Software
Programación extrema
Instituto simón bolívar
Introduccion a XP
Extreme programming
Programacion extrema
Clase 01 agilidad
El proceso creativo de una aplicación
Child programming una experiencia en el aula
Publicidad

Más de Anibal Guzmán Miranda (10)

PDF
Agile inception
PPTX
Hackeando un equipo ágil
PPTX
¿Por que es importante saber programar?
PDF
Testing automatizado de aplicaciones web
PDF
PDF
¡ Scrum y modelos de proceso software (CMMI e ISO) sobre el ring !
PDF
Érase una vez un proyecto ágil
PPTX
TDD en entornos .NET
PPTX
Introducción a Android
DOC
Hacia un nuevo paradigma de busqueda.-- Podemos aprender de las hormigas?
Agile inception
Hackeando un equipo ágil
¿Por que es importante saber programar?
Testing automatizado de aplicaciones web
¡ Scrum y modelos de proceso software (CMMI e ISO) sobre el ring !
Érase una vez un proyecto ágil
TDD en entornos .NET
Introducción a Android
Hacia un nuevo paradigma de busqueda.-- Podemos aprender de las hormigas?

Último (6)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
sistemas de informacion.................
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Conceptos basicos de Base de Datos y sus propiedades
AutoCAD Herramientas para el futuro, Juan Fandiño
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
Su punto de partida en la IA: Microsoft 365 Copilot Chat

Pair Programming