Integrating TOGAF, Zachman and DoDAF Into A Common Process

Similar documents
UPDM 2 PLUGIN. version user guide

DoDAF 2.0 Viewpoint Definitions. DoDAF v2.0 Viewpoint Definitions

UPDM PLUGIN. version user guide

cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

for TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method

Relating the Mission and Means Framework DoD Architecture Framework Products Jim Watkins Applied Research Laboratories The University of Texas

DoD Architecture Framework Version 2.0

Science and Technology Directorate

Certification Program Conformance Statement

Breakout Session. James Martin Kevin Kreitman Jeff Diehl Scott Bernard

Module 3 Introduction to the Architecture Development Method

A Comparative Analysis of Architecture Frameworks

Module 3 Introduction to the. Architecture Development Method. Introduction to the. Architecture Development Method (ADM)

DoD Architecture Framework Version 2.0

Software-Architecture, Design Patterns and Refactoring An Overview

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

MINISTRY OF DEFENCE. MOD Architectural Framework Technical Handbook

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

Business Architecture Implementation Workshop

OG0-091 Q&As TOGAF 9 Part 1

OG The Open Group OG TOGAF 9 Combined Part 1 and Part 2

The-Open-Group 0G TOGAF 8 Certification for Practitioners. Download Full Version :

OOI CyberInfrastructure Conceptual and Deployment Architecture

Enterprise Architecture Frameworks

10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S.

BraindumpStudy. BraindumpStudy Exam Dumps, High Pass Rate!

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

The ATCP Modeling Framework

Integrated Cyber Defense Working Group (ICD WG) Introduction

TOGAF 9 Foundation v9.1 Level 1 Level 1: An Introduction to TOGAF

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

A Comparative Analysis of Architecture Frameworks

Why do architects need more than TOGAF?

Enterprise Architecture Frameworks

Forensics and Biometrics Enterprise Reference Architecture (FBEA)

MOD Architectural Framework (MODAF): Recent Developments

DUBAI GRAND HOTEL. March 26 to (4 days) 9 am to 4 pm

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

Enterprise Architect. User Guide Series. Perspectives

Module 1 Management Overview

The Zachman Framework

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

Chapter 2: The Database Development Process

The Role of Enterprise Architecture Updates in Guiding Decentralized Organizations. John Schatz SPEC Innovations

Enterprise Architecture Layers

BUSINESS ARCHITECTURE AND THE OPEN GROUP I A S A e S u m m i t

TOGAF Enterprise Edition Version 8.1

Enterprise Architects establishes Enterprise Architecture Capability Development at Cambridge Assessment

Introducing Enterprise Architecture. into the Enterprise

BSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect

TOGAF days. Course description

DELIVERING MISSION BASED OUTCOMES TO THE INTELLIGENCE COMMUNITY SINCE 2002 MISSION-DRIVEN SOLUTIONS 1

Step: 9 Conduct Data Standardization

An Overview of TOGAF Version 9.1

Module 7 TOGAF Content Metamodel

CC532 Collaborative System Design

DoDAF Tutorial for Rational Rhapsody

The Great TOGAF Scavenger Hunt. Enterprise Architecture Using TOGAF 9 Course Preparation Guide

OOI CyberInfrastructure Architecture & Design

Software Architecture

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

TOGAF Transforming Business

The DoD Architecture Framework Views as Requirements Vehicles in a Model Driven Architecture Systems Development Process

Zachman Classification, Implementation & Methodology

The ERA of Enterprise Architecture 2.0

First Session of the Asia Pacific Information Superhighway Steering Committee, 1 2 November 2017, Dhaka, Bangladesh.

Introducing Architecture into the North Rhine-Westfalia State Government

Proven Practical Process. Armstrong Process Group. Service and Product Portfolio APG. Armstrong Process Group, Inc.

Software Architecture

SAP Certified Associate Technology Architect print view[link to: same link]

Federal Continuous Monitoring Working Group. March 21, DOJ Cybersecurity Conference 2/8/2011

Software Design Document (SDD) Template (summarized from IEEE STD 1016)

BUILDING CYBERSECURITY CAPABILITY, MATURITY, RESILIENCE

For presentation at the Fourth Software Engineering Institute (SEI) Software Architecture Technology User Network (SATURN) Workshop.

