Häufig gestellte Fragen - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Häufig gestellte Fragen

Was sind die Vorteile eines ADR-Verfahrens?

Das Projektteam sollte einen ADR-Prozess entwickeln, um architektonische Entscheidungen zu rationalisieren, wiederholte Diskussionen über dieselben architektonischen Themen zu verhindern und architektonische Entscheidungen effektiv zu kommunizieren.

Wann sollte das Projektteam ein ADR erstellen?

Das Projektteam sollte ein ADR für jeden Aspekt der Software erstellen, der sich auf die Struktur (Muster wie Microservices), nicht funktionale Anforderungen (Sicherheit, Hochverfügbarkeit und Fehlertoleranz), Abhängigkeiten (Kopplung von Komponenten), Schnittstellen (APIsund veröffentlichte Verträge) und Konstruktionstechniken (Bibliotheken, Frameworks, Tools und Prozesse) auswirkt.

Wie oft sollte das Projektteam ein ADR überprüfen?

Das Projektteam sollte das ADR mindestens einmal überprüfen, bevor es es akzeptiert.

Wer sollte ein ADR erstellen?

Jedes Teammitglied kann ein ADR erstellen. Wir empfehlen Ihnen, ein Konzept der Eigenverantwortung für zu fördern. ADRs Ein Autor, der Eigentümer eines ADR ist, sollte den ADR-Inhalt aktiv pflegen und kommunizieren. Andere Teammitglieder können jederzeit zu einem ADR-Verfahren beitragen. Der ADR-Eigentümer sollte Änderungen an einem ADR genehmigen.

Welche Informationen sollte ein ADR enthalten?

Jede alternative Streitbeilegung muss mindestens den Kontext der Entscheidung, die Entscheidung selbst und die Konsequenzen der Entscheidung für das Projekt und seine Ergebnisse definieren. Im Kontext sollten mögliche Lösungen genannt werden, die das Team in Betracht gezogen hat. Es sollte auch alle relevanten Informationen zum Projekt, zum Kunden oder zum Technologie-Stack enthalten. In der Entscheidung muss klar und in unmissverständlicher Sprache angegeben werden, für welche Lösung sich das Team entschieden hat. Vermeiden Sie es, Wörter wie „sollte“ zu verwenden, und formulieren Sie jede Entscheidung so, dass sie sagt: „Wir verwenden...“ oder „Das Team muss...“. Im Abschnitt mit den Konsequenzen sollten alle bekannten Kompromisse bei der Entscheidungsfindung erwähnt werden. Jeder ADR muss einen Status und ein Änderungsprotokoll haben, das das Änderungsdatum und die Person enthält, die für die Änderung verantwortlich ist.

Wo finde ich ADR-Vorlagen?

Es sind mehrere Versionen und Varianten von ADR-Vorlagen verfügbar. Eine öffentliche Sammlung häufig verwendeter ADR-Vorlagen finden Sie im GitHub ADR-Repository.