Blending Architecture Frameworks and Methodologies to Optimize the Use of DoDAF

Blending various frameworks and methodologies to optimize the use of DoDAF while incorporating the strengths of TOGAF, ArchiMate, UML, BPMN, and the Federal Enterprise Architecture Framework (FEAF) is a sophisticated yet highly beneficial approach. Here’s a detailed plan to achieve this integration:

1. Understand the Core Requirements and Stakeholders

  • Identify Stakeholders: Determine who the key stakeholders are and understand their needs and expectations.
  • Define Requirements: Clearly document the requirements, constraints, and objectives of the enterprise architecture project.

2. Map TOGAF ADM to DoDAF Phases

  • Preliminary Phase: Use TOGAF’s Preliminary Phase to establish an architecture capability that includes governance structures, principles, and reference models.
  • Architecture Vision (ADM Phase A): Create a vision document that aligns with DoDAF’s All Viewpoints (AV-1, AV-2). This phase will define the scope, goals, and objectives of the architecture.
  • Business Architecture (ADM Phase B): Develop high-level operational views (OV-1, OV-2) using BPMN for business processes and ArchiMate for business layer modeling.
  • Information Systems Architectures (ADM Phases C and D): Use UML for data modeling (DIV-2) and ArchiMate for application and technology layers. Develop system views (SV-1, SV-2) and technical views (TV-1, TV-2).
  • Technology Architecture (ADM Phase D): Map technical standards profiles (StdV-1, StdV-2) and ensure alignment with technology reference models from FEAF.
  • Opportunities and Solutions (ADM Phase E): Identify potential solutions and map them to the systems and service views in DoDAF.
  • Migration Planning (ADM Phase F): Develop transition plans and migration sequences (PV-1, PV-2) that align with DoDAF’s project viewpoints.
  • Implementation Governance (ADM Phase G): Ensure that the implementation adheres to the architecture through governance frameworks and compliance assessments.
  • Architecture Change Management (ADM Phase H): Establish a process for managing changes in the architecture using TOGAF’s guidelines and maintaining alignment with DoDAF artifacts.

3. Utilize Reference Models from FEAF

  • Performance Reference Model (PRM): Integrate PRM to assess and measure performance outcomes, aligning with DoDAF’s performance metrics.
  • Business Reference Model (BRM): Use BRM to define and categorize business functions and processes, ensuring consistency with operational views (OV-1, OV-2).
  • Service Component Reference Model (SRM): Map service components to the system views (SV-1, SV-2) in DoDAF.
  • Technical Reference Model (TRM): Align technical standards and technologies using TRM, ensuring consistency with technical standards views (StdV-1, StdV-2).
  • Data Reference Model (DRM): Utilize DRM for data standardization and alignment with data and information views (DIV-1, DIV-2).

4. Leverage Modeling Languages (ArchiMate, UML, BPMN)

  • ArchiMate: Use ArchiMate to create coherent and comprehensive models that span across business, application, and technology layers.
  • UML: Apply UML for detailed system modeling, particularly for system and software design (class diagrams, sequence diagrams, etc.).
  • BPMN: Utilize BPMN for business process modeling, ensuring that workflows and processes are clearly defined and documented.

5. Develop Comprehensive Viewpoints

  • All Viewpoints (AV): Define overarching perspectives and key architectural descriptions (AV-1, AV-2).
  • Operational Viewpoints (OV): Use BPMN and ArchiMate to create detailed operational models and process flows (OV-1 to OV-6c).
  • System Viewpoints (SV): Apply UML and ArchiMate to model system interfaces, components, and interactions (SV-1 to SV-10c).
  • Technical Standards Viewpoints (StdV): Map technical standards and guidelines, ensuring alignment with the technology reference model (StdV-1, StdV-2).
  • Project Viewpoints (PV): Develop project timelines, capability phasing, and sequence plans (PV-1, PV-2).
  • Data and Information Viewpoints (DIV): Utilize UML and DRM for data modeling and information exchange standards (DIV-1 to DIV-3).

6. Governance and Continuous Improvement

  • Establish Governance Framework: Implement a governance structure that ensures compliance, quality, and continuous improvement throughout the architecture lifecycle.
  • Continuous Monitoring and Feedback: Use performance metrics from PRM and feedback mechanisms to continuously assess and improve the architecture.

By blending TOGAF’s structured ADM process with DoDAF’s comprehensive viewpoints, utilizing the detailed modeling capabilities of ArchiMate, UML, and BPMN, and incorporating the reference models from FEAF, you can create a robust, integrated enterprise architecture that leverages the strengths of each framework while satisfying DoDAF requirements.

Authored by Dr. Steve Else, Chief Architect & Principal Instructor