pair programming - discute con tu compañero, no con tu teclado

16
Discute con tu compañero, no con tu teclado Cristian Moreno @KhriztianMoren o

Upload: avanet

Post on 18-Dec-2014

103 views

Category:

Technology


3 download

DESCRIPTION

Presentacion completa con todos los temas que los participantes a la desconferencia, pudieron simular realizando el juego "PairDraw"

TRANSCRIPT

Page 1: Pair Programming - Discute con tu compañero, no con tu teclado

Discute con tu compañero, no con tu teclado

Cristian Moreno @KhriztianMoreno

Page 2: Pair Programming - Discute con tu compañero, no con tu teclado

Puntos a HablarEl verdadero objetivo

Ayudándonos entre nosotros

Pair Programming

Preguntas frecuentes y conclusiones PairDrawConsejos útiles

Page 3: Pair Programming - Discute con tu compañero, no con tu teclado

¿Qué es la programación en parejas?"Unirse es un buen comienzo, mantener la unión es un progreso y trabajar juntos es la victoria". (Henry Ford)

Page 4: Pair Programming - Discute con tu compañero, no con tu teclado

Definición “La programación en pareja es una técnica que sugiere que todo el código producido en un proyecto de desarrollo de software sea implementado por dos personas juntas, delante de la misma computadora, las personas se turnan en el teclado. A la persona que está con las manos en el teclado se lo llama conductor y a la otra navegador.”

Page 5: Pair Programming - Discute con tu compañero, no con tu teclado

¿Por qué programar en parejas?

Page 6: Pair Programming - Discute con tu compañero, no con tu teclado

¿Por qué programar en parejas?

Centrarse en el trabajo

Enseñar y Aprender

Destruir las islas del conocimiento

Más disciplina = Más calidad = Menos errores

Page 7: Pair Programming - Discute con tu compañero, no con tu teclado

Simulación 

PairDraw

Page 8: Pair Programming - Discute con tu compañero, no con tu teclado

Programación en parejas: ayudándonos entre nosotros

Las parejas se auto-gestionan, seleccionan compañeros que puedan ayudar con la tarea en curso. Rotan cada un par de horas para compartir perspectivas y conocimiento.

Page 9: Pair Programming - Discute con tu compañero, no con tu teclado

(¡Para pensar!)

¿Por qué en parejas?

Page 10: Pair Programming - Discute con tu compañero, no con tu teclado

Cómo hacer programaciónen parejas

Page 11: Pair Programming - Discute con tu compañero, no con tu teclado

¿Cómo hacer programación en parejas?

Rotar parejas varias veces por día

Código a través de la conversación

Pares para todo el código productivo

Page 12: Pair Programming - Discute con tu compañero, no con tu teclado

El verdadero objetivo de la Programación en parejas

Page 13: Pair Programming - Discute con tu compañero, no con tu teclado

Objetivos

Eliminar islas de conocimiento

Evitar código repetido

Obtener una cultura del silencio

Page 14: Pair Programming - Discute con tu compañero, no con tu teclado

Consejos útiles

Page 15: Pair Programming - Discute con tu compañero, no con tu teclado

Preguntas frecuentes y conclusiones

Page 16: Pair Programming - Discute con tu compañero, no con tu teclado

Gracias

@KhriztianMoreno