L’essentiel à retenir
- Retenir Name, Statement, Rationale et Implications.
- La justification relie le principe à une valeur métier.
- La qualité s’évalue aussi à l’échelle de l’ensemble des principes.
Une règle avec ses conséquences
Un principe exprime une orientation durable servant à guider les décisions. Il comporte un Name, un Statement, un Rationale et des Implications. Le nom doit être clair, l’énoncé compréhensible, la justification reliée au métier et les implications assez concrètes pour éclairer les choix, coûts et responsabilités. Un slogan sans conséquences ne permet pas de trancher.
Les principes d’architecture doivent être cohérents avec les principes de l’entreprise. Leur développement prend en compte mission, stratégie, initiatives, contraintes externes et environnement technologique. Les architectes et parties prenantes contribuent à leur formulation ; leur approbation relève des mécanismes de gouvernance compétents.
Tester la qualité de l’ensemble
Un ensemble de principes doit être understandable, robust, complete, consistent et stable. Il couvre les décisions importantes, résiste à des situations variées et évite les contradictions non gérées. Lorsque deux principes entrent en tension, les priorités et modalités d’arbitrage doivent être explicites. La stabilité n’interdit pas une modification justifiée par un changement du contexte.
- Exemple original : privilégier des interfaces documentées pour faciliter l’évolution des services.
- Expliciter le coût de cette documentation et les responsabilités de maintenance.
- Vérifier que les exceptions éventuelles restent gouvernées.
LES MOTS À CONNAÎTRE
Le vocabulaire, avec du sens.
- Architecture Principle
- Règle durable guidant les décisions d’architecture.
- Implications
- Conséquences pratiques du respect d’un principe.