Cliayter s. Vsing the ~usiness-it 5Ztfignment :Mode{

Introduction in the Dragon1 open EA Method

Cybersecurity & Privacy Enhancements

Israeli Defense Forces The C4I Branch C4I Technology Division Lessons Learned from Establishing the IDF C4I Architecture

A Importância Económica da Desmaterialização de Transacções para a Competitividade Portuguesa

INF5120 and INF9120 Modelbased System development

Architectural Blueprint The 4+1 View Model of Software Architecture. Philippe Kruchten

Tales from a TOGAF practitioner in Australasia (EA frameworks in real life) Architecture Practitioners conference April 2004

to the Enterprise Brussels - Tuesday 20th April 2004 Chris Greenslade Introducing Enterprise Architecture Introducing Enterprise Architecture

Integration With the Business Modeler

Rich Hilliard 20 February 2011

Practical IT Research that Drives Measurable Results OptimizeIT Strategic Planning Bundle

Exploring Synergies between TOGAF and Frameworx

2. Title : Re-Use of Integrated Dictionary Components for C4ISR Architectures. 7. This is a student paper; Asma Ali is a first semester PhD.

EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE

STUDENT GUIDE Risk Management Framework Step 1: Categorization of the Information System

Architecture Frameworks. Version 3

Chapter 2. Information System Building Blocks. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

TOGAF Certified (Level 1 and 2) 9.1. Lesson Plan. This course covers all learning materials for TOGAF v9.1. Mock Exam: Duration: Language:

Software Architectures

What's new with Rational IBM s Telelogic Solutions move to Jazz

Architecture Definition Guide

Briefing Date. Purpose

Chapter 6 Architectural Design

Transcription:

Integrating TOGAF, Zachman and DoDAF Into A Common Process Rolf Siegers Senior Principal Software Systems Engineer The Open Group Architecture Practitioner s Conference October 2003 Customer Success Is Our Mission

Topics Definitions Building Blocks of an Architecture Process Unifying the Standards Summary 2

Definitions Architecture The fundamental organization of a system embodied in its components, their relationships to each other and to the environment, and the principles guiding its design and evolution. (IEEE 1471-2000) Architecture Framework A resource that guides the development or description of an architecture Business Architecture A perspective of the overall architecture reflecting enterprise mission, strategies, goals, business drivers, business processes, information flows, and the supporting organizational structure Technical Architecture Perspectives of the overall architecture reflecting the enterprise s data, applications and technical components Enterprise Architecture A blueprint (set of models) that depicts how various business and technical elements work together as a whole Enterprise e : the highest level of a system or system of systems E : a Department or Agency of the government 3

Piecing The Puzzle Together: What s Needed In An Architecting Process? Architecting Method Architectural Products Product Formats Architecture Validation Collaboration C O L L A B O R A T I O N METHOD PRODUCTS VALIDATION FORMATS 4

Building Blocks Architecting Method Architectural Products Product Formats Architecture Validation Collaboration The Open Group Architecture Framework (TOGAF) Version 8.0 Enterprise Edition Architecture Development Method (ADM) 5

Building Blocks (cont d) Architecting Method Architectural Products Product Formats Architecture Validation Collaboration The Department of Defense Architecture Framework (DoDAF) Final Draft Version 1.0 Applicable Framework View Product Framework Product Name General AV-1 Overview and Summary Scope, purpose, intended All Views users, environment depicted, Information analytical findings All Views AV-2 Integrated Dictionary Data repository with definitions of all terms used in all products Operational OV-1 High-Level Operational High-level graphical/ textual description of operational concept Concept Graphic Operational OV-2 Operational Node Operational nodes, operational activities performed at each Connectivity node, connectivity and information exchange needlines between nodes Operational OV-3 Operational Information Information exchanged between nodes and the relevant Exchange Matrix attributes of that exchange Operational OV-4 Organizational Organizational, role, or other relationships among Relationships Chart organizations Operational OV-5 Operational Activity Model Operational Activities, relationships among activities, inputs and outputs. Overlays can show cost, performing nodes, or other pertinent information Operational OV-6a Operational Rules Model One of the three products used to describe operational activity sequence and timing - identifies business rules that constrain operation Operational OV-6b Operational State One of three products used to describe operational activity Transition sequence and timing - identifies business process responses to events Operational OV-6c Operational Event-Trace One of three products used to describe operational activity sequence and timing - traces actions in a scenario or sequence of events and specifies timing of events Operational OV-7 Logical Data Model Documentation of the data requirements and structural business process rules of the Operational View. Systems SV-1 Systems Interface Identification of systems and system components and their interconnections, within and between nodes Systems SV-2 Systems Communications Systems nodes and their related communications lay-downs Systems SV-3 Systems-Systems Matrix Relationships among systems in a given architecture; can be designed to show relationships of interest, e.g., system-type interfaces, planned vs. existing interfaces, etc. Systems SV-4 Systems Functionality Functions performed by systems and the information flow among system functions Systems SV-5 Operational Activity to Mapping of systems back to operational capabilities or of Systems Function system functions back to operational activities Traceability Matrix Systems SV-6 Systems Data Exchange Provides details of systems data being exchanged between Matrix systems Systems SV-7 Systems Performance Performance characteristics of each system(s) hardware and Parameters Matrix software elements, for the appropriate timeframe(s) Systems SV-8 Systems Evolution Planned incremental steps toward migrating a suite of systems to a more efficient suite, or toward evolving a current system to a future implementation Systems SV-9 Systems Technology Emerging technologies and software/hardware products that Forecast are expected to be available in a given set of timeframes, and that will affect future development of the architecture Systems SV-10a Systems Rules Model One of three products used to describe systems activity sequence and timing Constraints that are imposed on systems functionality due to some aspect of systems design or implementation Systems SV-10b Systems State Transition One of three products used to describe systems activity sequence and timing Responses of a system to events Systems SV-10c Systems Event-Trace One of three products used to describe systems activity sequence and timing -- System-specific refinements of critical sequences of events and the timing of these events Systems SV-11 Physical Schema Physical implementation of the information of the Logical Data Model, e.g., message formats, file structures, physical schema Technical TV-1 Technical Standards Extraction of standards that apply to the given architecture Profile Technical TV-2 Technical Standards of emerging standards that are expected to apply Forecast to the given architecture, within an appropriate set of timeframes 6

Building Blocks (cont d) Architecting Method Architectural Products Supplementing the DoDAF Product Formats Architecture Validation Collaboration The Zachman Framework For Enterprise Architecture 7

Building Blocks (cont d) DoDAF, Final Draft Version 1.0 Architecting Method Architectural Products Product Formats Architecture Validation Collaboration DoDAF Templates Unified Modeling Language (UML) Integrated Computer-Aided Manufacturing (ICAM) DEFinition (IDEF) 8

Building Blocks (cont d) Architecting Method Architectural Products Product Formats Architecture Validation Collaboration Software Engineering Institute Software Engineering Institute s Architecture Tradeoff Analysis MethodSM Quality Attribute Assessment Techniques (e.g., Colored Petri Nets) University of Aarhus CS Department 9

Building Blocks (cont d) Architecting Method Architectural Products Product Formats Architecture Validation Collaboration 10

REAP: A Unification of Standards Raytheon Enterprise Architecture Process (REAP) Applicable Framework View Product Framework Product Name General All Views AV-1 Overview and Summary Scope, purpose, intended users, environment depicted, Information analytical findings I Enterprise Understanding II Architecture Planning All Views AV-2 Integrated Dictionary Data repository with definitions of all terms used in all products Operational OV-1 High-Level Operational Concept Graphic Operational OV-2 Operational Node Connectivity Operational OV-3 Operational Information Exchange Matrix High-level graphical/ textual description of operational concept Operational nodes, operational activities performed at each node, connectivity and information exchange needlines between nodes Information exchanged between nodes and the relevant attributes of that exchange Operational OV-4 Organizational Organizational, role, or other relationships among III Business Architecting Operational OV-5 Relationships Chart organizations Operational Activity Model Operational Activities, relationships among activities, inputs and outputs. Overlays can show cost, performing nodes, or other pertinent information Operational OV-6a Operational Rules Model One of the three products used to describe operational activity sequence and timing - identifies business rules that constrain IV Technical Architecting Operational OV-6b operation One of three Operational State products used to describe operational activity Transition sequence and timing - identifies business process responses to events One of three products used to describe operational activity Operational OV-6c Operational Event-Trace sequence and timing - traces actions in a scenario or sequence of events and specifies timing of events V Architecture Validation Operational OV-7 Logical Data Model Documentation of the data requirements and structural business process rules of the Operational View. Systems SV-1 Systems Interface Systems SV-2 Systems Communications Identification of systems and system components and their interconnections, within and between nodes Systems nodes and their related communications lay-downs Systems SV-3 Systems-Systems Matrix Relationships among systems in a given architecture; can be designed to show relationships of interest, e.g., system-type interfaces, planned vs. existing interfaces, etc. Systems SV-4 Systems Functionality Systems SV-5 Operational Activity to Systems Function Traceability Matrix Activity V Systems SV-6 Systems Data Exchange Matrix Systems SV-7 Systems Performance Parameters Matrix Architecture Validation Systems SV-8 Systems Evolution Systems SV-9 Systems Technology Forecast Functions performed by systems and the information flow among system functions Mapping of systems back to operational capabilities or of system functions back to operational activities Provides details of systems data being exchanged between systems Five Activities of Performance characteristics of each system(s) hardware and software elements, for the appropriate timeframe(s) Planned incremental steps toward migrating a suite of systems to a more efficient Architecture suite, or toward evolving a current system Process to a future implementation Emerging technologies and software/hardware products that are expected to be available in a given set of timeframes, and that will affect future development of the architecture Systems SV-10a Systems Rules Model One of three products used to describe systems activity sequence and timing Constraints that are imposed on systems functionality due to some aspect of systems design or implementation Systems SV-10b Systems State Transition Systems SV-10c Systems Event-Trace One of three products used to describe systems activity sequence and timing Responses of a system to events One of three products used to describe systems activity sequence and timing -- System-specific refinements of critical sequences of events and the timing of these events Systems SV-11 Physical Schema Physical implementation of the information of the Logical Data Model, e.g., message formats, file structures, physical schema Technical TV-1 Technical Standards Profile Technical TV-2 Technical Standards Forecast Activity IV Technical Architecting Activity I Enterprise Understanding Inter-Activity Iteration Intra-Activity Iteration Extraction of standards that apply to the given architecture of emerging standards that are expected to apply to the given architecture, within an appropriate set of timeframes Activity III Business Architecting Activity II Architecture Planning Software Engineering Institute 11

Activity I: Enterprise Understanding Goals Set context for architecture and architecting activities Common understanding with customer on the [E/e]nterprise, the architecting initiative, and the problem space TOGAF Relationship ADM: Phase A Activity I Enterprise Understanding Subprocesses Customer-focused architecting Requirements analysis Operational/Business analysis Quality attribute analysis Inputs Customer vision, needs, & requirements documents Domain expertise Industry & government standards Outputs DoDAF AV-1, Overview & Summary Information DoDAF AV-2, Integrated Data Dictionary DoDAF OV-1, High Level Operational Concept Graphic DoDAF TV-1, Technical Standards Profile 12

Activity II: Architecture Planning Goal Establish a plan for the upcoming architecting activities, the goals of the architecture and the architectural outputs TOGAF Relationship ADM: Preliminary Phase Activity II Architecture Planning Subprocesses Identify stakeholders Define architecture principles Identify architectural products, formats and the supporting Zachman cells Define product relationships / dependencies Define schedule Select tool(s) Plan concordance, configuration & consolidation of architectural products Form/train Architecture Team Inputs Customer vision, needs, & requirements documents DoDAF AV-1, AV-2, OV-1, TV-1 Quality attribute-based requirements Outputs Architecture principles Architecture schedule Enhanced DoDAF AV-1, Overview & Summary Information Architecture engineering environment 13

Activity III: Business Architecting Goal Model the customer s view TOGAF Relationship ADM: Phase B Subprocesses Collect Zachman Framework primitives for Row 2 Produce mapping matrices as needed Model Business/Mission Scenarios Activity III Business Architecting Inputs Customer vision, needs, & requirements documents Domain expertise Architecture principles DoDAF AV-1, AV-2, OV-1 Architecture engineering environment Outputs Business/Mission Scenarios within DoDAF OV-5, Operational Activity Model Catalogued information from Zachman Framework Row 2 Cells 14

Activity IV: Technical Architecting Goal Produce the remaining architectural descriptions of the enterprise from a variety of views TOGAF Relationship ADM: Phases C, D Subprocesses Develop/mature the defined DoDAF view products Develop the defined additional architectural products Ensure concordance between architectural products Iteratively evolve an executable model Activity IV Technical Architecting Inputs Business Architecture Customer vision, needs, & requirements documents Domain expertise Architecture principles DoDAF AV-1, AV-2, OV-1, OV-5, TV-1 (and its referenced standards) Outputs Architecture Baseline Package Executable model 15

Activity V: Architecture Validation Goal Ensure the architecture is ready to be implemented Subprocesses Architecture checklist ATAM SM Quality attribute assessments Activity V Architecture Validation Inputs Architecture Baseline Package Executable model Outputs Completed architecture checklist Simulation results SEI s Architecture Tradeoff Analysis Method SM results Validated architecture 16

Other Analysis Efforts Enterprise Architecting Tools Object Management Group s Model-Driven Architecture UML 2.0 for Systems Engineering OMB s Federal Enterprise Architecture Reference Models CMMI and IEEE-1471 Mappings Standardized supplemental views Agile Modeling Open Systems Architectures Certification Programs 17

Summary There are established industry and government standards to help us address enterprise-wide architectural alignment between customer mission, strategic goals, business rules, data, application systems, organization, and technology. No one standard or framework addresses all the aspects of the architecting process. Unification is necessary to complete the picture. 18

Questions? Rolf Siegers Raytheon Intelligence and Information Systems Garland, Texas rolf_siegers@raytheon.com 972.205.5169 Customer Success Is Our Mission

Reference Links The Open Group Architecture Framework, Version 8.0 http://www.opengroup.org/architecture/togaf8/index8.htm C4ISR Architecture Framework, Version 2.0 http://www.defenselink.mil/nii/org/cio/i3/awg_digital_library/index.htm Department of Defense Architecture Framework, Version 1.0 Zachman Framework for Enterprise Architecture http://www.zifa.com http://www.zachmaninternational.com Software Engineering Institute s Architecture Evaluations http://www.sei.cmu.edu/ata/ata_eval.html 20