Top Banner
31

Togaf 9.1 Core Concepts

Mar 17, 2018

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Togaf 9.1 Core Concepts
Page 2: Togaf 9.1 Core Concepts

Togaf Foundation Chapter 2Core Concepts

Page 3: Togaf 9.1 Core Concepts

Core Concepts

▷Quick Summery of Togaf Core Concepts

▷Categorization System

▷ADM Phases & Iterations

▷Maturity Model of EA in Enterprise

▷Architecture Model ( Views , Viewpoint)

▷Togaf & Archimate & SOA

Page 4: Togaf 9.1 Core Concepts

1Quick Summery of Togaf Core Concepts

▷ What & How Concepts

▷ Architecture Framework Structure

Page 5: Togaf 9.1 Core Concepts

What & How Concepts

Building Blocks(WHAT)

Differentiators(HOW)

Process (HOW)

Function (WHAT)

▷ How can I do something ?

▷ Differentiators point of views

▷ Eg : How I Make Coffee ?

▷ Identify what you have ?

▷ Basic unit from which something is built up.

▷ What Building blocks you have ?

▷ Eg : What I Have to Make Coffee ?

Everything about architecture relates to these concepts

Page 6: Togaf 9.1 Core Concepts

Architecture Framework Structure

Metamodel

Arch.B.B

SolutionB.B

Consume B.B

Add B.B

Model

Method

Categorization System

Architecture Model

To Build

▷ The way to do architecture

▷ Cycle for develop architecture work

▷ Lego Box for your building blocks

▷ Classify your building blocks

▷ Consider Stakeholders Concerns

▷ Cover Stakeholder views and viewpoints

Metamodel

▷ How to described architecture in structured way

▷ Start point to do EA in your enterprise

Page 7: Togaf 9.1 Core Concepts

2Categorization System

▷ Enterprise Continuum in Details

▷ Architecture Building Blocks

▷ Solution Building Blocks

▷ Reference Models

Page 8: Togaf 9.1 Core Concepts

Categorization system

Arch.Cont.

Solu.Cont.

Fo

un

da

tio

nA

rch

ite

ctu

re

Co

mm

on

Sy

s.A

rch

ite

ctu

re

Ind

ust

ryA

rch

ite

ctu

re

Org

. sp

eci

fic

Arc

hit

ect

ure

Generic Specific

Lego Box ( Enterprise Continuum)

Foundation Architecture

Generic components, inter-relationships, principles, and guidelines that provide a foundation on which morespecific architectures can be built

Common Systems Architecture

Use services in Foundation Architecture to create an architecture useful for building common Solutions (high reusable)across a wide number of relevant domains.

Industry Architecture

Integration of common systems components withindustry-specific components (certain vertical industries)

Organization Specific Architecture

Describe and guide the final deployment of solution components for a particular enterprise

BDAT

BDAT

Page 9: Togaf 9.1 Core Concepts

Categorization system Samples

Arch.Continuum

SolutionContinuum

UPUIII-RMNBE

bankTRM

Fo

un

d.

Arc

h.

Co

mm

on

S

ys.

Arc

h.

Ind

ust

ryA

rch

.

Org

. sp

eci

fic

Arc

h.

BDAT

BDAT

Solutions

Organization

Specific

Architecture

Foundation

Architecture

Common Sys.

Architecture

Industry

Architecture

▷ TRM ( Technical Reference Model)▷ ERP Architecture

▷ Security Architecture

▷ Network Architecture

▷ Management Architecture

▷ Operations Architecture

▷ III-RM

▷ UPU ( Universal Postal Union) Architecture

▷ Retail industry's "Active Store" architecture (SCOR-RM)

▷ Energistics Oil and Gas data exchange standards

▷ NBE bank architecture

▷ Your organization Architecture

Page 10: Togaf 9.1 Core Concepts

Reference Model

UPUIII-RMNBE

bankTRM

Solutions

BDAT

BDAT

Fo

un

d.

Arc

h.

