Les termes de la décision

Comparer les coûts de découplage aux coûts de maintenance, incidents et évolutions qu’il permet d’éviter.

Une séparation théorique peut masquer un couplage réel par base de données, fichier partagé ou compétence unique.

Conserver la justification, l’autorité de décision et la condition de réexamen. Une exception doit être compréhensible par une personne qui n’a pas participé à l’arbitrage.

Elle facilite les évolutions en rendant explicites les responsabilités des domaines et les règles de communication entre eux.

Application à votre contexte

Tracez les options écartées et les hypothèses qui font pencher la décision. Une exception doit avoir un périmètre, un approbateur et une condition de réexamen, faute de quoi elle devient une règle implicite.

Une architecture cible doit expliquer les compromis retenus : complexité, coût, continuité, autonomie et capacité de changement. Prévoyez des états intermédiaires et des conditions de sortie du legacy. Une cible sans trajectoire financée reste une intention.

Remettre cette réponse dans son contexteUrbanisation du système d’information

Références pour approfondir