una sesión de mob programming
TRANSCRIPT
#MobProgramming
Pair Programming
Estudio en la Universidad de Utah 1999
15% más de tiempo
15% menos de fallos
30% menos de líneas de código
Transferencia de
conocimiento
¿Mejora el Pair Programming el
ambiente de trabajo?
Trabajar en
equipo
La comunicación es mejor
Aprendizaje continuo
Pleno conocimiento
Peer Review
#MobProgramming
Woody Zuill
Objetivo común
Conductora
Navegantes
Se rota cada 15 minutos
"Valorar a los individuos y las
interacciones del equipo de desarrollo sobre el proceso y las
herramientas"
Valor del Manifiesto Ágil
Desde la experiencia en
Los viernes…
La primera sesión
En sesiones posteriores…
Resultados…
Motivación
¿Por qué deberíamos utilizar esta
técnica?
1. Reducción de Rambos
Forma colaborativa de trabajar
Transferencia de conocimiento
Equipo multifuncional
2. Aumento de la productividad
Se localizan antes los errores
Ayuda en la toma de decisiones
3. Se evitan interrupciones
4. Se eliminan las tareas “desperdicio”
Trabajamos en equipo y a la vez
5. Sentimiento de equipo
¡Lo vamos a conseguir por y para nosotros!
¿Qué necesitamos?
Confianza en nosotros mismos
Respeto
Generosidad
Compromiso de cada miembro con el equipo y con los objetivos del
equipo
Jeff Sutherland https://msdn.microsoft.com/en-us/library/dd997578.aspx
Transparencia de la
información
Jeff Sutherland https://msdn.microsoft.com/en-us/library/dd997578.aspx
¿Caída de la productividad?
En días puntuales
El equipo
http://benjiweber.co.uk/blog/2014/11/30/the-
unruly-mob/
http://rachelcdavies.github.io/
http://www.slideshare.net/RachelDavies/mob-
programming-47289482
http://www.agilealliance.org/files/6214/0509/9357/ExperienceReport.2014.Zuill.pdf
http://agilealliance.org/files/1314/3110/5347/Mob_Programming_-_My_first_team.pdf
Time Boxing debate: Máximo 30 Minutos
¿Preguntas?
@nnsanchez92 es.linkedin.com/in/nnsanchez92/es
Noemí Navarro Sánchez