Co

mm

on

Sy

s.A

rch

.

Ind

ust

ryA

rch

.

Org

. sp

eci

fic

Arc

h.

Arch.Continuum

SolutionContinuum

▷ Abstract framework for understanding significant

relationships among the entities of some environment,

and for the development of consistent standards or

specifications supporting that environment

▷ Collection of commonly uses Building blocks in enterprise

▷ More and More Architecture , you start build your own RM

▷ You can use any reference model and align it with

your enterprise like Data RM , Performance RM , etc.

Page 11: Togaf 9.1 Core Concepts

3Architecture Development Method

▷ ADM Phases

▷ ADM Iterations

Page 12: Togaf 9.1 Core Concepts

Architecture Development Method ( ADM)

▷ Add and Consume B.B

▷ Can Apply Iterations ( ADM Guidelines)

▷ Can apply on different levels of details ( Segmentation)

▷ Repeatable process for developing Architectures

▷ Include Establish Architecture Framework , develop Architecture

content , Transitioning , govern realization of architectures

▷ Iterative Cycle of Continuous architecture definition

▷ Transform enterprise in response to business goals and

opportunities

ADM focus Points

Page 13: Togaf 9.1 Core Concepts

Architecture Partitioning

▷ Allows for direction setting at an executive level.

Strategic Architecture

Segment Architecture

▷ Allows for direction setting and the development of

effective architecture roadmaps at a program or

portfolio level.

Capability Architecture

▷ Development of effective architecture

roadmaps realizing capability increments.

Page 14: Togaf 9.1 Core Concepts

ADM PhasesPreliminary Phase

▷ Establish Architecture Capability

▷ Define architecture principles

Phase A : Architecture Vision

▷ Create Vision for [iteration , partitioning ]

▷ Define scope , identify stakeholders , obtain approvals

Prelim

VisionVisionVision

Phase Phase Phase

Page 15: Togaf 9.1 Core Concepts

ADM PhasesPhase E : Opportunities and solutions

▷ identify major implementation projects group them into work packages

▷ Solution Architect involved in this phase

Phase G : Implementation Governance

▷ Handover your projects to be implemented by

[ internal dev team , vendor , outsource]

▷ Compliance architecture to out business

[I Give you this / You deliver this / What is the gaps]

Phase F : Migration Planning

▷ Detailed implementation and migration plan by PMO

▷ Include [ cost – time – effort – resources – critical projects –

align other projects (strategic , segmented , capability)]

Page 16: Togaf 9.1 Core Concepts

ADM Iterations

▷ Architecture Capability Iteration

▷ Architecture Development Iteration

▷ Architecture Transition Iteration

▷ Architecture Governance Iteration

Page 17: Togaf 9.1 Core Concepts

ADM Iterations – Development Iteration

1. Define stakeholders view , viewpoints , concerns

2. Reference model if exist , Building blocks if exist

3. AS-IS architecture according to vision

4. TO-BE architecture

5. GAP analysis between AS-IS and TO-BE

Phase B –Phase C – Phase D

Above steps depends of Vision of iteration

Step may be not exist according to Vision

Page 18: Togaf 9.1 Core Concepts

4Maturity Model of EA

▷ Maturity Model Graph

▷ EA Scope Graph

▷ EA & SA & PMO

Page 19: Togaf 9.1 Core Concepts

Architecture Practice Maturity

Isolated

I

Losing

L

Optimized

O

Fragmented

F

Level of Organization Integration DeliveryLe

ve

l of

Arc

hit

ect

ure

Th

ink

ing

Organization become tactical thinking

[project focus – solution focus]

F I Organization become Strategic thinking

I F

Maturity Low High

Losing No Delivery , No Arch. Thinking -

Isolated Business not well Delivered

Architecture don’t add value

Great Architecture Thinking

Fragmented No log term focus A lot of tactical projects focused

Optimized - Great Architecture Thinking

Organization solutions delivered well

Page 20: Togaf 9.1 Core Concepts

