Infographic Template Galleries

Created with Fabric.js 1.4.5 Pair Programming - Aumento de costes- Duplicidad de equipos para hacer el trabajo de uno- Tiempo perdido por el observador- Los programadores prefieren trabajar solos- Pérdida de creatividad Contras 127 % - Aumento de la calidad- Mejora del diseño- Reducción de líneas de código- Aumento de la productividad- Conocimiento compartido- Formación de programadores de forma más rápida- Aumenta la motivación del equipo- Aumenta la comunicación en el equipo "Observer" "Driver" Observación activaBuscar defectosPensar alternativasVisión global yestratégica del código A Pair Programming Experience (1975)Randall W. Jensen Strengthening the Case for Pair-ProgrammingUniversidad Utah, (1999)Williams, Kessler, Cunningham, Jeffries ProductividadMejora del DiseñoMotivaciónDesarrollo skills Ratio ErroresTiempo Resolución Problemas 99.9 % ProductividadMejora del DiseñoSatisfacciónCalidad 151 % Ratio ErroresCoste de Calidad 15 % Estudios Escribir el códigoControlar ratón yteclado Recomendaciones Implantación 85 % Pros > Busca una pareja con la que te lleves razonablemente bien.> Procura que las tareas estén razonablemente bien definidas.> Asegurar el entendimiento por ambas partes de lo que hay que hacer.> Definir conjuntamente el objetivo a cumplir.> Confiar, escuchar y dar soporte al otro.> Hablar mucho.> Sincronizar frecuentemente para asegurar que seguís en la misma linea.> Celebrar la finalización de tareas o la superación de problemas.> Cambiar los roles a menudo.> Utilízalo sólo cuando sea necesario: diseño o desarrollo complejos, problemas Técnica mediante la cual dos programadores trabajando juntos, uno al lado del otro, en un único ordenador, con una única pantalla y uno o dos teclados, colaborando en la realización del mismo análisis, diseño, implementación y test. ¿Qué es? Origen 1975 - Randall W. Jensen1995 - "Constantine on Peoplewere", Larry Constantine1995 - "Developing in Paris", Jim Coplien1996 - XP Programming2001 - Agile Manifesto * Aumento de la productividad* Mejora de la calidad* Disminución de costes* Mejora de los diseños Objetivos Bibliografia www.extremeprogramming.org/rules/pair.htmluser.it.uu.se/~carle/softcraft/notes/Jensen_APairProgrammingExperience.pdfdsc.ufcg.edu.br/~jacques/cursos/map/recursos/XPSardinia.pdfwww.cs.utah.edu/~Iwilliam/Papers/ieeeSoftware.pdfm.wikihow.com/Pair-Programtechcrunch.com/2012/03/03/pair-programming-considered-harmful
Create Your Free Infographic!