Introduction
Phase B of the TOGAF Architecture Development Method (ADM) focuses on developing the Business Architecture. This phase ensures that the Business Architecture supports the Architecture Vision and addresses the business goals and strategic drivers identified in previous phases. The following guide explains the key deliverables required to be completed within this phase and provides steps to complete them.
Deliverables
1. Architecture Definition Document
Objective: Provide a detailed definition of the Business Architecture, including baseline and target architectures.
Description: The Architecture Definition Document is a comprehensive document that defines the Business Architecture in detail. It includes descriptions of the baseline architecture (current state) and the target architecture (future state).
Steps to Complete:
- Define Baseline Architecture: Document the current state of the Business Architecture.
- Gather Information: Collect data on the current business processes, capabilities, and organizational structures.
- Analyze Current State: Evaluate the gathered data to understand the current Business Architecture.
- Document Baseline: Create a detailed description of the baseline architecture.
- Define Target Architecture: Describe the desired future state of the Business Architecture.
- Identify Goals: Determine the business goals and strategic drivers that the target architecture should support.
- Develop Future State: Create a detailed description of the target architecture that aligns with the business goals and strategic drivers.
- Document Target Architecture: Include the future state description in the Architecture Definition Document.
- Document Architecture: Create a detailed Architecture Definition Document that includes both the baseline and target architectures.
- Consolidate Information: Combine the baseline and target architecture descriptions into a single document.
- Review and Validate: Ensure that the document is accurate and complete.
- Get Approval: Present the Architecture Definition Document to stakeholders and obtain approval.
- Communicate Document: Share the Architecture Definition Document with the Enterprise Architecture team and other relevant stakeholders.
2. Architecture Requirements Specification
Objective: Specify the requirements for the Business Architecture, including functional and non-functional requirements.
Description: The Architecture Requirements Specification document outlines the detailed requirements for the Business Architecture. It includes functional requirements (what the architecture should do) and non-functional requirements (how the architecture should perform).
Steps to Complete:
- Identify Requirements: Gather and document the requirements for the Business Architecture.
- Engage Stakeholders: Work with stakeholders to understand their needs and expectations.
- Document Functional Requirements: Specify what the Business Architecture should do to support business goals.
- Document Non-Functional Requirements: Specify how the Business Architecture should perform, including performance, security, and scalability requirements.
- Consolidate Requirements: Combine all identified requirements into a single document.
- Review Requirements: Ensure that the requirements are complete, accurate, and aligned with business goals.
- Prioritize Requirements: Assign priorities to the requirements based on their importance and impact.
- Document Specification: Create a detailed Architecture Requirements Specification document.
- Include All Requirements: Ensure that the document includes all functional and non-functional requirements.
- Get Approval: Present the Architecture Requirements Specification to stakeholders and obtain approval.
- Communicate Specification: Share the Architecture Requirements Specification with the Enterprise Architecture team and other relevant stakeholders.
3. Architecture Roadmap
Objective: Develop a roadmap that outlines the steps to transition from the baseline to the target Business Architecture.
Description: The Architecture Roadmap is a strategic plan that outlines the steps, milestones, and timelines for transitioning from the current state (baseline architecture) to the desired future state (target architecture).
Steps to Complete:
- Identify Transition Steps: Determine the steps required to transition from the baseline to the target architecture.
- Define Milestones: Establish key milestones and deliverables for the transition.
- Develop Timeline: Create a timeline for the transition, including start and end dates for each step.
- Develop Roadmap: Create a detailed Architecture Roadmap that includes the transition steps, milestones, and timelines.
- Include Dependencies: Identify and document any dependencies between the transition steps.
- Assign Resources: Determine the resources required for each step and assign them accordingly.
- Document Roadmap: Create a formal Architecture Roadmap document.
- Review Roadmap: Ensure that the roadmap is complete, accurate, and aligned with business goals.
- Get Approval: Present the Architecture Roadmap to stakeholders and obtain approval.
- Communicate Roadmap: Share the Architecture Roadmap with the Enterprise Architecture team and other relevant stakeholders.
4. Architecture Building Blocks
Objective: Define the reusable components (Building Blocks) that will be used to construct the Business Architecture.
Description: Architecture Building Blocks (ABBs) are reusable components that can be used to construct the Business Architecture. They include business capabilities, processes, and organizational structures.
Steps to Complete:
- Identify Building Blocks: Determine the reusable components that will be used to construct the Business Architecture.
- Define Capabilities: Identify the business capabilities that are required to support the target architecture.
- Define Processes: Identify the business processes that are required to support the target architecture.
- Define Organizational Structures: Identify the organizational structures that are required to support the target architecture.
- Document Building Blocks: Create a detailed description of each Architecture Building Block.
- Include All Components: Ensure that the document includes all identified capabilities, processes, and organizational structures.
- Review Building Blocks: Ensure that the Building Blocks are complete, accurate, and aligned with business goals.
- Get Approval: Present the Architecture Building Blocks to stakeholders and obtain approval.
- Communicate Building Blocks: Share the Architecture Building Blocks with the Enterprise Architecture team and other relevant stakeholders.
Key Concepts
- Architecture Definition Document: A detailed definition of the Business Architecture, including baseline and target architectures.
- Architecture Requirements Specification: A document outlining the detailed requirements for the Business Architecture.
- Architecture Roadmap: A strategic plan outlining the steps, milestones, and timelines for transitioning from the baseline to the target architecture.
- Architecture Building Blocks: Reusable components used to construct the Business Architecture, including business capabilities, processes, and organizational structures.
Conclusion
Phase B of the TOGAF ADM is crucial for developing the Business Architecture that supports the Architecture Vision and addresses business goals and strategic drivers. By completing the key deliverables—Architecture Definition Document, Architecture Requirements Specification, Architecture Roadmap, and Architecture Building Blocks—organizations can ensure that their Business Architecture is aligned with business goals and strategic drivers. This phase sets the foundation for successful architecture development and deployment, driving business value and transformation.
References
- Powerful TOGAF ADM Toolset 1.
- TOGAF ADM Software 2.
- Best TOGAF Software with Agile & UML – Visual Paradigm Enterprise 3.
- TOGAF ADM Software: Act and Generate ADM Deliverables 4.
- The Best TOGAF Software 5.
- TOGAF® Tool for Enterprise Architecture – ArchiMetric .
- Visual Paradigm TOGAF ADM Tool: Empowering Your Enterprise Architecture Teams – Visual Paradigm Guides .
- TOGAF ADM Tutorial .
- Step-by-Step Enterprise Architecture Tutorial with TOGAF .
- Streamline Your Enterprise Architecture with Visual Paradigm’s TOGAF ADM Tools – Visual Paradigm Guides .