Aller au contenu
Institut du Numérique Responsable GR491 Conception responsable
FR EN
← retour
Architecture    ODD#12    

L'automatisation des tâches de compilation, de test, d'intégration et de déploiement existent-elles dans le workflow d'intégration continue ?

Conseil 

Infrastructure NR

A People

B Planet

A Prosperity

Difficulté

N/A

Priorité

/

Récurrence

/

Tests

Existence d'un pipeline DevOps ?

Les commits de code sont-ils encadrés dans un pipeline d'intégration continue de sorte à réduire les impacts du coût associé aux livraisons et régressions applicatives ?

La validation des tests unitaires est-elle intégrée dans les chaînes de re-livraison de code ?

Précisions

La fiabilisation du processus de production permet de réduire les impacts liés à des re-livraisons suite à des erreurs et permet de livrer des codes qui remplissent leurs fonctions. La consommation de ressources pour un résultat erroné étant considéré comme un gaspillage inutile de ressources.

Éléments complémentaires

Règle d'évaluation du niveau de conformité du critère

/

Cycle de vie

Déploiement

2 autres critères liés à la recommandation : Appliquer une démarche qui garantit les aspects NR

Recommandation

Cycle de Vie

Chaque composant peut-il faire l'objet de tests de "Non Régression" au niveau fonctionnel ?

Conseil

Design Logiciel NR

Une démarche BDD (Behaviour Driven Development) est-elle mise en oeuvre pour piloter la réalisation par les usages ?