Programación ágil en parejas y uso de código base común

Un código base común es, sencillamente, compartido por el mayor número posible de programadores del equipo.

Índice

¿Cuáles son, entonces, los beneficios de compartir el código fuente? Sus defensores afirman que, al igual que con el desarrollo en parejas, compartir el código fuente reduce la vulnerabilidad de la gerencia ante la rotación de personal y facilita la incorporación de nuevos empleados. Si todos conocen, más o menos, el funcionamiento de todo el código fuente, se dispone de mayor flexibilidad para determinar las responsabilidades de cada miembro en la siguiente iteración. Además, si alguien abandona el equipo, la situación se vuelve mucho menos crítica, ya que otros miembros pueden cubrir su puesto con facilidad.

Otras ventajas, quizás aún más convincentes, de compartir el código fuente incluyen un diseño general más simple y mejor, mayor consistencia en el diseño y una mejor mentoría para los programadores. Todo esto, a su vez, contribuye a que el código sea más extensible y el equipo más ágil. Permite al equipo entregar más funcionalidades operativas y probadas en cada iteración, y hacerlo de forma más consistente, con el menor riesgo posible.