A medida que el proyecto avanza y aumenta la completitud y la estabilidad de las líneas base, pueden utilizarse los
"niveles de promoción" para caracterizar la línea base en términos de completitud o estabilidad. Los niveles de
promoción y otros atributos de la línea base deben definirse de forma que se adecuen a las necesidades del proyecto
individual, aunque normalmente se puede reutilizar un conjunto común de definiciones en muchos proyectos diferentes. A
continuación se proporciona un ejemplo de niveles de promoción que pueden ser adecuados:
-
Integración probada
-
Sistema probado
-
Aceptación probada
-
Producción entregada
En este ejemplo, los niveles se muestran en secuencia para reflejar la progresión relativa de la completitud y la
estabilidad del software en el tiempo. Tenga en cuenta que, aunque normalmente el software progresa hacia delante en
estos niveles, también puede retroceder en términos de completitud o estabilidad. La acción de cambiar el nivel de
promoción de una línea base en el primer caso anterior se llama promoción y, en el segundo caso, degradación.
Es posible que, en algunas ocasiones, el gestor de configuración tenga que degradar una línea base cambiando su nivel
de promoción a uno inferior en orden de niveles de promoción. Por ejemplo, el integrador puede descubrir un error grave
en una línea base creada recientemente. Para evitar que los desarrolladores introduzcan este error en los espacios de
trabajo de desarrollo, pueden señalarse con más claridad los problemas de la línea base mediante la colocación de una
etiqueta en la línea base que diga, por ejemplo, "rechazada".
La línea base recomendada representa una configuración del sistema que ha alcanzado un nivel específico de promoción.
Una línea base pasa a formar parte del conjunto de líneas base recomendadas cuando se promociona a determinado nivel,
por ejemplo, "Aceptación probada". Los niveles de promoción pueden utilizarse en políticas de desarrollo de proyectos.
Una política de un proyecto podría ser, por ejemplo, que una línea base dada se considere "recomendada" cuando alcance
un nivel de promoción determinado. Esta política ayuda a garantizar que los desarrolladores cambian la base de los
espacios de trabajo cada vez que una línea base supera un nivel aceptable de completitud y estabilidad.
|