Un premier périmètre utile
Le premier résultat à viser est le suivant : un modèle des états et invariants, des procédures de reprise et des contrôles de rapprochement.
Décider dès le démarrage qui pourra utiliser ce résultat et quel événement justifiera d’étendre le périmètre. Éviter de choisir l’outil avant d’avoir stabilisé le besoin.
Identifier les invariants métier, les frontières transactionnelles et les conséquences d’un échec à chaque étape.
Le métier définit les invariants, les concepteurs choisissent les mécanismes, et l’exploitation traite les exceptions.
Un modèle des états et invariants, des procédures de reprise et des contrôles de rapprochement.
Application à votre contexte
Choisissez une activité identifiable, un responsable disponible et un résultat réalisable. La première itération doit réduire une incertitude ou permettre une décision, pas seulement lancer une collecte sans fin.
Traitez le fonctionnement normal et les échecs comme deux parties du même produit. Décrivez les contrats d'interface, les erreurs, les reprises, les droits et l'observabilité. L'exploitabilité doit être prévue dès la conception, pas ajoutée après le premier incident.
Trois actions de départ
- Définir ce qui doit rester vrai
- Analyser les échecs et reprises possibles
- Tester les mécanismes de cohérence et de réconciliation