Définition Changement Standard#
Introduction#
Un Changement Standard est un changement qui respecte les critères suivants :
- faible risque
- faible impact
- prédéfini
- pré-existant
Il a pour objectif principal de faciliter la réalisation d'opérations récurrentes bien maîtrisées :
- templates prédéfinis pour écrire les CAASCHR ;
- validation par une personne de l'équipe ;
- possibilité de réaliser le changement le vendredi en Production ;
- aucun délai entre Staging et Production.
Critères d'éligibilité#
Un Changement est éligible à être Standard lorsqu'il respecte ces critères :
- faible risque : les risques associés au changement sont connus et maîtrisés en cas d'incident ou dysfonctionnement ;
- faible impact : l'exécution du changement a un périmètre d'exécution limité et connu, et on connaît le comportement des objets du périmètre concerné ;
- prédéfini : la rédaction du changement standard se fait à partir d'un modèle préétabli déjà connu et dont un nombre limité de paramètres doivent être fourni pour sa complétion ;
- pré-existant : un changement standard a nécessairement pour origine un ou plusieurs changements normaux similaires ayant déjà été appliqués de façon récurrente.
Notes importantes#
- L'usage d'un Changement Standard ne dispense pas de réaliser les changements sur tous les environnements sur le chemin de la production (Staging puis Production) ;
- L'usage d'un Changement Standard ne dispense pas de le programmer en regard des autres changements qui sont prévus sur le même environnement ;
- Un changement considéré comme un "no-op" ou "no-change" n'est pas un candidat à être un Changement Standard s'il ne remplit pas les critères d'éligibilité ;
- Les actions historiques de shadow IT ou d'incidentiel (CAASINC) récurrent ne peuvent pas remplir le critère de pré-existence ;
Qui définit un Changement Standard#
Toute personne peut présenter les éléments permettant de définir un Changement Standard.
Ces éléments sont présentés à l'équipe OPS qui valide l'éligibilité.
Comment définir un Changement Standard#
Éléments permettant de définir un Changement Standard#
Pour définir un Changement Standard, il faut réunir plusieurs éléments qui seront placés dans un document unique dans le répertoire des Changements Standards sous forme d'une Merge Request.
Ces éléments sont :
- la date de validation du Changement Standard (à remplir au dernier moment) ;
- le contexte du changement ;
- critères d'éligibilité argumentés ;
- la liste des CAASCHR similaires ayant déjà été appliqués de façon récurrente (minimum 2) ;
- le format de la Merge Request s'il y en a une ;
- les éléments pour remplir le formulaire CAASCHR Jira :
- les champs notables :
- Type de ticket :
Change Standard, - Durée,
- Caascad Product,
- Customer Impact (toujours
Workload <1m AND Caascad Services <5m (-)), - Responsable/Assignee (toujours
Indiquer la personne qui réalise le changement), - Rapporteur/Reporter (toujours
Indiquer la personne qui rédige le ticket Jira);
- Type de ticket :
- la description (à copier/coller) :
- incluant un lien vers le document du Changement Standard correspondant,
- prête à copier/coller dans un ticket Jira,
- avec des
FIXMElà où il faut adapter la procédure ;
- les champs notables :
- la procédure de retour arrière.
Validation de la définition d'un Changement Standard#
La Merge Request est présentée à l'équipe des OPS (par exemple lors du DSM Supervision).
Les OPS vérifient les éléments permettant de définir un Changement Standard.
Un avis favorable est émis si les OPS sont d'accord à l'unanimité des présents. Dans ce cas :
- les OPS délèguent la validation de la MR à l'un d'eux ;
- la personne ayant défini le Changement Standard indique la date de validation dans le document de Changement Standard ;
- la Merge Request est validée par l'OPS délégué.
Finalisation de la procédure#
La personne ayant défini le Changement Standard merge la MR validée.
À partir de ce moment, le Changement est considéré comme Standard.
Comment évolue un Changement Standard#
Lorsque des évolutions sont nécessaires, il faut adapter le document de définition du Changement Standard.
Pour des corrections mineures, une MR pourra être proposée à l'équipe des OPS. Si la correction est effectivement mineure, un OPS validera.
Pour des corrections plus amples, il faudra reprendre le processus de validation depuis le début.