Zum Inhalt springen

Architekturentscheidung

Eine Architekturentscheidung legt einen wesentlichen Aufbauaspekt einer Software fest. Kontext und Folgen erklären, warum diese Wahl getroffen wurde.

Auch bekannt alsArchitecture decision
IT-Beratung & Strategie

Eine Architekturentscheidung betrifft einen wesentlichen Aspekt des Softwareaufbaus, etwa die Aufteilung von Komponenten oder den Umgang mit wichtigen Schnittstellen. Sie sollte im Zusammenhang mit Anforderungen und Rahmenbedingungen nachvollziehbar sein.

Ein hypothetisches Portalteam entscheidet, Bestelloberfläche und Hintergrundverarbeitung getrennt bereitzustellen. Die Entscheidungsnotiz hält fest, welchen Bedarf das erfüllt und welche zusätzlichen Betriebsaufgaben dadurch entstehen. Allein die Namen der eingesetzten Werkzeuge würden diese Begründung nicht liefern.

Ein Architecture Decision Record, kurz ADR, kann Kontext, Entscheidung und Folgen dokumentieren. Wenn neue Erkenntnisse eine andere Wahl verlangen, bleibt die frühere Begründung als Historie erhalten und eine neue Entscheidung kann sie ersetzen. Das verhindert, dass eine geänderte Richtung ohne erkennbaren Grund im Projektwissen verschwindet.

Quellen

Beiträge zum Thema

IT-Beratung & Strategie mit ASES

Strategie, Architektur und Technologiewahl