TOGAF (The Open Group Architecture Framework) is a framework that defines how to develop an Enterprise Architecture
TOGAF lays down the steps as follows, as part of its ADM (Architecture Development Methodology)
Preliminary Phase:
- This is an initial phase comprising the following steps and is done one time
- Scope the Enterprise organizations that are impacted
- Confirm Governance and Support frameworks
- Define and Establish Architecture team
- Identify and Establish Architecture principles
- Tailor TOGAF and other frameworks
- Implement architecture Tools
Architecture Vision Phase
- This is the first phase in the ADM iteration
- Establish Architecture project
- Identify Stakeholders, concerns and business requirements
- Confirm Business goals, drivers and constraints
- Evaluate capability
- Ability to develop architecture
- Business capability
- Assess readiness for Business transformation
- Define Scope of Architecture work
- Scope of baseline and target architecture
- Confirm Architectural principles and business principles
- Develop Architecture Vision
- High level view of Baseline and Target architecture
- Define Target architecture value and KPI (metrics) for the target state are identified
- Develop business case
- Review value proposition
- Define performance metrics and measures to be built in
- Assess business risk
- Identify Transformation risks and mitigation activities
- Consider Initial level of risk and Residual level of risk
- Develop Statement of Architecture work
- Assess work products to be produced
- Identify new work products to be created
- Identify existing work products to be changed
- Identify the impact of change to other work products
- Determine which arch domains should be developed and what views
- Assess resource requirements to perform the work
- Estimate, develop roadmap and schedule
- Ensure Performance metrics are built into work product
- Develop communication plan
- Review and agree plan with sponsors, secure formal approval for statement of architecture work
- Gain sponsor’s sign off
- Assess work products to be produced
Business Architecture, Information Systems Architecture and Technology Architecture
- BDAT phases contain the following steps
- The vision phase is followed by the BDAT segment architecture phases
- BDAT stands for Business, Data, Application and Technology
- Data and Application architectures are grouped under Informtion Systems Architecture
- The goals of these phases are to prepare the Baseline and Target Architecture
Opportunities and Solutions
- Opportuities and Solutions phase contains the following steps
- Key corporate Change attributes which measure the transition capabilities are identified to take advantage of Organization culture in implementation
- Business drivers that can constrain implementation are identified
- Gaps between Baseline and Target architectures in previous phases are consolidated
- Based on the gaps, requirements are consolidated across different business functions
- Interoperability requirements are identified
- Dependencies are identified
- Validate the business Transformation readiness assessment findings
- Formulate Implementation strategy
- Identigy and group work packages
- Transition architecture is developed
- Create Architecture Roadmap and Implementation & Migration plan
Migration Planning
- Migration Planning contains the following steps
- Confirm management framework interactions
- Identify business value for each of the for each work package
- Estimate Resource requirements, timelines and release delivery vehicles
- Prioritize the work packages through Cost Benefit assessment
- Confirm Architecture roadmap
- Complete Implementation and Migration Plan
- Complete ADM cycle and document the learnings
Implementation Governance
- Implementation Governance contains the following steps
- Implementation teams are finalized
- Architecture team guides the Implementation team in Solution development
- Architecture team shares an Architecture Contract to be followed in Solution development
- Architecture Compliance review is done to make sure the Implementation is as per the Contract
- Carry out the deployment
- New Baseline architectures are published
- Conduct Post implementation review
Change Management
- Change Management phase contains the following steps:
- Analyze performance
- Make recommendations on Change requirements to meet performance targets
- Activate Architecture Process to implement change
- This may involve repeating one of more BDAT phases followed by Implementation Governance phase.
Reference:
The TOGAF® Standard, Version 9.2 (opengroup.org)
TOGAF training by Scott Duffy, Udemy