Architecture Decision Record

Active theme: Light

← Vorlagen für Entscheidungsprotokolle

Entscheidungsprotokoll-Vorlage für Business Cases

Diese ADR-Vorlage legt den Schwerpunkt auf die Erstellung eines Business Cases für eine Entscheidung, einschließlich Kriterien, Kandidaten und Kosten.

Oberste Ebene

  • Titel
  • Status
  • Bewertungskriterien
  • Zu betrachtende Kandidaten
  • Recherche und Analyse jedes Kandidaten
    • Erfüllt/erfüllt die Kriterien nicht und warum
    • Kostenanalyse
    • SWOT-Analyse
    • Meinungen und Feedback
  • Empfehlung

Detailebene

Titel:

  • Eine kurze Phrase im Imperativ der Gegenwart, unter 50 Zeichen, wie eine Git-Commit-Nachricht.

Status:

  • Einer von proposed, accepted, rejected, deprecated, superseded usw.

Bewertungskriterien:

  • Zusammenfassung: Erklären Sie kurz, was wir herausfinden möchten und warum.

  • Einzelheiten

Zu betrachtende Kandidaten:

  • Zusammenfassung: Erklären Sie kurz, wie wir Kandidaten gefunden haben, und weisen Sie auf Ausreißer hin.

  • Listen Sie alle Kandidaten und zugehörigen Optionen auf; was bewerten wir als mögliche Lösungen?

  • Einzelheiten

Recherche und Analyse jedes Kandidaten:

  • Zusammenfassung: Erklären Sie kurz die Recherchemethoden und weisen Sie auf Muster, Cluster und Ausreißer hin.

  • Erfüllt/erfüllt die Kriterien nicht und warum

    • Zusammenfassung

    • Einzelheiten

  • Kostenanalyse

    • Zusammenfassung

    • Beispiele

      • Lizenzierung, etwa Vertragsvereinbarungen und rechtliche Verpflichtungen

      • Schulung, etwa Weiterqualifizierung und Änderungsmanagement

      • Betrieb, etwa Support und Wartung

      • Verbrauchsmessung, etwa Bandbreite und CPU-Nutzung

  • SWOT-Analyse

    • Zusammenfassung

    • Stärken (Strengths)

    • Schwächen (Weaknesses)

    • Chancen (Opportunities)

    • Risiken (Threats)

  • Interne Meinungen und Feedback

    • Zusammenfassung

    • Beispiele

      • Vom Team, idealerweise von der jeweiligen Person selbst geschrieben

      • Von anderen Stakeholdern

      • Qualitätsattribute, auch bekannt als funktionsübergreifende Anforderungen

  • Externe Meinungen und Feedback

    • Zusammenfassung

    • Wer gibt die Meinung ab?

    • Welche anderen Kandidaten haben Sie erwogen?

    • Was erstellen Sie?

      • Beispiele

        • B2B oder B2C

        • nach außen gerichtet oder nur für Mitarbeiter

        • Desktop oder mobil

        • Pilot oder Produktion

        • Monolith oder Microservices

    • Wie haben Sie die Kandidaten bewertet?

    • Warum haben Sie den Gewinner gewählt?

    • Was geschieht seitdem?

      • Beispiele

        • Wie schlägt sich der Gewinner?

        • Wie viel % des realen Produktions-Benutzerverkehrs fließt durch den Gewinner?

        • Welche Arten von Integrationen sind beteiligt, etwa mit Continuous-Delivery-Pipelines, Content-Management-Systemen, Analyse und Metriken usw.?

        • Was würden Sie mit dem, was Sie jetzt wissen, Menschen raten, anders zu machen?

  • Anekdoten

Empfehlung:

  • Zusammenfassung

  • Einzelheiten