Introducción
La programación en pares es un estilo de programación en la cual dos programadores trabajan colaborativamente en una sola computadora. Éstos programadores realizan conjuntamente el diseño, la implementación y las pruebas del software. El uso de ésta práctica sirve para mejorar la productividad y la calidad del software.
Principios de la programación en pares
Comparte todo En la programación en pares, esto se refiere a que dos programadores trabajan junto para producir un artefacto, por lo cual ambos son iguales de responsables en los procesos. Al compartir todo, no es aceptable decir “¡Tú mataste el código!” o algún equivalente, basado en éste principio deberíamos de decir “Nuestro código tiene algo mal”. Los compañeros tienen la misma responsabilidad sobre todo (bueno o malo).
Juega limpio En la programación en pares, se deben de turnar para realizar las cosas (ya que hay solo una computadora) mientras uno diseña, escribe código o hace alguna otra actividad, el otro compañero debe de estar observando y revisando las actividades. A pesar de que uno de los programadores tenga más experiencia que el otro, se deben te turnar los roles para que ambos se sientan igual de involucrados en el proceso.
No golpees personas No golpees a tu compañero, pero asegúrate que está trabajando. Cuando estás programando en pares tienes la posibilidad de vigilar que tu bina se encuentre trabajando adecuadamente y no esté perdiendo el tiempo, ya que esperas que esté haciendo aportaciones continuas.
Coloque las cosas donde deben de estar Es difícil trabajar con alguien que es ansioso, inseguro. El cerebro es poderoso, si uno de los programadores de la bina es muy inseguro de si mismo y de sus habilidades e incluso con complejos de superioridad, no será lo suficientemente eficiente en el trabajo. Hay que colocar esos pensamientos donde pertenecen, el la basura.
Limpia tu desorden La cantidad de errores que son detectados en la programación en pares es impresionante. Es importante tener una persona que este observando a tus espaldas todo lo que haces, así es fácil remover los errores antes de liberar el producto.
No tomes las cosas tan seriamente Es importante mantener un buena relación entre la pareja. El exceso ego afecta de manera seria la relación entre los programadores. El ego excesivo puede causar que el programador esté a la defensiva al recibir críticas o ver éstas críticas con desconfianza.
Di que lo sientes cuando lastimas a alguien al mover los muebles Al trabajar en programación en pares es importante tener un espacio de trabajo en el cual ambos se puedan sentar juntos para trabajar en conjunto, viendo la misma pantalla y compartiendo el teclado y el ratón.
Lávate las manos de escepticismo antes de empezar Muchos de los programadores se aventuran en su primera tarea de programación en pares de manera escéptica sobre el valor que tiene la programación en parejas. Para tener un buen desempeño hay que quitarse el escepticismo sobre ésto. De esa manera, la pareja tendrá un buen rendimiento y disfrutarán de la tarea mucho más.
Jalarle Siempre habrá algunas partes del proyecto que se realizarán de manera individual. Es importante que cuando la bina se vuelva a unir, el otro compañero revise el trabajo para que así sea aceptado e incorporado como parte del proyecto.
Las galletas y la leche son buenas para ti Siempre hay que tomar un pequeño descanso del trabajo para mantener la estamina en otra ronda productiva de programación en pares.
Vive una vida equilibrada Comparte con los demás. La comunicación es importantísima y clave en la programación en pares. Algunos programadores dicen que prefieren trabajar en un lugar donde no serán molestados, pero las discusiones y platicas entre programadores permite el intercambio de información.
Toma un descanso del trabajo en equipo cada tarde Es importante que los programadores tengan un tiempo en el cual puedan trabajar de manera separada. No es necesario trabajar solo cada tarde, pero al menos tener un tiempo de reflexión y trabajo personal.
Cuando salgas al mundo pon atención al trafico, agárrense de las manos y manténganse juntos Tienes que confiar en el juicio y la lealtad del otro. De otra manera, habrá problemas entre los programadores.
Ser consciente del poder de dos cerebros Cuando se trabaja en pares, cada persona tiene sus propias capacidades y habilidades. Sin embargo, hay ocasiones en las que uno tiene habilidades que no tiene el otro. Es importante compartir y colaborar para cumplir ciertas tareas.
Conclusión
La programación en pares está comprobado que tiene una buena funcionalidad. 100% de los programadores que probaron éste estilo de programación están de acuerdo que tienen mayor seguridad en las soluciones que se generan en la programación en pares. Además, el 96% dice que disfrutan más trabajando con una bina. A pesar de esto, la transición a la programación en pares resulta difícil para los programadores solitarios.
No hay comentarios:
Publicar un comentario