Aller au contenu

Décision d’architecture

Une décision d’architecture fixe un aspect important de la structure logicielle. Contexte et conséquences expliquent pourquoi ce choix a été fait.

Également appeléArchitecture decision
Conseil IT & stratégie

Une décision d’architecture porte sur un aspect important de la structure logicielle, comme les limites des composants ou le traitement d’interfaces essentielles. Elle doit être compréhensible au regard des exigences et des contraintes.

Une équipe de portail fictive décide de déployer séparément l’interface de commande et les traitements en arrière-plan. La note consigne le besoin satisfait et les tâches d’exploitation supplémentaires. Les seuls noms des outils ne fourniraient pas cette justification.

Un Architecture Decision Record, ou ADR, peut documenter contexte, décision et conséquences. Si de nouvelles informations imposent un autre choix, l’ancienne justification reste dans l’historique et une nouvelle décision peut la remplacer. Le changement de direction conserve ainsi son explication dans les connaissances du projet.

Sources

Articles sur le sujet

Conseil IT & stratégie avec ASES

Stratégie, architecture et choix technologiques