La gente normalmente suele ser reacia a aplicar esta metodología de trabajo en parte por desconocimiento y en parte porque el setup inicial es costoso, pero sin duda las ventajas que ofrece la integración continua son lo suficientemente interesantes como para aplicarlo en cualquier proyecto en el que trabajen varios programadores.
Está claro que CI no nos va a solucionar la vida, y que siempre vamos a tener errores, pero de lo que se trata es de detectarlos lo antes posible, los nightly builds son un buen paso, pero para qué esperar al día siguiente para detectar un error, cuando tal vez ya esté trabajando en otra cosa, si puedo saberlo y corregirlo inmediatamente.
Está claro que no existe una solución mágica y como siempre dependerá del entorno en el que se esté trabajando, pero una vez que os acostumbréis a trabajar así os aseguro que os parecerá increible que el resto del mundo pueda trabajar sin utilizarlo.
Jose Fco Bonnin
-----------------------
Coordinador Baleares on .NET
www.josefcobonnin.com