Au fur et à mesure que le projet avance et que l'achèvement et la stabilité des références s'améliorent, les "niveaux
de promotion" peuvent être utilisés pour caractériser la référence en termes d'achèvement et de stabilité. Les
niveaux de promotion et autres attributs de la référence doivent être définis d'une manière appropriée pour répondre
aux besoins individuels du projet, même si vous pourrez constater qu'un ensemble commun de définitions peut être
réutilisé pour plusieurs projets différents. Voici un exemple de niveaux de promotion pouvant être utilisés :
-
Intégration testée
-
Système testé
-
Acceptation testée
-
Production livrée
Dans cet exemple, les niveaux reflètent la progression relative de l'achèvement et de la stabilité du logiciel à
travers le temps. Notez que si le logiciel progresse normalement à travers ces niveaux, il peut également régresser en
termes d'achèvement et de stabilité. Le fait de changer le niveau de promotion d'une référence s'appelle dans le
premier cas promotion et dans le deuxième cas rétrogradation de la référence.
Parfois, le responsable de la gestion de la configuration peut avoir besoin de rétrograder une référence en changeant
son niveau de promotion à un niveau inférieur dans l'ordre des niveaux de promotion. A tire d'exemple, l'intégrateur
peut découvrir un bogue majeur dans une référence nouvellement créée. Pour éviter que les développeurs n'insèrent ce
bogue dans leur espace de travail de développement, les problèmes de cette référence peuvent aussi être indiqués de
façon plus claire en ajoutant à la référence un libellé tel que "rejetée".
La référence recommandée représente une configuration de système ayant atteint un niveau de promotion spécifique. Une
référence devient une partie de l'ensemble de références recommandées lorsqu'elle est promue à un certain niveau, par
exemple "Acceptation testée". Les niveaux de promotion peuvent être utilisés dans les règles de développement du
projet. Par exemple, une règle d'un projet peut être qu'une référence donnée peut être considérée comme "recommandée"
lorsqu'elle atteint un niveau de promotion particulier. Cette règle aide à assurer que les développeurs refondent leurs
espaces de travail à chaque fois qu'une référence passe un niveau acceptable d'achèvement et de stabilité.
|