The Architecture Development Process (ADM) is a process that is continually improved via feedback from other frameworks, previous iterations and other models based on:
The ADM is the core of the TOGAF Framework and is comprised of nine main phases:
- Preliminary Phase
- Architecture Vision – Phase A
- Business Architecture – Phase B
- Information System Architectures – Phase C
- Technology Architecture – Phase D
- Opportunities and Solutions – Phase E
- Migration Planning – Phase F
- Implementation Governance – Phase G
- Architecture Change Management – Phase H
In among all of these phases is Requirements Management which ensures that each phase validates and is based upon the business requirements.
The Preliminary Phase is the phase where an organisation is prepared for a successful architecture project
Architecture Vision – Phase A
The Architecture Vision or Phase A sets the constraints, expectations and scope for a TOGAF project and also creates the vision of the architecture.
Business Architecture – Phase B
The Business Architecture or Phase B is where the business architecture is developed; specifically Target and Baseline architectures as well as any gap analysis.
Information System Architectures – Phase C
The Information System Architectures or Phase C is where the Information Systems architectures are developed; specifically Target and Baseline architectures as well as any gap analysis. The Information System Architecture or Phase C will cover both the Data and Application Domains.
Technology Architecture – Phase D
The Technology Architecture or Phase D is where Technology Architectures are developed; specifically the Target and Baseline architectures as well as any gap analysis.
Opportunities and Solutions – Phase E
Opportunities and Solutions or Phase E is an extremely important phase of TOGAF because:
- Where an architect starts migration planning and the initial implementation.
- Decides on if they will be using any Transition Architectures.
- Helps to Opportunities and Solutions (Phase E) into context
Migration Planning – Phase F
Migration Planning or Phase F is where any potential risks, benefits and costs are analysed to develop a detailed implementation and migration plan.
Implementation Governance – Phase G
Implementation Governance or Phase G is used to provide an oversight of the architectural implementation to ensure that the implementation will confirm to the architecture.
Architecture Change Management – Phase H
The Architecture Change Management or Phase H provides a change management process and continual monitoring of the proposed architecture. This process ensures that the architecture will respond to the needs of the Enterprise.