Was ist eine Architekturalternative?
Architekturalternativen sind, vereinfacht gesagt, eine Methode zur Problemlösung. Verwenden Sie Architekturalternativen immer dann, wenn Sie alternative Wege zur Lösung eines Problems entwickeln und auswählen.
Mehrere funktionsfähige Zielarchitekturen können die erfüllen architektonische vision, Prinzipien und Anforderungen. Wir sollten alternative Kandidatenarchitekturen identifizieren, zusammen mit einem Bewusstsein für verschiedene Optionen und Lösungen zwischen den Alternativen. Architekten können zugrunde liegende Motive, Leitprinzipien und Bedürfnisse aufdecken, die einen Einfluss auf die endgültige Gesamtarchitektur haben könnten, indem sie den Interessengruppen eine Reihe von Auswahlmöglichkeiten und potenziellen Lösungen präsentieren.
Der erste Schritt der Methode besteht darin, die Anforderungen zu identifizieren, die für das Problem geeignet sind. Wir verwenden Visionen, Prinzipien, Anforderungen und andere Informationen. Der zweite Schritt der Methode spezifiziert Optionen in Übereinstimmung mit den Kriterien und entwickelt das Verständnis für jede. Um die vorgeschlagene Alternative zu generieren, wird die dritte Komponente dieses Prozesses entweder eine Alternative auswählen oder Merkmale aus vielen mischen. Wir sollten gerade genug Informationen zur Verfügung stellen, um die folgenden Aufgaben auszuführen, um Ihre Wahl zu unterstützen. Jede Phase auf jeder Ebene der Architektur kann den Ansatz verwenden.
So verwenden Sie Architekturalternativen
Kriterien verstehen
Die Kriterien werden aus mehreren Eingaben in die Architektur entwickelt und für die verschiedenen Möglichkeiten angewendet. Denken Sie darüber nach, wie sich Architekturprinzipien, Spezifikationen, Ziele und Interessenvertreter auswirken können. Jede Wahl hat einzigartige Vor- oder Nachteile, die von den Beteiligten angegangen und entschieden werden müssen. Damit die Beteiligten die Optionen prüfen und alle Zusammenhänge, Risiken und Unsicherheiten verstehen können, sind möglicherweise zusätzliche Perspektiven und Meinungen erforderlich.
Sie können keine konsistenten und architektonisch nützlichen Kriterien entwickeln, ohne Ihre Stakeholder und ihre Anliegen zu kennen.
Flexible Alternativen, Zeit und Kosten für die Implementierung der Alternative, Übergänge, instabile Bereiche, geringe Auswirkungen auf das Geschäft, begrenztes Risiko usw. sind einige Beispiele für kriterienbasierte Alternativen. Das Praxisleitfaden zur Entwicklung einer Unternehmensarchitektur hat eine Standardliste von Stakeholdern und Stakeholder-Anliegen.
Mögliche Alternativen verstehen
Nachdem Sie Ihre Anforderungen vollständig verstanden haben, ist es an der Zeit, über die allgemeine Vision und die Leitprinzipien der Architektur nachzudenken.
Zeigen Sie die Übersichtskriterien für jede Möglichkeit für jede Auswahl an.
Definieren Sie die Kriterien für die Alternative anhand der Vision, Prinzipien und Bedürfnisse der Architektur. Das Kriterium kann verschiedene architektonische Optionen bei verschiedenen identifizieren Abstraktionsebenen und ADM-Stufen.
Erklären Sie danach die Architektur der Alternative. Machen Sie die geeigneten architektonischen Perspektiven, um den Einfluss der Alternative vollständig zu verstehen. Füllen Sie eventuelle Lücken mit weiteren Details aus. Gehen Sie nicht zu sehr ins Detail. Es ist jedoch entscheidend, eine effektive Folgenabschätzung durchzuführen, Beziehungen zwischen Alternativen und dem aktuellen Umfeld zu identifizieren und die Auswirkungen der Umsetzung der Alternative klar zu verstehen.
Die Lücken zwischen der Baseline und dieser Alternative müssen dann geschätzt werden. Skizzieren Sie die Lücken zwischen der Ausgangssituation und dieser Alternative auf der Grundlage des vorhandenen Wissens über die Ausgangssituation. Diese Gap-Analyse wird lose definiert, wenn die Baseline noch nicht festgelegt wurde.
Verstehen Sie schließlich die Auswirkungen und Kompromisse der Option vollständig. Dazu gehört auch das Auffinden potenzieller Auswirkungen, die die Alternative auf die Architektur, den Übergang, die Implementierung und den Gesamtwert der Organisation haben könnte.
Auswählen und Definieren ausgewählter Alternativen
Schließlich ist es an der Zeit, eine alternative Lösung auszuwählen oder festzulegen. Um Konflikte zwischen Optionen zu lösen, verwenden Sie die Trade-off-Analyse. Beginnen Sie damit, sich mit den Vor- und Nachteilen jeder Option vertraut zu machen. Vergleichen Sie sie, je nachdem, wie genau die Optionen den festgelegten Kriterien entsprechen. Um in Zusammenarbeit mit Stakeholdern eine andere Alternative zu definieren, wählen Sie die Alternative, die Ihren Anforderungen am besten entspricht, oder kombinieren Sie Elemente aus vielen Optionen.
Sie können die Alternative dann ganz einfach zusammenstellen. Vervollständigen Sie die Beschreibung der Alternative und vergewissern Sie sich, dass alles Notwendige vorhanden ist architektonische Gesichtspunkte wurden in Betracht gezogen. Stellen Sie sicher, dass die Alternative auch ausreichend spezifiziert ist, um die Entscheidungsfindung zu unterstützen. Um alternative Entscheidungen und Finanzierung zu bewerten, lösen Sie Konsequenzen in der gesamten Architekturlandschaft und führen Sie eine formelle Stakeholder-Bewertung durch.
Zu berücksichtigende Kompromisse bei der Architektur
Ihr Problem wird verschiedene Stakeholder und Stakeholder-Bedenken haben. Ihr Problem erfordert einen Kompromiss zwischen diesen Kriterien.
Zum Beispiel, wenn Sie sich ansehen Öffentliche Cloud, müssen Sie möglicherweise mehrere Aspekte untersuchen, nur um über Kosten und Machbarkeit zu sprechen.
- Nutzung aktueller Investitionen – Die Nutzung aktueller Investitionen kann durch die Übertragung eines lokalen Analysesystems auf eine Cloud-Plattform oder durch die Verwendung aktueller Anbieterlösungen erfolgen.
- Datenmigration – Sowohl innerhalb als auch zwischen Cloud-Plattformen sowie zwischen lokalen und Cloud-Plattformen ist eine Datenübertragung möglich. Es ist entscheidend, die Häufigkeit und Menge der Datenmigration sowie die entsprechenden Anforderungen an die Netzwerkbandbreite zu bewerten und vorzubereiten.
- Kauf von Premium-Produkten – Die Auswahl der besten Produkte für die verschiedenen Teile einer Cloud-Analytics-Lösung kann einen Vergleich der von mehreren Cloud-Service-Anbietern angebotenen Produkte erforderlich machen.
Was sind einige Architekturalternativen?
Bei der Entwicklung einer Architektur geben sie dem Unternehmensarchitekten oft ein breites Defizit in einer Organisation: „Verbesserung der Kundennähe“, „Verbesserung der Agilität“, „geringeres Risiko“ usw. Man kann eine breite Palette potenzieller Lösungen als Architekturalternativen verwenden. Jeder wird bei einem oder mehreren Kriterien einen besseren Job machen. Wir haben diese Methode hauptsächlich in verwendet Architektur zur Unterstützung der Strategie und Architektur zur Unterstützung der Lösungsbereitstellung.
Solution Delivery ist das Detail, wie Sie eine beschlossene Initiative ändern werden. Alternativen können verwendet werden, um verschiedene Möglichkeiten zur Lösung eines Problems auf Detailebene (Strategie vs. Lösungsbereitstellung), innerhalb einer Domäne (Geschäft, Anwendung, Daten, Technologie) oder für die gesamte Architektur zu betrachten.
Beispiel für Architekturalternativen mit komplexen Kriterien – Kundennähe
Es gibt einige wichtige Überlegungen, die bei der Betrachtung alternativer Architekturen zu berücksichtigen sind, insbesondere in digitale Transformation.
Der Sieben Hebel der digitalen Transformation identifiziert sieben verschiedene Hebel, die Sie in einer digitalen Transformation steuern müssen.
- Hebel 1 – Transformation von Geschäftsprozessen
- Hebel 2 – Kundenbindung und -erfahrung
- Hebel 3 – Produkt- oder Service-Digitalisierung
- Hebel 4 – IT- und Bereitstellungstransformation
- Hebel 5 - Organisationskultur
- Hebel 6 - Strategie
- Hebel 7 - Ökosystem u Geschäftsmodell
Beim Betrachten der Sieben Hebel der digitalen Transformation, können Sie schnell erkennen, dass es mehrere Möglichkeiten gibt, so etwas wie Kundennähe anzusprechen. Am Anfang müssen Sie „Kundennähe“ verstehen. Die Überzeugungen und Anforderungen eines Kunden sind zutiefst entscheidend für den Aufbau von Kundennähe. Sie müssen die Verbraucherwahrnehmung kennen, um Ihren Unternehmensplan anzupassen. Der Aufbau einer kundenorientierten Unternehmenskultur erfordert enge Kundenbeziehungen. Alle Unternehmensbereiche verwenden ein aufrichtiges Verständnis für Kundenprobleme. Dies verbessert den Kundenservice, was die Kundenloyalität erhöht. Kunden, die Ihrer Marke verpflichtet sind, neigen weniger dazu, Ihre Konkurrenten zu nutzen.
Bei der Architektur zur Unterstützung der Lösungsentwicklung können Sie sich das Produktfeedback ansehen. Hier wären Architekturalternativen Online-Engagement, Fokusgruppen, Industrietester usw.
Das Design kann vereinfacht werden, indem alle entscheidenden Elemente (einschließlich der Analyseplattform und anderer unterstützender Elemente) auf der Plattform eines einzigen Cloud-Dienstanbieters zusammengefasst werden. Für diese Strategie müssen die Produktangebote des CSP oder die anderer Anbieter ausgewählt werden, deren Produkte der CSP unterstützt. Die Verteilung der Komponenten auf verschiedene CSP-Plattformen ermöglicht die Nutzung der Vorteile von Produktangeboten, die über jeden einzelnen CSP verfügbar gemacht werden, anstatt alle erforderlichen Komponenten auf einer einzigen CSP-Plattform zu platzieren. Aufgrund der möglichen zusätzlichen Komplexität erfordert diese Technik eine gründliche Überprüfung der Architektur und eine Berücksichtigung der Kosten, die mit der Verwendung mehrerer CSPs verbunden sind.
Alternativ ermöglicht die gemeinsame Nutzung kritischer Komponenten zwischen On-Premises- und (einzelnen oder vielen) Cloud-Plattformen die Nutzung von Investitionen in bereits vorhandene On-Premises-Komponenten, allerdings auf Kosten der Zusammenarbeit von On-Premises- und Cloud-Technologien.
Eine überlegene Architektur und die Fahrkriterien werden diese Entscheidungen einschränken.
Die Beantwortung derselben Strategiefrage kann dazu führen, dass Sie nach sehr unterschiedlichen Alternativen suchen. Die Strategie deckt bedeutende organisatorische Herausforderungen ab. Es wird beispielsweise skizzieren, wie eine große Initiative, die die Marke, Kommunikation, das Sammeln von Produktfeedback, Sponsoring usw. berührt, die „Kundenintimität“ ansprechen würde.
Wann sollten Architekturalternativen verwendet werden?
Wir können Architekturalternativen verwenden, wenn ein Bedarf in der Kernarchitektur nicht erfüllt wird – solange sich die Kompromisse im Hinblick auf das endgültige Design lohnen.
Wann werden Architekturalternativen im TOGAF ADM verwendet?
Wir nutzen Architekturalternativen aktiv in TOGAF ADM Phase A und das TOGAF-ADM-Phase E. In Phase A ist es ungewöhnlich, dass es nur eine einzige Architekturvision gibt. In der Tat ist es sehr üblich für die folgenden Architekturbereich Arbeiten Sie daran, Alternativen zu Architecture Vision zu untersuchen, bis wir die schwächeren Optionen aussortiert haben.
In Phase E wird die Architektur-Roadmap-Technik von Architektur-Roadmap Typ 4: Szenario & mehrere Kandidaten vergleicht ausdrücklich Architekturalternativen.
Abschließende Gedanken zu Architekturalternativen
Architekturalternativen sind eine Methode zur Problemlösung. Gut Unternehmensarchitekten, fixiere dich nicht auf eine Antwort und versuche sie zu beweisen. Stattdessen verwenden sie Architekturalternativen, um den besten Weg zur Lösung eines Problems zu finden.
Sie haben immer mehrere praktikable Antworten. Diese Antworten werden je nach Kriterium stärker und schwächer ausfallen. Ihre Aufgabe ist es, sicherzustellen, dass die Beteiligten informiert sind, damit sie eine gute Wahl treffen können. Ein Architekturprüfungsausschuss Verwaltung der Unternehmensarchitektur-Governance-Prozess wird nach Beweisen dafür suchen, dass Alternativen in Betracht gezogen wurden.
Denken Sie daran, dass die Arbeit, Architektur zu entwickeln und Kompromisse zu machen, wertvoll ist. Stakeholder können ihre Präferenzen, die Vorteile, Risiken und Ungewissheit, und die Arbeit verschiedener Architekturalternativen. Letztendlich suchen Sie heute nach der besten Zielarchitektur für Ihre Organisation, nicht nach der theoretisch Besten.
Wie war unser Leitfaden für Architekturalternativen? Sagen Sie uns Ihre Gedanken in den Kommentaren unten.