SCM – Software configuration management

Software configuration management (SCM) es un concepto que va más allá del control de versiones en el control de versiones. Tranquilos: me explico. Sistemas como cvs o su sustituto subversion tratan de controlar la versión del fichero con el que estás trabajando. Sin embargo la idea de SCM va más allá, ya que trata de abarcar todo lo relacionado con las versiones:

  • control de versiones de cada fichero
  • control de cambios, problemas, mejoras, de cada nueva versión
  • control del proceso de construcción (build) de la versión

No existe actualmente ningún software que haga conjuntamente todo esto. No, al menos, ninguno que se esté adoptando ampliamente o que esté destacando especialmente. Por ahora tenemos que conformarnos con utilizar herramientas separadas y poco relacionadas como BugZilla, Subversion, CruiseControl, Ant, etc… que tampoco están tan mal. ;-)

Más en la wikipedia.

2 Comentarios

  • 1. Feature Driven Developmen&hellip  |  julio 24th, 2009 at 9:12 am

    [...] explícitamente del “Configuration Management“… aunque todas las metodlogías ágiles lo recomiendan implicitamente, FDD lo hace [...]

  • 2. Matias  |  mayo 28th, 2010 at 9:38 am

    Hola
    Mira las soluciones que provee Serena. Entre ellas Dimensions CM cumple con todo lo necesario para SCM
    http://www.serena.com/products/dimensions/

    Saludos

Comenta el articulo:

Requerido

Requerido,