Introduction
The Open Group Architecture Framework (TOGAF) is a widely adopted framework for developing and managing enterprise architectures. Visual Paradigm is a powerful tool that supports TOGAF by integrating the ArchiMate modeling language with the TOGAF Architecture Development Method (ADM). This tutorial will guide you through the process of using Visual Paradigm to develop an enterprise architecture following the TOGAF ADM.
Understanding TOGAF and Visual Paradigm
What is TOGAF?
TOGAF is a proven enterprise architecture methodology and framework used by leading organizations to improve business efficiency. It provides a comprehensive approach to the design, planning, implementation, and governance of an enterprise information technology architecture.
What is Visual Paradigm?
Visual Paradigm is a comprehensive modeling tool that supports various enterprise architecture frameworks, including TOGAF and ArchiMate. It provides a user-friendly interface, robust features, and extensive support for enterprise architecture modeling.
Getting Started with Visual Paradigm
Setting Up Visual Paradigm
- Download and Install: Visit the Visual Paradigm website to download and install the software.
- Create a New Project: Open Visual Paradigm and create a new project for your TOGAF architecture.
- Configure TOGAF Settings: Ensure that the TOGAF framework is enabled in your project settings.
TOGAF ADM Phases
The TOGAF Architecture Development Method (ADM) provides a tested and repeatable process for developing architectures. The ADM includes the following phases:
- Preliminary Phase: Preparation and initiation activities.
- Phase A: Architecture Vision: Defining the scope, identifying stakeholders, creating the Architecture Vision, and obtaining approvals.
- Phase B: Business Architecture: Developing a Business Architecture to support the agreed Architecture Vision.
- Phase C: Information Systems Architectures: Developing Information Systems Architectures, including Data and Application Architectures.
- Phase D: Technology Architecture: Developing the Technology Architecture.
- Phase E: Opportunities & Solutions: Conducting initial implementation planning and identifying delivery vehicles.
- Phase F: Migration Planning: Formulating a set of detailed transition architectures with a supporting Implementation and Migration Plan.
- Phase G: Implementation Governance: Providing architectural oversight of the implementation.
- Phase H: Architecture Change Management: Establishing procedures for managing change to the new architecture.
- Requirements Management: Managing architecture requirements throughout the ADM.
Step-by-Step Guide to TOGAF ADM with Visual Paradigm

