Établir un diagnostic
Une application identique en apparence peut fonctionner différemment selon une dépendance ou une configuration non tracée.
Classer les informations en trois états : constaté, déclaré mais non confirmé, et inconnu. Cette distinction rend les prochaines vérifications plus utiles qu’une note de maturité attribuée sans preuve.
Vérifier que l’on peut retrouver le code et la configuration correspondant à une instance en production.
Suivre les versions non identifiables, les écarts d’environnement et les changements sans validation.
Application à votre contexte
Confrontez les entretiens, les documents et au moins une observation de fonctionnement. Conservez les divergences : elles sont souvent plus instructives qu'un score de maturité calculé trop tôt.
Un test utile exerce un comportement attendu et dispose d'un résultat observable. Complétez les tests unitaires par des vérifications d'intégration et des parcours métier. Le taux de couverture du code ne démontre, à lui seul, ni la qualité des assertions ni l'absence de défauts.
Trois actions de départ
- Identifier chaque artefact et sa provenance
- Décrire les changements et compatibilités
- Valider le déploiement et les conditions de retour