Objectives
- Develop the Target Application Architecture that enables the Business Architecture and the Architecture Vision, while addressing the Request for Architecture Work and stakeholder concerns
- Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Application Architectures
Steps
- Select reference models, viewpoints, and tools
- Develop Baseline Application Architecture Description
- Develop Target Application Architecture Description
- Perform gap analysis
- Define candidate roadmap components
- Resolve impacts across the Architecture Landscape
- Conduct formal stakeholder review
- Finalize the Application Architecture
- Create Architecture Definition Document
Inputs
- Request for Architecture Work
- Capability Assessment
- Communications Plan
- Organizational Model for Enterprise Architecture
- Tailored Architecture Framework
- Application principles
- Statement of Architecture Work
- Architecture Vision
- Architecture Repository
- Draft Architecture Definition Document containing:
- Baseline Business Architecture (detailed)
- Target Business Architecture (detailed)
- Baseline Data Architecture (detailed or high-level)
- Target Data Architecture (detailed or high-level)
- Baseline Application Architecture (high-level)
- Target Application Architecture (high-level)
- Baseline Technology Architecture (high-level)
- Target Technology Architecture (high-level)
- Draft Architecture Requirements Specification including:
- Gap analysis results
- Relevant technical requirements
- Business and Data Architecture components of an Architecture Roadmap
Outputs
- Statement of Architecture Work, updated if necessary
- Validated application principles, or new application principles
- Draft Architecture Definition Document containing content updates:
- Baseline Application Architecture
- Target Application Architecture
- Application Architecture views corresponding to the selected viewpoints, addressing key stakeholder concerns
- Draft Architecture Requirements Specification including content updates:
- Gap analysis results
- Application interoperability requirements
- Relevant technical requirements that will apply to this evolution of the architecture development cycle
- Constraints on the Technology Architecture
- Updated business requirements
- Updated data requirements
- Application Architecture components of an Architecture Roadmap