Établir un diagnostic

Comparer seulement le coût initial favorise une option dont la maintenance et la sortie peuvent être très coûteuses.

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.

Faire exécuter les mêmes scénarios critiques aux options envisagées, y compris export et traitement des erreurs.

Suivre coût complet, délai d’évolution et dépendance aux compétences ou fournisseurs.

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

  • Distinguer besoins standards et différenciants
  • Comparer plusieurs scénarios de cycle de vie
  • Tester les exigences critiques avant engagement
Remettre cette réponse dans son contexteAcheter, développer ou assembler une solution

Références pour approfondir