Collecteurs de données de Mise en production de produits digitaux
Le pack de contenu de politique Mise en production de produits digitaux contient un ensemble de collecteurs de données pour collecter des données DevOps à valider par rapport aux politiques.
Achèvement de la tâche d'approbation
Le collecteur de données d'achèvement des tâches d'approbation vérifie si toutes les tâches d'approbation de mise en production associées à une phase de mise en production sont terminées.
Entrée : phase de mise en production.
- vrai : toutes les tâches d'approbation sont approuvées.
- faux : une ou plusieurs tâches d'approbation ne sont pas approuvées, ou il n'existe aucune tâche d'approbation pour la phase de mise en production.
Story de l'artefact terminée
Le collecteur de données Story de l'artefact terminée renvoie le pourcentage de stories terminées qui sont associées à un artefact de mise en production. La formule utilisée pour calculer le pourcentage est la suivante : Pourcentage de stories terminées = (Nombre de stories terminées / (Nombre total de stories - Nombre de stories à l'état Annulé - Nombre de stories à l'état supprimé)) * 100.
Entrée : liste des artefacts pour une phase de mise en production.
Sortie : % de stories terminées.
Validation de l’état de la demande de changement
Le collecteur de données de validation de l’état de la demande de changement renvoie le nombre de demandes de changement dans les états spécifiés. Il peut vérifier les demandes de changement dans une phase ou toutes les phases d’une mise en production, en fonction de l’entrée.
Entrée : liste des états à valider, valide toutes les phases, ID de version et ID de phase.
Sortie : nombre total de demandes de changement dans les états donnés.
Couverture du code
Le collecteur de données Couverture du code renvoie la couverture du code actuelle calculée en fonction des versions de l'artefact.
Entrée : liste des artefacts pour une phase de mise en production.
Sortie : % de la couverture du code.
Validations sans élément de travail
Le collecteur de données Validations sans élément de travail renvoie le pourcentage de validations qui n'ont pas d'élément de travail associé. La formule utilisée pour calculer le pourcentage est la suivante : Pourcentage de validations sans élément de travail = (Nombre de validations sans élément de travail / Nombre total de validations dans l'artefact) * 100.
Entrée : liste des artefacts pour une phase de mise en production.
Sortie : % de validations sans élément de travail.
Achèvement planifié des stories
Le collecteur de données Achèvement des stories planifiées renvoie le pourcentage de stories planifiées marquées comme terminées. Les stories des épopées associées à la mise en production sont prises en compte. Le collecteur de données vérifie également si la version du produit est associée à la version du plan. S’il est associé à la version du plan, il prend également en compte toutes les stories associées à la version du plan.La formule utilisée pour calculer le pourcentage est la suivante : Pourcentage de stories terminées = (Nombre de stories terminées / (Nombre total de stories - Nombre de stories à l’état Annulé - Nombre de stories à l’état supprimé)) * 100 ;.
Entrée : liste des épopées associées à une mise en production.
Sortie : % de stories planifiées marquées comme terminées.
Vulnérabilité de sécurité
Le collecteur de données Vulnérabilité de sécurité renvoie le nombre de vulnérabilités de sécurité associées à une catégorie particulière. Les vulnérabilités de sécurité sont identifiées en fonction des versions de l'artefact et de la catégorie de vulnérabilité comme suit :
- Bloqueur : renvoie la somme des problèmes qui engendrent un blocage. Valide uniquement pour les données DevOps.
- Problèmes de priorité critique : pour les données DevOps, renvoie la somme des problèmes critiques. Pour les données SecOps, renvoie la somme des problèmes de très haute priorité. Pour les données DevOps et SecOps, renvoie le cumul des problèmes Critiques et Priorité très élevée.
- Problèmes de priorité élevée : renvoie la somme des problèmes de priorité élevée à partir des données DevOps et SecOps.
- Problèmes de priorité moyenne : renvoie la somme des problèmes de priorité moyenne à partir des données DevOps et SecOps.
- Problèmes majeurs : renvoie la somme des problèmes majeurs de tous les artefacts. Valide uniquement pour les données DevOps.
- Problèmes mineurs : renvoie la somme des problèmes mineurs de tous les artefacts. Valide uniquement pour les données DevOps.
Entrée : liste des artefacts pour une phase de mise en production.
Sortie : nombre total de vulnérabilités.
Réussite aux tests
Le collecteur de données Réussite aux tests renvoie le pourcentage de tests réussis en fonction des versions de l'artefact. Si un type de test est fourni, il renvoie les résultats du test uniquement pour le type de test donné, sinon pour tous les types de test pour la version de l'artefact. La formule utilisée pour calculer le pourcentage est la suivante : Pourcentage de tests réussis = (Nombre de tests réussis / (Nombre total de tests - Nombre de tests ignorés)) * 100.
Entrée : liste des artefacts pour une phase de mise en production et un type de test (facultatif).
Sortie : % de tests réussis.
Les éléments de travail ont des validations
Le collecteur de données Les éléments de travail ont des validations renvoie si tous les éléments de travail ont une validation connexe. Les éléments de travail sont identifiés en fonction des épopées associées à la mise en production. Le collecteur de données vérifie également si la version du produit est associée à la version du plan. S’il est associé à la version du plan, il prend également en compte toutes les stories associées à la version du plan. La formule utilisée pour calculer le pourcentage est la suivante : Pourcentage de stories sans validations = (Nombre de stories terminées sans validations / Nombre total de stories à l'état Terminé) * 100.
Entrée : liste des artefacts pour une phase de mise en production.
Sortie : % de validations sans élément de travail.