The TOGAF? Superior Architecture Explained
The TOGAF? Superior Architecture Explained
?I recently facilitated a course on the latest TOGAF? Standard (TOGAF 10th Edition) and in the course, there was a discussion on something called the “superior architecture.”? We had some good discussions on what exactly superior architecture is.
According to the TOGAF EA Body of Knowledge, the definition of the superior architecture is:
“Superior architecture is an architecture that constrains, guides, and directs the population of the EA Landscape within the scope of the Request for Architecture Work. Architecture to Support Strategy is the superior architecture for Architecture to Support Portfolio. Architecture to Support Portfolio is the superior architecture for the Architecture Project. The Architecture Project is the superior architecture for Architecture to Support Solution Delivery.”
?The superior architecture acts as a guide and highlights the constraints to current architecture development. The superior architecture may not perfectly align to the detail, breadth, time horizon, and recency. Further, the superior architecture may be in some mixture of current, transition, and target state.
?In this article, we will focus on the purpose capabilities (see Fig. 1)
The Architecture Development Methodology (ADM) provides a path for developing the architecture. Specifically, the path to developing the architecture to support strategy includes:
The processes iterate through the ADM to deliver an architecture that clarifies a target architecture roadmap of change over a 3 to 10-year period. This roadmap identifies change initiatives and support portfolio and programs (governing the execution of strategy via portfolio and programs).
?The path to developing an architecture to support portfolio includes:
The processes iterate through the ADM to deliver an architecture that refers to a single portfolio.? The purpose (and boundary) of the portfolio is derived from the superior architecture. It is here where you identify projects (work packages) that compromise the portfolio. Another important element is governing the execution of projects within the portfolio.
领英推荐
The path to developing an architecture to support projects includes:
The processes iterate through the ADM to deliver an architecture that refers to a single project. The boundary and purpose of the project are derived from the superior architecture. The enterprise architect identifies discrete gaps and work packages that have been packaged into a project that delivers measurable value on the architecture roadmap. Architecture for this purpose will create the Architecture Contract. A key use is ensuring value realization of the Implementation Project.
The path to developing an Architecture to Support Solution Delivery includes:
The processes iterate through the ADM to deliver an architecture that facilitates solution delivery. This architecture is used to constrain how the change will be designed and delivered. It will clarify the purpose, gaps, and expected value that constrain all design and implementation. It will provide the controls and architecture requirements used to test conformance. It directly facilitates governance of implementation and operational change in the context of value realization.
What does the enterprise architect need to understand about the budget and business cycle? Figure 2 is a timeline view of the 4 purpose architectures and budget considerations. The budgets are subject to further decision-making.
?
?
Associate Vice President at Deloitte
6 个月Great Article!!
Enterprise Architect, Head of Global Application Development at AAK
1 年Great article - thanks for sharing!
Quality Assurance Project Manager at IBM
1 年Dive into www.processexam.com/open-group for Open Group Certification excellence. Quality practice exams for a successful certification journey! ?? #CertificationGoals #SkillsDevelopment
CEO | Senior Business Transformation Specialist | CGEIT, MOF, TOGAF, CISM, CRISC, PSP-Rainmaker
1 年Good work Mark, connecting the budget and architectural development cycle. Nicely done !