TOGAF 9 Fundamental: 3. Core Concepts

Slides:



Advertisements
Similar presentations
Enterprise Architecture Rapid Assessment
Advertisements

Software Engineering: Research Romi Satria Wahono
Scope of TOGAF ADM The scope of the four architecture domains of TOGAF align very well with the first four rows of the Zachman Framework, as shown in the.
<<Date>><<SDLC Phase>>
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
The Open Group Architecture Framework (TOGAF) Version 7.
TOGAF 9 Fundamental: 5. ADM Introduction
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Interoperability. Martin Sykes Information architecture programs suffer from EA's worst problem: They have a strategic and enterprisewide focus that.
The Use of Zachman Framework Primitives for Enterprise Modeling
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Information Technology Service Management
Enterprise Architecture
TOGAF 9 Fundamental: 2. Basic Concepts
Developing Enterprise Architecture
An Introduction to the new features in TOGAF® 9
An Overview of TOGAF® Version 9.1
UML - Development Process 1 Software Development Process Using UML (2)
Unified Software Development Process (UP) Also known as software engineering process SEP describes how requirements are turned into software Defines who,
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
RUP Fundamentals - Instructor Notes
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Rational Unified Process Fundamentals Module 4: Disciplines II.
TOGAF 9 Fundamental: 4. Key Terminology
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
The Challenge of IT-Business Alignment
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Knowledge Management: 2. Foundations Romi Satria Wahono WA/SMS:
BPMN Fundamentals: 2. BPMN Basic Concepts Romi Satria Wahono WA:
Apps.  Understand the list of applications or application components that are required, based on the baseline Application Portfolio, what the requirements.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
Copyright © The Open Group 2014 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
TOGAF 9 Fundamental: 2. TOGAF Concepts
TOGAF 9 Fundamental: 3. TOGAF ADM
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
ITIL  Foundation Training Certification Delivery Method: Classroom Duration: 3 Days ITIL certifications are recognized internationally across industries.
Enterprise Architecture Reference Framework Generalities
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
ENTERPRISE ARCHITECTURE APPROACH - TOGAF 9 - Prashant Patade (Enterprise Architect) S trategic P rojects and C ore T echnology G roup - IT.
BPMN Fundamentals: 5. BPMN Guide and Examples
Managing Enterprise Architecture
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Dr. Ir. Yeffry Handoko Putra
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
Understanding Enterprise Architecture
What is Enterprise Architecture?
ARIS Extension Pack TOGAF April 2016
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Data Architecture World Class Operations - Impact Workshop.
TOGAF 9.1 By: Samuel Mandebvu Sources: Primary Slide Deck
The Open Group Architecture Framework (TOGAF)
CIMI Enterprise Architecture Proposal
Download The Open Group OG0-093 Exam - Valid OG0-093 Question Answers - Realexamdumps.com
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
EA Framework TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture.
Presentation transcript:

TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net http://romisatriawahono.net

Romi Satria Wahono SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara Magelang (1993) B.Eng, M.Eng and Dr.Eng (on-leave) Department of Computer Science Saitama University, Japan (1994-2004) Research Interests: Software Engineering and Intelligent Systems Founder IlmuKomputer.Com LIPI Researcher (2004-2007) Founder and CEO PT Brainmatics Cipta Informatika

Course Outline Introduction Basic Concepts Core Concepts Key Terminology ADM Introduction UML Introduction TOGAF Case Study

3. Core Concepts

3.1 What are The Phases of the ADM?

TOGAF Architecture Development Method (ADM) The TOGAF ADM provides a tested and repeatable process for developing architectures The ADM includes establishing an architecture framework, developing architecture content, transitioning, and governing the realization of architectures All of these activities are carried out within an iterative cycle of continuous architecture definition and realization that allows organizations to transform their enterprises in a controlled manner in response to business goals and opportunities

ADM

TOGAF ADM Phase The Preliminary Phase: the preparation and initiation activities required to create an Architecture Capability including customization of TOGAF and definition of Architecture Principles Phase A: Architecture Vision: the initial phase of an architecture development cycle. It includes information about defining the scope of the architecture development initiative, identifying the stakeholders, creating the Architecture Vision, and obtaining approval to proceed with the architecture development

