+ All Categories
Home > Documents > TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono [email protected] .

TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono [email protected] .

Date post: 17-Dec-2015
Category:
Upload: robert-barber
View: 230 times
Download: 5 times
Share this document with a friend
Popular Tags:
42
TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono [email protected] http://romisatriawahono.net
Transcript
Page 1: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

TOGAF 9 Fundamental:

3. Core Concepts

Romi Satria [email protected]://romisatriawahono.net

Page 2: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

3

Course Outline1. Introduction2. Basic Concepts3. Core Concepts4. Key Terminology5. ADM Introduction6. UML Introduction7. TOGAF Case Study

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

4

3. Core Concepts

Page 4: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

5

3.1 What are The Phases of the ADM?

Page 5: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

6

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

Page 6: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

7

ADM

Page 7: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

8

TOGAF ADM Phase1. The Preliminary Phase: the preparation and

initiation activities required to create an Architecture Capability including customization of TOGAF and definition of Architecture Principles

2. 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

Page 8: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

9

TOGAF ADM Phase3. Phase B: Business Architecture: the development

of a Business Architecture to support the agreed Architecture Vision

4. Phase C: Information Systems Architectures: the development of Information Systems Architectures to support the agreed Architecture Vision

5. Phase D: Technology Architecture: the development of the Technology Architecture to support the agreed Architecture Vision

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

10

TOGAF ADM Phase6. Phase E: Opportunities & Solutions conducts initial

implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases

7. Phase F: Migration Planning addresses how to move from the Baseline to the Target Architectures by finalizing a detailed Implementation and Migration Plan

8. Phase G: Implementation Governance provides an architectural oversight of the implementation

9. Phase H: Architecture Change Management establishes procedures for managing change to the new architecture

10. Requirements Management examines the process of managing architecture requirements throughout the ADM

Page 10: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

11

Page 11: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

12

3.2 Deliverables, Artifacts, and Building Blocks

Page 12: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

13

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

Page 13: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

14

Architecture Content Framework Categories

1. Deliverable 2. Artifact3. Building Block

Page 14: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

15

Architecture Content Framework Categories1. 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

2. Artifact: an architectural work product that describes an aspect of the architecture. Artifacts are generally classified as:1. Catalogs (lists of things)2. Matrices (showing relationships between things)3. Diagrams (pictures of things)

3. Building block: component of business, IT, or architectural capability that can be combined with other building blocks to deliver architectures and solutions

Page 15: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

16

Relationships between Deliverables, Artifacts, and Building Blocks

Page 16: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

17

Page 17: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

18

Page 18: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

19

Architectural Artifacts: Preliminary Phase and Phase AADM Phase ArtifactPreliminary Phase Principles catalogPhase A Stakeholder Map matrix

Value Chain diagramSolution Concept diagram

Page 19: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

20

Architectural Artifacts: Phase BADM Phase ArtifactPhase B(Business Architecture)

Organization/Actor catalogDriver/Goal/Objective catalogRole catalogBusiness Service/Function catalogLocation catalogProcess/Event/Control/Product catalog Contract/Measure catalogBusiness Interaction matrixActor/Role matrixBusiness Footprint diagramBusiness Service/Information diagram Functional Decomposition diagramProduct Lifecycle diagram

Goal/Objective/Service diagramBusiness Use-Case diagramOrganization Decomposition diagramProcess Flow diagramEvent diagram

Page 20: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

21

Architectural Artifacts: Phase CADM Phase ArtifactPhase C(Data Architecture)

Data Entity/Data Component catalogData Entity/Business Function matrix Application/Data matrixConceptual Data DiagramLogical Data Diagram

Data Dissemination diagram Data Security diagramData Migration diagramData Lifecycle diagram

Page 21: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

22

Architectural Artifacts: Phase CADM Phase ArtifactPhase C(Application Architecture)

Application Portfolio catalogInterface catalogApplication/Organization matrix Role/Application matrixApplication/Function matrixApplication Interaction matrixApplication Communication diagram Application and User Location diagram Application Use-Case diagram