Preliminary Phase
Objective
Prepare and initiate activities required to meet the business directive for new enterprise architecture, including defining an Organization-Specific Architecture framework and principles.
Steps
-
Open the TOGAF ADM Process Navigator:
- Select
ITSM > TOGAF ADM
from the application toolbar.
- Double-click on
Preliminary Phase
to open it.
-
Perform Activities:
Phase A: Architecture Vision
Objective
Define the scope, identify stakeholders, create the Architecture Vision, and obtain approvals.
Steps
-
Open Phase A:
- Double-click on
Phase A: Architecture Vision
to open it.
- Follow the steps to define the scope, identify stakeholders, create the Architecture Vision, and obtain approvals.
-
Perform Activities:
Phase B: Business Architecture
Objective
Develop a Business Architecture to support the agreed Architecture Vision.
Steps
-
Open Phase B:
- Double-click on
Phase B: Business Architecture
to open it.
- Follow the steps to develop the Business Architecture.
-
Perform Activities:
-
Select Reference Models, Viewpoints, and Tools:
- Select the reference models, viewpoints, and tools to be used in developing the Business Architecture.
-
Develop Baseline Business Architecture Description:
- Develop the Baseline Business Architecture Description.
- Use the ArchiMate diagram tool to create a baseline business architecture diagram.
-
Develop Target Business Architecture Description:
- Develop the Target Business Architecture Description.
- Use the ArchiMate diagram tool to create a target business architecture diagram.
-
Perform Gap Analysis:
- Perform a gap analysis between the Baseline and Target Business Architectures.
- Use the gap analysis tool to identify and document gaps.
-
Define Candidate Roadmap Components:
- Define candidate roadmap components based on the gap analysis.
- Use the roadmap tool to document the roadmap components.
-
Resolve Impacts Across the Architecture Landscape:
- Resolve impacts across the Architecture Landscape.
- Use the impact analysis tool to identify and resolve impacts.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Business Architecture.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Business Architecture:
- Finalize the Business Architecture based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Business Architecture.
Phase C: Information Systems Architectures
Objective
Develop Information Systems Architectures for an architecture project, including the development of Data and Application Architectures.
Steps
-
Open Phase C:
- Double-click on
Phase C: Information Systems Architectures
to open it.
- Follow the steps to develop the Information Systems Architectures.
-
Perform Activities:
-
Select Reference Models, Viewpoints, and Tools:
- Select the reference models, viewpoints, and tools to be used in developing the Information Systems Architectures.
-
Develop Baseline Data Architecture Description:
- Develop the Baseline Data Architecture Description.
- Use the data architecture diagram tool to create a baseline data architecture diagram.
-
Develop Target Data Architecture Description:
- Develop the Target Data Architecture Description.
- Use the data architecture diagram tool to create a target data architecture diagram.
-
Develop Baseline Application Architecture Description:
- Develop the Baseline Application Architecture Description.
- Use the application architecture diagram tool to create a baseline application architecture diagram.
-
Develop Target Application Architecture Description:
- Develop the Target Application Architecture Description.
- Use the application architecture diagram tool to create a target application architecture diagram.
-
Perform Gap Analysis:
- Perform a gap analysis between the Baseline and Target Information Systems Architectures.
- Use the gap analysis tool to identify and document gaps.
-
Define Candidate Roadmap Components:
- Define candidate roadmap components based on the gap analysis.
- Use the roadmap tool to document the roadmap components.
-
Resolve Impacts Across the Architecture Landscape:
- Resolve impacts across the Architecture Landscape.
- Use the impact analysis tool to identify and resolve impacts.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Information Systems Architectures.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Information Systems Architectures:
- Finalize the Information Systems Architectures based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Information Systems Architectures.
Phase D: Technology Architecture
Objective
Develop the Technology Architecture for an architecture project.
Steps
-
Open Phase D:
- Double-click on
Phase D: Technology Architecture
to open it.
- Follow the steps to develop the Technology Architecture.
-
Perform Activities:
-
Select Reference Models, Viewpoints, and Tools:
- Select the reference models, viewpoints, and tools to be used in developing the Technology Architecture.
-
Develop Baseline Technology Architecture Description:
- Develop the Baseline Technology Architecture Description.
- Use the technology architecture diagram tool to create a baseline technology architecture diagram.
-
Develop Target Technology Architecture Description:
- Develop the Target Technology Architecture Description.
- Use the technology architecture diagram tool to create a target technology architecture diagram.
-
Perform Gap Analysis:
- Perform a gap analysis between the Baseline and Target Technology Architectures.
- Use the gap analysis tool to identify and document gaps.
-
Define Candidate Roadmap Components:
- Define candidate roadmap components based on the gap analysis.
- Use the roadmap tool to document the roadmap components.
-
Resolve Impacts Across the Architecture Landscape:
- Resolve impacts across the Architecture Landscape.
- Use the impact analysis tool to identify and resolve impacts.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Technology Architecture.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Technology Architecture:
- Finalize the Technology Architecture based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Technology Architecture.
Phase E: Opportunities & Solutions
Objective
Conduct initial implementation planning and identify delivery vehicles for the architecture defined in the previous phases.
Steps
-
Open Phase E:
- Double-click on
Phase E: Opportunities & Solutions
to open it.
- Follow the steps to conduct initial implementation planning and identify delivery vehicles.
-
Perform Activities:
-
Identify Delivery Vehicles:
- Identify the delivery vehicles for implementing the architecture.
- Use the delivery vehicle identification tool to document the delivery vehicles.
-
Define Transition Architectures:
- Define the transition architectures required to move from the Baseline to the Target Architectures.
- Use the transition architecture tool to document the transition architectures.
-
Perform Gap Analysis:
- Perform a gap analysis between the Baseline and Target Architectures.
- Use the gap analysis tool to identify and document gaps.
-
Identify Work Packages:
- Identify the work packages required to implement the architecture.
- Use the work package identification tool to document the work packages.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Opportunities & Solutions.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Opportunities & Solutions:
- Finalize the Opportunities & Solutions based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Opportunities & Solutions.
Phase F: Migration Planning
Objective
Formulate a set of detailed transition architectures with a supporting Implementation and Migration Plan.
Steps
-
Open Phase F:
- Double-click on
Phase F: Migration Planning
to open it.
- Follow the steps to formulate the transition architectures and Implementation and Migration Plan.
-
Perform Activities:
-
Develop the Implementation and Migration Plan:
- Develop the Implementation and Migration Plan.
- Use the Implementation and Migration Plan tool to document the plan.
-
Define Transition Architectures:
- Define the transition architectures required to move from the Baseline to the Target Architectures.
- Use the transition architecture tool to document the transition architectures.
-
Identify Migration Projects:
- Identify the migration projects required to implement the architecture.
- Use the migration project identification tool to document the migration projects.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Migration Planning.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Migration Planning:
- Finalize the Migration Planning based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Migration Planning.
Phase G: Implementation Governance
Objective
Provide architectural oversight of the implementation.
Steps
-
Open Phase G:
- Double-click on
Phase G: Implementation Governance
to open it.
- Follow the steps to provide architectural oversight of the implementation.
-
Perform Activities:
-
Establish Implementation Governance:
- Establish the implementation governance framework.
- Use the implementation governance tool to document the governance framework.
-
Monitor Implementation Progress:
- Monitor the progress of the implementation.
- Use the implementation progress monitoring tool to track progress.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Implementation Governance.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Implementation Governance:
- Finalize the Implementation Governance based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Implementation Governance.
Phase H: Architecture Change Management
Objective
Establish procedures for managing change to the new architecture.
Steps
-
Open Phase H:
- Double-click on
Phase H: Architecture Change Management
to open it.
- Follow the steps to establish procedures for managing change to the new architecture.
-
Perform Activities:
-
Establish Change Management Procedures:
- Establish the change management procedures.
- Use the change management tool to document the procedures.
-
Monitor Architecture Changes:
- Monitor changes to the architecture.
- Use the architecture change monitoring tool to track changes.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Architecture Change Management.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Architecture Change Management:
- Finalize the Architecture Change Management based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Architecture Change Management.
Requirements Management
Objective
Manage architecture requirements throughout the ADM.
Steps
-
Open Requirements Management:
- Double-click on
Requirements Management
to open it.
- Follow the steps to manage architecture requirements throughout the ADM.
-
Perform Activities:
-
Identify Requirements:
- Identify the architecture requirements.
- Use the requirements identification tool to document the requirements.
-
Analyze Requirements:
- Analyze the architecture requirements.
- Use the requirements analysis tool to document the analysis.
-
Validate Requirements:
- Validate the architecture requirements.
- Use the requirements validation tool to document the validation.
-
Manage Requirements Changes:
- Manage changes to the architecture requirements.
- Use the requirements change management tool to track changes.
-
Conduct Formal Stakeholder Review:
- Conduct a formal stakeholder review of the Requirements Management.
- Use the stakeholder review tool to manage the review process.
-
Finalize the Requirements Management:
- Finalize the Requirements Management based on stakeholder feedback.
- Use the Architecture Definition Document to document the finalized Requirements Management.
Generating ADM Deliverables
Once you’ve completed all the activities in a deliverable lane, you can generate the deliverable. To generate a TOGAF ADM deliverable:
-
Double-click on the Document Shape:
- Double-click on the document shape on the right-hand side of the lane.
- Provide a file name and confirm.
-
Review the Generated Deliverable:
- The generated deliverable will include the diagrams and forms you developed and filled, along with pre-filled content.
- Review the deliverable to ensure it meets the required standards.
Using the Architecture Repository
The Architecture Repository is a holding area for all architectural assets within an enterprise. Whenever you generate a deliverable, a copy will be archived automatically in the Architecture Repository. To open the Architecture Repository:
-
Select ITSM > Architecture Repository:
- Select
ITSM > Architecture Repository
from the application toolbar.
-
Retrieve Deliverables:
- Double-click on
Organization-Specific Architectures
to open the drawer and retrieve the deliverable.
-
Store and Manage Files:
- Drag and drop files into the Architecture Repository to store and manage them.
Conclusion
Visual Paradigm is a comprehensive solution for TOGAF-based enterprise architecture development. By following this step-by-step tutorial, you can leverage Visual Paradigm to develop a comprehensive and effective enterprise architecture that aligns with business goals and drives business value. For more detailed information and step-by-step instructions, refer to the Practical TOGAF Tutorial with Visual Paradigm.