TOGAF ADM Phase Phase B: Business Architecture: the development of a Business Architecture to support the agreed Architecture Vision Phase C: Information Systems Architectures: the development of Information Systems Architectures to support the agreed Architecture Vision Phase D: Technology Architecture: the development of the Technology Architecture to support the agreed Architecture Vision

TOGAF ADM Phase Phase E: Opportunities & Solutions conducts initial implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases Phase F: Migration Planning addresses how to move from the Baseline to the Target Architectures by finalizing a detailed Implementation and Migration Plan Phase G: Implementation Governance provides an architectural oversight of the implementation Phase H: Architecture Change Management establishes procedures for managing change to the new architecture Requirements Management examines the process of managing architecture requirements throughout the ADM

3.2 Deliverables, Artifacts, and Building Blocks

ADM Ouputs During application of the ADM process, a number of outputs are produced For example, process flows, architectural requirements, project plans, project compliance assessments, etc In order to collate and present these major work products in a consistent and structured manner, TOGAF defines a structural model, in which to place them the TOGAF Architecture Content Framework

Architecture Content Framework Categories Deliverable Artifact Building Block

Architecture Content Framework Categories Deliverable: a work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders. It will typically be archived at completion of a project, or transitioned into an Architecture Repository as a reference model Artifact: an architectural work product that describes an aspect of the architecture. Artifacts are generally classified as: Catalogs (lists of things) Matrices (showing relationships between things) Diagrams (pictures of things) Building block: component of business, IT, or architectural capability that can be combined with other building blocks to deliver architectures and solutions

Relationships between Deliverables, Artifacts, and Building Blocks

Architectural Artifacts: Preliminary Phase and Phase A ADM Phase Artifact Preliminary Phase Principles catalog Phase A Stakeholder Map matrix Value Chain diagram Solution Concept diagram

Architectural Artifacts: Phase B ADM Phase Artifact Phase B (Business Architecture) Organization/Actor catalog Driver/Goal/Objective catalog Role catalog Business Service/Function catalog Location catalog Process/Event/Control/Product catalog Contract/Measure catalog Business Interaction matrix Actor/Role matrix Business Footprint diagram Business Service/Information diagram Functional Decomposition diagram Product Lifecycle diagram Goal/Objective/Service diagram Business Use-Case diagram Organization Decomposition diagram Process Flow diagram Event diagram

Architectural Artifacts: Phase C ADM Phase Artifact Phase C (Data Architecture) Data Entity/Data Component catalog Data Entity/Business Function matrix Application/Data matrix Conceptual Data Diagram Logical Data Diagram Data Dissemination diagram Data Security diagram Data Migration diagram Data Lifecycle diagram

Architectural Artifacts: Phase C ADM Phase Artifact Phase C (Application Architecture) Application Portfolio catalog Interface catalog Application/Organization matrix Role/Application matrix Application/Function matrix Application Interaction matrix Application Communication diagram Application and User Location diagram Application Use-Case diagram Enterprise Manageability diagram Process/Application Realization diagram Software Engineering diagram Application Migration diagram Software Distribution diagram

Architectural Artifacts: Phase D ADM Phase Artifact Phase D (Technology Architecture) Technology Standards catalog Technology Portfolio catalog Application/Technology matrix Environments and Locations diagram Platform Decomposition diagram Processing diagram Networked Computing/Hardware diagram Communications Engineering diagram

Architectural Artifacts: Phase E dan Requirements Management ADM Phase Artifact Phase E Project Context diagram Benefits diagram Requirements Management Requirements catalog

3.3 The Enterprise Continuum

The Enterprise Continuum A view of the Architecture Repository that provides methods for classifying architecture and solution artifacts as they evolve from generic Foundation Architectures to Organization-Specific Architectures from generic to specific from abstract to concrete from logical to physical The Enterprise Continuum comprises two complementary concepts: the Architecture Continuum and the Solutions Continuum

The Enterprise Continuum

3.4 The Architecture Repository

