XP en español: Pair Programming.

pair programming
Fuente: codefellows.org

Todo el código que se llevará a producción es creado por dos personas que trabajan juntas en un solo PC. El Pair Programming aumenta la calidad del software sin afectar el tiempo de entrega. Es algo contraintuitivo, pero 2 personas que trabajan en un solo PC agregarán tanta funcionalidad como dos que trabajan por separado, con el añadido de que además será de más alta en calidad. Una mayor calidad conllevará un gran ahorro más adelante en el proyecto.

La mejor manera de programar en pareja es simplemente sentarse uno al lado del otro frente al monitor. Deslizar el teclado y el mouse hacia adelante y hacia atrás. Ambos programadores concentrados en el código que se está escribiendo.

El pair programming es una habilidad social que lleva tiempo aprender. Se esfuerza en lograr una forma cooperativa de trabajar que incluya dar y recibir entre ambos compañeros, independientemente del status corporativo. Las mejores parejas de programadores saben cuándo decir «intentemos tu idea primero». No esperes que las personas sean buenas en ello desde el principio. Es útil si tienes a alguien en tu equipo con experiencia que pueda mostrarle a todos lo que debería ser.

Pair Programming no es una tutoría. Una relación profesor-alumno es muy diferente a dos personas que trabajan juntas como iguales, incluso aunque uno tenga mucha más experiencia que la otra. Lleva tiempo acostumbrarse a programar en pareja, así que no te preocupes si te sientes incómodo al principio.

El artículo no es de mi autoría, se trata de una traducción literal del artículo publicado en aquí.

Leave a reply:

Your email address will not be published.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.