EA gaps with SA & PMO

EA

GapTry to fill gaps without full information

SAFailed Compliance review with architecture

DeliveryPMOEAProblemSolution

+ Cost

+ Timeline

+ Quarter Measures

+ Strategy

Resistance

80 %

20 %

Architecture Iteration 1

Architecture Iteration 2

Architecture Iteration 3

Reduce GapIncrease Maturity

ArchitectureGovernance

Measure organization Steps to reduce gap

Architecture Governance

Page 21: Togaf 9.1 Core Concepts

EA Scope/Value GraphNotes

Scope of EA

Va

lue

of

EA

EA = ITA

EA = EWITA

EA = BA + EWITA

EA = SA + BA + EWITA

A

B

Levels of Maturity ( EA Seen from Business View)

▷ Each step between A-B ,

you will cycle in Maturity model

▷ Move from point A-B

▷ Most organizations in point A

▷ True value of EA in point B

Enterprise Planning

▷ Show true Value of EA

▷ Help to take decisions

▪ Business Planning

▪ Business Analytics

▪ BI

▪ EA

▷ We are not deliver building blocks

▷ Architecture work not seen by business people

▷ They need something help them to take decisions

Page 22: Togaf 9.1 Core Concepts

Architecture Capability

Method

Architecture Model

Business

Capability

ArchitectureCapability

Value/Scope

Maturity ModelRealize Apply

Page 23: Togaf 9.1 Core Concepts

5Architecture Model

▷ Views –Viewpoints –Model

▷ Build Your Reference Model

▷ Architecture Landscape

Page 24: Togaf 9.1 Core Concepts

Architecture Model

Consume B.B

Add B.B

Architecture Model

To Build

▷ The representation of a related set of concerns

( Issues , Risks , Assumptions , Constraints) of stakeholder

▷ A view is what is seen from a viewpoint.

▷ Anything that matter to stakeholders (How they see the world right)

▷ Outcome of ADM , Pull B.B to build Architecture Model

▷ Give view of you organization

▪ At different states

▪ Across different times

Views

Viewpoint

▷ definition of the perspective from which a view is taken.

Page 25: Togaf 9.1 Core Concepts

View – Viewpoint – Airport System

▷ One view from pilot viewpoint , addresses the pilot's concerns

▷ Another view from air controller viewpoint , addresses the controller’s concerns

Views

Viewpoint

▷ One viewpoint describe of how the pilot sees the system

▷ Another viewpoint describe of how the controller

sees the system

Page 26: Togaf 9.1 Core Concepts

Zachman FrameworkV

iew

po

ints

Views

Page 27: Togaf 9.1 Core Concepts

Architecture Model Stakeholder

Lego Box

Concerns Requirements

Architecture Model

Building Blocks

Model Model Model

View

Function

Process Viewpoint

Page 28: Togaf 9.1 Core Concepts

How to Build your reference model

Consume B.B

Add B.B

Architecture Model

To Build

▷ Repeat ADM

▷ Build Architecture Model and scale it

▷ Contain all stakeholders views , concerns and viewpoints

across your organization

Reference

Model

Sta

ke

ho

lde

rs

Views &Viewpoints

Page 29: Togaf 9.1 Core Concepts

Architecture Landscape

Stakeholder LeaveArchitecture Landscape

▷ Architecture models over time ( years)

▷ EA as strategic enabler , help business decisions

▷ Enterprise planning space where EA can add true value

Business intelligence –Business Analytics

Architecture

Model 1

Architecture

Model 2

Architecture

Model 3 Capability

Strategic

Segmented

In Y 2000Revenue

40M$

In Y 2001Revenue

50M$

In Y 2002Revenue

20M$

Why enterprise lose revenue ?

Page 30: Togaf 9.1 Core Concepts

“To Be continue with Togaf

Foundation certifiedCore Concepts .. Next ☺

Page 31: Togaf 9.1 Core Concepts

Thanks!Any questions?

You can find me at:@[email protected]