The Architecture Repository Supporting the Enterprise Continuum is the concept of an Architecture Repository which can be used to store different classes of architectural output at different levels of abstraction, created by the ADM In this way, TOGAF facilitates understanding and co-operation between stakeholders and practitioners at different levels

Major Component of Architecture Repository The Architecture Metamodel: the organizationally tailored application of an architecture framework, including a metamodel for architecture content The Architecture Capability: the parameters, structures, and processes that support governance of the Architecture Repository The Architecture Landscape: an architectural view of the building blocks that are in use within the organization today (e.g., a list of the live applications). The landscape is likely to exist at multiple levels of abstraction to suit different architecture objectives The Standards Information Base (SIB): the standards with which new architectures must comply, which may include industry standards, selected products and services from suppliers, or shared services already deployed within the organization The Reference Library: guidelines, templates, patterns, and other forms of reference material that can be leveraged in order to accelerate the creation of new architectures for the enterprise The Governance Log: a record of governance activity across the enterprise

Establishing and Maintaining an Enterprise Architecture Capability TOGAF 9 provides an Architecture Capability Framework that is a set of reference materials and guidelines for establishing an architecture function or capability within an organization

Establishing an Operational Architecture Capability An enterprise architecture practice must be run like any other operational unit within a business; i.e., it should be treated like a business To this end, and over and above the core processes defined within the ADM, an enterprise architecture practice should establish capabilities in the following areas: Financial Management Performance Management Service Management Risk Management Resource Management Communications and Stakeholder Management Quality Management Supplier Management Configuration Management Environment Management

Using TOGAF with Other Frameworks In all cases, it is expected that the architect will adapt and build on the TOGAF framework in order to define a tailored method that is integrated into the processes and organization structures of the enterprise This architecture tailoring may include adopting elements from other architecture frameworks, or integrating TOGAF methods with other standard frameworks, such as ITIL, CMMI, COBIT, PRINCE2, PMBOK, and MSP As a generic framework and method for enterprise architecture, TOGAF also complements other frameworks that are aimed at specific vertical business domains, specific horizontal technology areas (such as security or manageability), or specific application areas (such as e-Commerce)

Test Yourself Questions Which of the TOGAF Architecture Development phases is the initial phase of an Architecture Development Cycle? Preliminary Phase Phase A Phase B Phase C Phase D

Test Yourself Questions Which of the TOGAF Architecture Development phases provides oversight of the implementation? Phase D Phase E Phase F Phase G Phase H

Test Yourself Questions Which of the TOGAF Architecture Development phases includes the creation and approval of the Architecture Vision document? Preliminary Phase Phase A Phase B Phase C Phase D

Test Yourself Questions Which of the following is not a phase of the ADM? Preliminary Phase C: Requirements Architecture Phase F: Migration Planning Phase D: Technology Architecture Phase G: Implementation Governance

Test Yourself Questions Which of the following is defined as a work product that describes an aspect of an architecture? An artifact A building block A catalog A deliverable A matrix

Test Yourself Questions Complete the sentence: The Enterprise Continuum is An architecture framework A database of open industry standards A technical reference model A model for classifying artifacts A method for developing architectures

Test Yourself Questions Which component of the Architecture Repository provides guidelines, templates, and patterns that can be used to create new architectures? The Architecture Metamodel The Architecture Capability The Architecture Landscape The Reference Library The Governance Log

References Rachel Harrison, Study Guide TOGAF® 9 Foundation 2nd Edition, The Open Group, 2011 Rachel Harrison, Study Guide TOGAF® 9 Certified 2nd Edition, The Open Group, 2011 Open Group Standard, TOGAF® Version 9.1 (G116), The Open Group, 2011 Open Group Standard, TOGAF® Version 9.1 – A Pocket Guide (G117), The Open Group, 2011 Daniel Minoli, Enterprise Architecture A to Z: Frameworks, Business Process Modeling, SOA, and Infrastructure Technology, Taylor & Francis, 2008 Jon Holt and Simon Perry, Modelling Enterprise Architectures, The Institution of Engineering and Technology, 2010 Alan Dennis et al, Systems Analysis and Design with UML 4th Edition, John Wiley and Sons, 2013