image

TOGAF – Architecture Content Framework

The Architecture Development Method (ADM) has the following phases:

  • Preliminary
  • Architecture Vision ➜ Business Architecture ➜ Information Systems Architecture ➜ Technology Architecture ➜ Opportunities and Solutions ➜ Migration Planning ➜ Implementation Governance ➜ Architecture Change Management
  • Requirements Management (Ongoing)

ADM generates outputs during each phase. TOGAF organizes these outputs using the Architecture Content Framework, which categorizes them into three main types:

  • Deliverable ➜ Artifact ➜ Building Block

This framework helps in organizing and managing the various work products created throughout the architecture development process, ensuring consistency and clarity.

  • Deliverable: A formal work product that is specified by contract and requires review, approval, and sign-off by stakeholders.
    • Examples:
      • Detailed Business Process Flow for each functionality
      • E-Business Architecture Documentation
      • Conference Room Pilot (CRP) Reports
        • A Conference Room Pilot (CRP) is a test phase used during the implementation of software systems, like ERP (Enterprise Resource Planning). It involves setting up the software in a test environment, often in a conference room, to simulate how the software will work in the real world.
      • Project Design Documents
      • Service Level Agreements (SLAs)
      • Architecture Compliance Reports
  • Artifact: A more detailed architectural work product that provides a specific perspective on the architecture. Artifacts are often organized into catalogs (lists of elements), matrices (showing relationships), and diagrams (visual representations).
    • Examples:
      • Use-Case Diagrams
      • Data Flow Diagrams
      • E-Business Suite Module Catalogs
      • System Interaction Diagrams
      • Capability Maps
      • Security Risk Assessments
  • Building Block: A reusable component that can be part of the business, IT infrastructure, or architecture. Building blocks can be combined with other components to create complete architectures and solutions.
    • Examples:
      • Payroll Functionality Module
      • E-Business Payroll Module
      • Authentication Service Component
      • Reusable Data Integration Services
      • API Gateway Component
      • Customer Relationship Management (CRM) Module

For Your Further Reading:

Leave a Reply

Your email address will not be published. Required fields are marked *

eighteen + two =