Enterprise Manageability diagram Process/Application Realization diagram Software Engineering diagramApplication Migration diagramSoftware Distribution diagram

Page 22: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

23

Architectural Artifacts: Phase DADM Phase ArtifactPhase D(Technology Architecture)

Technology Standards catalogTechnology Portfolio catalog Application/Technology matrixEnvironments and Locations diagram Platform Decomposition diagram

Processing diagramNetworked Computing/Hardware diagramCommunications Engineering diagram

Page 23: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

24

Architectural Artifacts: Phase E dan Requirements ManagementADM Phase ArtifactPhase E Project Context diagram

Benefits diagram

Requirements Management

Requirements catalog

Page 24: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

25

3.3 The Enterprise Continuum

Page 25: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

26

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

Page 26: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

27

The Enterprise Continuum

Page 27: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

28

3.4 The Architecture Repository

Page 28: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

29

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

Page 29: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

30

Page 30: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

31

Major Component of Architecture Repository1. The Architecture Metamodel: the organizationally tailored application of

an architecture framework, including a metamodel for architecture content2. The Architecture Capability: the parameters, structures, and processes that

support governance of the Architecture Repository3. 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

4. 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

5. 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

6. The Governance Log: a record of governance activity across the enterprise

Page 31: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

32

Establishing and Maintaining an Enterprise Architecture CapabilityTOGAF 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

Page 32: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

33

Page 33: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

34

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

Page 34: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

35

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)

Page 35: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

36

Test Yourself Questions

Which of the TOGAF Architecture Development phases is the initial phase of an Architecture Development Cycle?

A. Preliminary PhaseB. Phase AC. Phase BD. Phase CE. Phase D

Page 36: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

37

Test Yourself Questions

Which of the TOGAF Architecture Development phases provides oversight of the implementation?

A. Phase DB. Phase EC. Phase FD. Phase GE. Phase H

Page 37: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

38

Test Yourself Questions

Which of the TOGAF Architecture Development phases includes the creation and approval of the Architecture Vision document?

A. Preliminary PhaseB. Phase AC. Phase BD. Phase CE. Phase D

Page 38: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

39

Test Yourself Questions

Which of the following is not a phase of the ADM?

A. PreliminaryB. Phase C: Requirements ArchitectureC. Phase F: Migration PlanningD. Phase D: Technology ArchitectureE. Phase G: Implementation Governance

Page 39: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

40

Test Yourself Questions

Which of the following is defined as a work product that describes an aspect of an architecture?

A. An artifactB. A building blockC. A catalogD. A deliverableE. A matrix

Page 40: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

41

Test Yourself Questions

Complete the sentence: The Enterprise Continuum is

A. An architecture frameworkB. A database of open industry standardsC. A technical reference modelD. A model for classifying artifactsE. A method for developing architectures

Page 41: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

42

Test Yourself Questions

Which component of the Architecture Repository provides guidelines, templates, and patterns that can be used to create new architectures?

A. The Architecture MetamodelB. The Architecture CapabilityC. The Architecture LandscapeD. The Reference LibraryE. The Governance Log

Page 42: TOGAF 9 Fundamental: 3. Core Concepts Romi Satria Wahono romi@romisatriawahono.net .

43

References

1. Rachel Harrison, Study Guide TOGAF® 9 Foundation 2nd Edition, The Open Group, 2011

2. Rachel Harrison, Study Guide TOGAF® 9 Certified 2nd Edition, The Open Group, 2011

3. Open Group Standard, TOGAF® Version 9.1 (G116), The Open Group, 2011

4. Open Group Standard, TOGAF® Version 9.1 – A Pocket Guide (G117), The Open Group, 2011

5. Daniel Minoli, Enterprise Architecture A to Z: Frameworks, Business Process Modeling, SOA, and Infrastructure Technology, Taylor & Francis, 2008

6. Jon Holt and Simon Perry, Modelling Enterprise Architectures, The Institution of Engineering and Technology, 2010

7. Alan Dennis et al, Systems Analysis and Design with UML 4th Edition, John Wiley and Sons, 2013


Recommended