Gestion de la Configuracion (CM)

Hace tiempo me pase un proyecto entero repitiendo una frase "La gestión de la Configuración es lo más importante del Proyecto [..]" , no se porque esto hoy ha venido a mi memoria..

Este proyecto era un proyecto Multifase en el cual para llegar a Producción ibas pasando por diferentes entornos, como una escalada. El reto es que teníamos que ir controlando muy bien los cambios ya que cuando una versión llegaba a Explotación teníamos otra diferente en Pruebas, y otra en Desarrollo.. y claro esto lo complica todo.

Al final de un modo bastante manual controlábamos los diferentes cambios, y lineas bases.. teniendo siempre un policía que era el Gestor de la Configuración..

Una de las preguntas más recurrentes en los proyectos sw es ¿Que es la Gestión de la Configuración?.. Voy a contestar con una de tantas definiciones que he rescatado de algún libro.. la de la wikipedia por cierto es parecida.


Es el conjunto de técnicas y procesos destinados a asegurar la validez que todo producto obtenido durante cualquiera de las etapas del desarrollo, a través del estricto control de los cambios realizados sobre los mismos y de la disponibilidad constante de una versión estable de cada elemento.
No quiero ahondar más en ello, y hay muchos artículos mejores que este sobre Gestión de la Configuración pero hacia tiempo que tenía pendiente publicarlo..