A Practical Approach to Implementing TOGAF Using the ARIS...

40
A Practical Approach to Implementing TOGAF Using the ARIS Platform Enterprise Architecture Practitioners Conference Johannesburg 4 – 6 June 2008 Mike Steyn Director: Business Solutions triVector (Pty) Ltd [email protected] © 2008 triVector (Pty) Ltd. All rights reserved.

Transcript of A Practical Approach to Implementing TOGAF Using the ARIS...

Page 1: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

A Practical Approach to ImplementingTOGAF Using the ARIS Platform

Enterprise Architecture Practitioners ConferenceJohannesburg

4 – 6 June 2008

Mike SteynDirector: Business Solutions

triVector (Pty) [email protected]

© 2008 triVector (Pty) Ltd. All rights reserved.

Page 2: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 2

Purpose of Presentation

• Presentation Objectives– Provide the audience with some insight into an approach for

implementing the ARIS Platform in support of TOGAF

– Will not attempt to provide a detailed method for applying TOGAF, butonly some points to consider when implementing ARIS to support TOGAF

• Target Audience– Architecture communities who are considering or have decided to apply

the ARIS Platform to implement TOGAF

– ARIS users who are considering or who have decided to implement TOGAF

Page 3: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 3

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forthcoming AttractionsForthcoming Attractions

ClosureClosure

1

2

3

4

5

Page 4: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 4

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forth Coming AttractionsForth Coming Attractions

ClosureClosure

1

2

3

4

5

Page 5: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 5

Introduction to TOGAF

The Open Group Architecture Framework (TOGAF) is a framework - adetailed method and a set of supporting tools - for developing an enterprisearchitecture.

Components

• ADM - This is the core of TOGAF. It describes the TOGAF ArchitectureDevelopment Method (ADM) - a step-by-step approach to developing anenterprise architecture.

• Enterprise Continuum - A virtual repository of architecture assets, whichincludes the TOGAF Foundation Architecture, and the IntegratedInformation Infrastructure Reference Model

• TOGAF Resource Base - a set of tools and techniques available for use inapplying TOGAF and the TOGAF ADM.

Source: TOGAF 8.1.1

Page 6: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 6

Architecture Development Methodology (ADM)

• The ADM is iterative

• For each iteration the following must bedecided:– The breadth of coverage

– The level of detail

– The extent of the time horizon

– The architectural assets to be leveraged• Assets created in previous iterations

• Assets available elsewhere in the industry

• ADM is a generic method. It may howeverbe tailored to specific needs– It may be used in conjunction with the set

of deliverables of another framework

– It may be used in conjunction with theZachman Framework or other classificationframework

Source: TOGAF 8.1.1

Page 7: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 7

Enterprise Continuum - The Architecture Continuum

• Foundation Architecture - architecture of building blocks and corresponding standardsthat supports all the common systems architectures and, therefore, the completecomputing environment.

• Common Systems Architectures - guides the selection and integration of specificservices from the Foundation Architecture to create an architecture useful for buildingcommon (i.e., re-usable) solutions across a wide number of relevant domains.

• Industry Architectures - guide the integration of common systems components withindustry-specific components, and guide the creation of industry solutions for targetedcustomer problems within a particular industry.

• Organisation Architectures - describe and guide the final deployment of user-writtenor third-party components that constitute effective solutions for a particular enterpriseor enterprises that have a need to share information. Source: TOGAF 8.1.1

Page 8: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 8

Enterprise Continuum - The Solutions Continuum

• Products and Services - are separately procurable hardware, software, or serviceentities.

• System Solution - is an implementation of a Common Systems Architecture comprisedof a set of products and services, which may be certified or branded.

• Industry Solution - is an implementation of an Industry Architecture, which providesre-usable packages of common components and services specific to an industry.

• Organisation Solution - is an implementation of the enterprise architecture thatprovides the required business functions. Contains the highest amount of organizationspecific unique content.

Source: TOGAF 8.1.1

Page 9: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 9

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forth Coming AttractionsForth Coming Attractions

ClosureClosure

1

2

3

4

5

Page 10: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 10

Introduction to ARIS Platform

ARIS BSCARIS Business OptimizerARIS Business Simulator…

ARIS Business ArchitectARIS Business DesignerARIS Business PublisherARIS IT ArchitectARIS ArchiMate Modeler…

ARIS for SAP NetWeaverARIS BI ModelerARIS SOA ArchitectARIS Business Rules DesignerARIS UML Designer…

ARIS Process Performance ManagerARIS Audit Manager…

Page 11: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 11

ARIS Solution for Enterprise Architecture

StrategyStrategy DesignDesign ImplementationImplementation ControllingControlling

Enterprise Architecture Management – Product Portfolio

optional

optional

optional

Page 12: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 12

ARIS Business Designer & ARIS Business Architect

ARIS Repository

Analysis, optimization, andadministration

Worldwide communicationof process knowledge toall employees

ARIS database = basis forcontinuous processoptimization

Technicaldepartments

Staffin charge

Ms. MeyerProject

manager

Ms. RosenfeldPerson

in chargeof the process

Worldwide process design

Page 13: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 13

ARIS IT Architect – Managing IT Architectures

• Build application and technologyinventories

• Specify, document andpropagate group wide ITstandards

• Describe system landscapesfrom a logical level down to theinfrastructure details

• Integrate IT architecture andprocess management to alignthe IT planning to your businessdemands

The Web-Based Tools for

IT Architecture Management

Page 14: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 14

Roles in IT Architecture Management

ARISRepository

ARIS database =basis for

continuousoptimization

Readers = Technicaldepartments / Staff incharge

IT Development PlannerIT Architect

IT Architecture ManagerAdministrator

System OwnerSystem Developer/Operator

Write

Write Write

Read

= ARIS Business Publisher+ Customized Solution

ARIS IT Inventory *

Page 15: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 15

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forth Coming AttractionsForth Coming Attractions

ClosureClosure

1

2

3

4

5

Page 16: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 16

Approach for Implementing TOGAF in ARIS

• These activities would usually be performed during the Preliminary Phase, butdo require some outputs from Phase A as well

• Often extended in iterations

Prerequisites

• Defined architecture scope

• Established governance structures

• Architecture principles and policies

CustomiseMethodology

Define ModellingTechniques

and Conventions

ConfigureARIS

Reporting andScripting

SupportProcesses

Page 17: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 17

Customise Methodology

Some Options

• Adopt ADM

• Customise ADM

• Adopt alternate out the boxmethod

• Develop method from scratch

IT Architecture Management – Roadmap

MonitorMonitorcompliance withcompliance with

EA frameworkEA framework

Monitor andMonitor andanalyze ITanalyze IT

ArchitectureArchitecture

ControllingControlling

SetupSetupEAM SystemEAM System

ImplementImplementuse casesuse cases

PopulatePopulateArchitectureArchitecture

ImplementationImplementation

SpecifySpecifyuse casesuse cases

IdentifyIdentifyEAM SystemEAM SystemInfrastructureInfrastructure

DefineDefineTransformationTransformation

planplan

TailorTailorArchitectureArchitectureframeworkframework

DesignDesign

RecordRecordEnterprise mapEnterprise map

DefineDefineproject scopeproject scope

and planand plan

Analyze existingAnalyze existingEA assetsEA assets

StrategyStrategy

DetermineDetermineGovernanceGovernance

ModelModel

UnderstandUnderstandEA StrategyEA Strategy

Page 18: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 18

Select Classification Framework

Zachman MatrixZachman Matrix

TOGAFTOGAFDoDAF FrameworkDoDAF Framework

TEAF/FEAF ArchitectureMatrix

TEAF/FEAF ArchitectureMatrix

ArchiMate FrameworkArchiMate Framework

• Architecture Vision• Industry

Page 19: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 19

Method Elements

What use cases are required toWhat use cases are required tosupport the EA initiatives?support the EA initiatives?

What are the strategy and objectivesWhat are the strategy and objectivesof the organization?of the organization?

WhatWhat’’s the scope of the architectures the scope of the architectureprojects?projects?

What are the main views of theWhat are the main views of thearchitetcurearchitetcure??

WhatWhat’’s the level of EA governances the level of EA governancematurity?maturity?

Opening QuestionsOpening Questions StrategyStrategy DescriptionDescription

What are the EA strategy andWhat are the EA strategy andobjectives of the organization?objectives of the organization?

DocumentDocumentEA StrategyEA Strategy

SpecifySpecifyUse CasesUse Cases

Define EADefine EAGovernanceGovernance

ModelModel

DefineDefineProject ScopeProject Scope

and Planand Plan

RecordRecordEnterprise MapEnterprise Map

The strategy phaselinks the companyvision and objectiveswith the vision andobjectives of the EAinitiatives.Based on theobjectives the projectrequirements andscope will be definedand a project plandelivered.The necessarygovernance processesand organization willbe but in place tosupport the EA.

Work ProductsWork ProductsBenefitsBenefits

EA Strategy PaperEA Strategy Paper

Work StepsWork Steps

EA StakeholdersEA StakeholdersE n te r pr is e

B us i ne s s U n it 1 B u s in e s s U n it 2S h a re d S er vi c es /

A d mi ni s tra t io n

D ep a r tm e n t

1 . 1

D ep a r tm e n t1 . 2

D ep a r tm e n t

1 . 3

D e p a rt me n t

2 .1

D e p a rt me n t2 .2

D e pa r tme n t

A B C

D e pa r tme n tC D E

D e pa r tme n t

E F G

Information Sources andInformation Sources andStandardsStandards

I n f ormat i on So u rce s Exi st ing S ta ndar ds

In for mat ion S our ce1

In for mat ion S our ce2

In for mat ion S our ce3

E xi st ing S tan dar d 1

E xi st ing S tan dar d 2

E xi st ing S tan dar d 3

EA Strategy and ObjectivesEA Strategy and ObjectivesThis work package deliversa deep understanding ofthe customer requirementsand the EA strategy asbasis to plan and scope theconsulting engagement.It defines the boundaries ofthe architecture in form ofapplicable standards andinformation resources.It ensures the customerthat we understand hisrequirement and translatethem into the requireddeliverables.

Understand EAStrategy

Identify Stak eholders

Identify ExistingStandards and

Information Sources

EA Strategydocumented

Underst anding anddocumentation of

EA St rat egy required

Specify EAStandards

• Work Step Description– This work steps consists in conducting interviews in

order to capture the exact objectives the companywishes to reach by conducting an EnterpriseArchitecture project.

– The outline of the EA strategy paper is created in thisstep.

• Inputs– EA strategy paper template

• Outputs– EA strategy paperActivities– Review organizations vision and strategy– Review organizations EA vision and strategy– Conduct interviews with project sponsors and

stakeholders to identify program and EA objectives– List program, project and EA objectives in EA strategy

paper

• Accelerators– EA strategy paper template

• Roles– Chief Enterprise Architect

• ARIS Products– ARIS BSC

TIPModel method in ARIS

Page 20: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 20

Define Repository Structures

Some Options

• Project based

• Life cycle based

• Value chain based

• Domain based

• Based on classificationframework

Page 21: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 21

Identify Deliverables and Templates

• Identify deliverables that maycontain repository based content

• Obtain/develop templates fordeliverables

• Identify the specific repositorybased content in deliverable

• Identify deliverables which may begenerated directly from repository

IT Architecture Management – Work ProductsDesignDesignDesignDesign

Implemented Use CaseImplemented Use Case

Define Database ArchitectureDefine Database Architecture

EA FrameworkEA FrameworkPr oc es s A rea 1 Pr oc es s A rea 2 P ro ce ss A re a 3

Pr oc es s A rea 4 P ro ce ss A re a 5 P ro ce ss A re a 6

Pr oc es s A rea 7 P ro ce ss A re a 8 P ro ce ss A re a 9

P r oc es s Ar ea 1 0 P roc e ss A re a 1 1 P ro ce ss A re a 12

Cus t omDev e lo p me nt s

Na ti ve

M a tR eq

A pl an

En gi n ee r in g

M ic ro so ft Vis ua lS tu di o

A U TO C A D

E cli ps e

M ic ro so ft Vis ua lS tu di o

A U TO C A D

Cu st omDe v el o pme n ts -W eb Ap p li ca ti o n

P ro O n

P ro On re so ur ce

pla nn in g

Pr oO n Or de rP roc es si ng

P roO nB il ling

Sta n da r dERP

s y st em s

D AT EV

KH K

U S US

S AP E CC 5 .0

D AT EV

KH K

U S US

M a tR eq

A pl an

Sta n d ar dOf fic e

s y s te ms

MS O ff ice 2 00 3

M S O utl oo k 20 03

MS O ff ice 2 00 3

M S O utl oo k 20 03

S AP E CC 5 .0

In te lli J I DE A

E cli ps e

P ro O n

P ro On re so ur ce

pla nn in g

Pr oO n Or de rP roc es si ng

P roO nB il ling

P ro On re so ur ce

pla nn in g

Pr oO n Or de rP roc es si ng

P roO nB il ling

S ie be l

C AN

M ar ke tin gAp pl ica ti on

C us tom e rAp pl ica ti on

M a na ge m en t

e -b us in es sa pp lic at io n

PurchaseRequis i tion

PO

FundsTr ans fer

Funds

Paym ent

I nvoice

Cl ear ance

Funds I nvoice PO

Cl ear ance

HardwareComponentType 1

Hardwar ecomponentclass 1

WINDOWS

UNIX

TechnicalRole 1

Template DatabaseTemplate Database

ARIS Filter etc.ARIS Filter etc.

IT ArchitectureIT Architecture

Information ArchitectureInformation ArchitectureCu st omer ha s

1P re -o wn ed vehi cl e

n

V ehi cl ei dent i fi cat i on nu mber

Mil ea ge

Cust omerID

Na me

Y ea r ofmanuf act u re

Trad e-in p ossi bl e

IT to Process MapIT to Process MapUnited Motors Grou p

Type: EPC ( row di splay)Last change: 27/ 07/07 11: 34: 49

Proce ss-Sy stem Map

COT

A- PLAN

C EDAT

Sales or derm anagement

Sales or derm anagement

Sales or derm anagement

Fi nanci ng

Vehicl emanagement

SAP R/3ENTERP RISE

DesignDesign

IT Management ProcessIT Management ProcessUnited Motors Group

Ty pe : Value- added c ha in d iag ramLast c hange : 02 .08 .07 18 :32 :21

Sal es order management (A s Is Process)

Loc al dea le r Loc al dea le r Loc al dea le r Sub si di ary s a les

As -Is p rocess es

Quo ta tionpr oc es si ng

(As Is )

Contr ac tpr oc es si ng

(As Is )

Sa les orde rpr oc es si ng

(As Is )

Cus tomerquali fic at ion

(As Is )

Che ck ifoff er co nf or msto c us to merp re fer en ce s

Avg . p ro ce ss in g time : 0 .5 Min ut e( s)

United Motors Group

Ty p e: EPCL as t c h an ge : 0 6 .08 .0 7 15 :3 9: 47

Cont ract processi ng (As Is)

Offe r c re at ed

Sal es re p ne w c ar s

Proc e ss o ffe ri n ERP

New Veh ic leQu ot at ion

Process Support OpportunitiesProcess Support Opportunities

IT standardization andIT standardization andportfolio analysisportfolio analysis

Interoperability AnalysisInteroperability Analysis

IT Cost AnalysisIT Cost Analysis

United Mot ors GroupType: E PC ( row display)Last change: 27/ 07/07 11: 34:49

Proce ss-Sy stem Map

CO T

A- PLAN

CE DAT

Sal es ordermanagement

Sal es ordermanagement

Sal es ordermanagement

Financing

Vehi clem anagem ent

SAP R/3ENTERPRI SE

Info Management AnalysisInfo Management Analysis

DesignDesignReference ArchitectureReference Architecture

ToTo--Be Process SupportBe Process Support

ToTo--Be TechnologyBe Technology

ToTo--Be ITBe IT

ToTo--Be IT Management ProcessBe IT Management ProcessUnited Motors Group

Ty pe : Valu e- ad d ed c ha in d iag ra mLa st c ha n ge : 0 2 .08 .0 7 18 :3 2 :2 1

Sal es order m anagement (A s Is Process)

L oc al d ea le r L oc al d ea le r L oc al d ea le r Sub si di ary s a les

As -Is p ro ce ss e s

Quo ta tio npr oc es si ng

(As Is )

Co ntr ac tpr oc es si ng

(As Is )

Sa le s ord e rpr oc es si ng

(As Is )

Cus to merq u ali fic at io n

(As Is )

Ch ec k ifo ffe r c on fo rms

to cu s tome rpr efe re nc e s

Av g. pr oc es s ing t ime: 0. 5 Mi nu te (s )

United Motors Group

Typ e : EPCL a st ch an g e: 06 .0 8. 07 1 5: 39 :4 7

Cont ract processi ng (As Is)

Off er cr ea te d

Sale s re p ne w ca rs

Pr oc es s off erin ERP

Ne w Ve hi cleQuo ta tio n

Web application - r eference architecture 1 - C lient tier 2 - Presentation

tier 3 - Business tier 4 - Integration/secur ity tier

S APW or kbench SAP por tal

InternetE xplorer Apache Tomcat SSO building

block

Business process-specificcomponents & services

Standard technology & basicsolutions

A- P LANA -P LANHLP N- 1

A- P LANA -P LAN

A- P LANA -P LANP RO -O RD ER

HLP N- 1

P RO -O RD ERP RO -O RD ER

UMG Pr odu cti onEu rope

Fr ankf ur t

Br at isl ava

Ch eck ifof fer conf ormst o cust omerpr ef er ences

D evelop pr oposa l Det er mi ne netpr ice

Cr eat e co ntr act D efi ne cont ra ctdet ai ls

Inf orm cust omerabo ut f urt her

act ivi ti es

St . Pet er sbur g

A -P LAN

A -P LAN

A -P LAN A- P LAN

A- P LAN

A- P LAN

P RO -O RD ER

HLP N- 1

HLP N- 1

A- P LANA -P LANHLP N- 1

A- P LANA -P LAN

A- P LANA -P LANP RO -O RD ER

HLP N- 1

P RO -O RD ERP RO -O RD ER

UM G Pr odu cti onEu rope

Fr ankf ur t

Br at isl ava

Ch eck ifof fer conf orm st o cust om erpr ef er ences

D evelop pr oposa l Det er mi ne netpr ice

Cr eat e co ntr act D efi ne cont ra ctdet ai ls

Inf orm cust om erabo ut f urt her

act ivi ti es

St . Pet er sbur g

A -P LAN

A -P LAN

A -P LAN A- P LAN

A- P LAN

A- P LAN

P RO -O RD ER

HLP N- 1

HLP N- 1

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

Page 22: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 22

Define Meta Model

L1 Value Chain

L2 Macro Process

L3 ProcessGrouping

L3 Process

L4 Task/Act ivity

Is process oriented superior

Belongs to

Is process oriented superior

L1 Value ChainGrouping

Belongs to

State

Activates

St rategic objectives

KeyPerformanc e

Indicator

BusinessRule

Criti cal sucses sfactors

Vision

Strategy

Is criti cal factor for

Is measured by

Supports

Major businesslocation

Bus iness location

Encompasses

Organisation

Organis ational Unit

Is compos ed of

Positi on

Job

Business role

Group

Is c omposed of

Generic des cription of

Belongs to

Belongs to

Business TermBusiness Term

RelationshipParticipates in

EntityAttribute Relationship

Instantiated through

Participates inDescribes

TableField

Implemented by

Inc ludes

Is realis ed through

Is supported by

PerspectiveContains

Poli cy

Act

Regulation

Initiative

Is meas ured by

Is measured by

Is meas ured by

Supports

Directs

Governed

Relate to

Is represented by

Is carried out at

Belongs to

Applic ationSys tem Type

ApplicationSystemClass

SystemFunction

Screen

Used by

Used by

Ins tantiates

Us ed by

DirectsRelate to

Includes

Is loc ated at

SystemRole

Supports

DocumentedKnowledge

Business eventRiskControl

ConstraintConstrains

Supported by

Performed by

Creates

Occurs at

Occurs atActivates

Is this not the same as a policy

Is process oriented superi or

Performed by

Performed by

Peformed byPerformed by

PLANNER

OWNER

DESIGN ER

BUILDER

SEMANTIC FRAMEWORK META MODEL V0 .2

L0 Ent erpri seValue Chain

L0 EnterpriseValue Chain

Grouping

is proces oriented superior

Belongs to

Page 23: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 23

Define Modelling Conventions

• Identify domains

• Define levels

• Select modelling techniques

• Identify models

• Identify model assignments

• Select object type

• Select relationships

NOTESARIS ObjectsARIS Models

Function

Objects:Functions in the Enterprise Model Diagram represent singleBusiness Unit, such as Transnet National Ports Authority,Transnet Pipelines and Transnet Freight Rail, sub-areas withinthese, and high level business processes within each sub area.

Enterprise Model is are modelled in ARIS using BPMN

Value chains are modelled in ARIS using BPMN

Funct ion Object are used to Represent the differentValue Chains in the Business

The function Object is used to Represent theMacro Process within a Value Chain

Process Interfaces: represent an externalfunction that interfaces within the currentprocess

Macro Process are modelled in ARIS using BPMN

Initial state (Event): indicates the trigger to thestart of the activity flow

The Function Object is used to represent theSingle Activity Step Required to Perform Process

Final state (Event): indicates the final result atthe end of the activity flow

Decision: Different Gates can also be usedindicates a point where there is a split in the flow,and more than one activity can be followed,

Process are modelled in ARIS using BPMN

Activities are mapped in ARIS using BPMN

Functional Allocation Diagram are mapped in ARIS using Different Objectsfrom the Semantic Framework Library

Support Processes

DeliverPr oduct or

Service

DesignPr oducts &

Ser vices

Develop andManage People

CustomerInter action

Management

Mar ket & SellProducts &Services

Capaci ty& Yield

Management

UnderstandMar kets &Customer s

Plan ServiceDelivery

Maintain &Impr ove

Processes &Systems

Manage Risk andSafety

Or derManagement

Manage FinancialProcesses

Manage Non-CustomerExter nal

Relationship

Vision andStrategy

13 MaintainRai lway Assets

15 Procur e Goodsand Ser vices

CustomisedSpecial ist

Businesses'Pr ocesses

Core Value Adding Pr ocesses

Transnet NationalPor ts Authority

TransnetPipelines

Transnet FreightRail

Transnet Por tTerminals

Transnet RailEngineering

L0 Transnet Enterprise Model

Deviat ionMana geme nt

Req ues t NewSe rvice on

New B usi nes s

P re pare ForExecution

Order Tak ingTo ITP

Execu teT1 - T5

L2 Ord er To Exe cute

ExecuteT1 - T5

LogoAssignedto Train

Order TakingTo ITP

Plan Micro EWD

Assign Loco toTrain

PublishedITP at

Micro-Level

Plan Macro EWD

MacroEWDPlan

Updated

UpdatedMicro

EWD Plan

ReceiveCustomer Order

Centrally

Applic ationsystem type

Polic y 1

StrategicBusinessObject ive

Business term1 Business term1

kpi

CFRC

CFRC Control Business rule

Sc reen

Posit ion

Posit ion type

MC

MC Control

Function

Group

Group

Function

Function

Group

XOR(data-based)

XOR(event-based)

AND

Decision:When combining connections from variouspredecessor factions, a Decision object isused to appropriately combine theconnections before connecting to the next(successor) function. The decision objectis used to indicate either (XORExclusive=OR or AND.

Decision

Decision

Decision

Event Timers:(Countdown Begins & Closes)

The group Object is used on this levelto group the business functions

The Group Object is used on this level toGroup the Business Function e.g.Core Support Management

OR

P repare For E xecution

R equest N ew S erv ice onN ew B usiness

OR

A sses D o-A bil i tyofN W B

P ublish ITP

C ommitment FileP ublished

Orders LoggedOnline W eeklyby Tuesday12pm

R eceive C ustomerOrder C entrally

V alidate O rder

S erv iceC ode

S igned O ffMarketTemplate

A cknow ledgementof O rderFrom C ustomer

P ublishedITP atMicro-Level

A N D

C onfirmC ommitment

S igned O ffS erv ice D esignTemplate

C onfirmation ofC ommitment toOrder toC ustomer

A N D

The Activities are FurtherDescribed by the What, How, Who,

When, Where and Why fromSemantic Framework Library.

Page 24: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 24

Define Attributes

• Identify attributes for:– Models

– Objects

– Relationship

• Select standardattributes

• Define customisedattributes

• Identify mandatoryattributes

Page 25: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 25

Model Example

Page 26: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 26

Model Example

Which systemsupports the task?

Which systemsupports the task?

Who is responsible?Who is responsible?

Which datais input?

Which datais input?

Which data isoutput?

Which data isoutput?

Page 27: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 27

Model Example

Inventory of all IT assets,including detailed

system descriptions

Page 28: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 28

Model Example

Changes ofstandards

Changes ofstandards

ProcesschangesProcesschanges

Life cycle ofsystems(trafficlights)

Life cycle ofsystems(trafficlights)

Mergers / acquisitions /organizational changesMergers / acquisitions /organizational changes

Page 29: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 29

Model Example

Different Architecturelayers

Different Architecturelayers

ArchitecturecomponentsArchitecturecomponents

Page 30: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 30

Model Example

View attributes of the technologies tosee & check the standardization statusView attributes of the technologies to

see & check the standardization status

Page 31: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 31

Model Example

Architecture layersArchitecture layers Architecturecomponents

(technology per layerper tier)

Architecturecomponents

(technology per layerper tier)

Use Cases:Definition of standard application platformsDescription of reference architecturesAs-Is and To-Be comparison of application and reference architectures

Architecturetiers

Architecturetiers

Page 32: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 32

Configure Filters and Templates

Purpose

• Templates can be used to define theappearance of models.

Advantage:

• Uniform appearance of models

Purpose:

• Restricting the ARIS method to the modelconstructs relevant for modelling orevaluation

• Hiding model constructs that are notrequired

Advantage:

• Reduced complexity during modelling

• Focused restriction of the databasecontents to be evaluated

FILTERS

TEMPLATES

Page 33: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 33

Report Example

Lifecycle reports showthe standardizationcycle of IT systems inthe company.

Page 34: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 34

Report Example

The system portfoliodiagram displays amatrix of IT systems(e.g. costs vs. criticality)

Page 35: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 35

Report Example

The system information report givesa detailed description of theselected IT system:

Life cycle informationUsage (processes, services,organizations)Ownership, operation, support, etc.and many more …

Page 36: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 36

Support Processes

ModelingDB

Protected environment(no changes

possible)

IntranetIntranet

Logging ofchanges forprocess models

Contentreview

Firstreview

For changesto process models

If the changesto process modelsare rejected

If the changesto process modelsare accepted

ReviewDB

ReleaseDB

ArchiveDB

ModelingDB

Protected environment(no changes

possible)

IntranetIntranet

Logging ofchanges forprocess models

Contentreview

Firstreview

For changesto process models

If the changesto process modelsare rejected

If the changesto process modelsare accepted

ReviewDB

ReviewDB

ReleaseDB

ReleaseDB

ArchiveDB

ArchiveDB

• Method and filter maintenance

• Repository structure management

• Release cycle management

• Technical quality assurance

• User administration

• Locals and merges

• Repository reorganisations

• Installations and licensemanagement

• First line support

• Tool and method training

Release Cycle Management

Page 37: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 37

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forthcoming AttractionsForthcoming Attractions

ClosureClosure

1

2

3

4

5

Page 38: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 38

Forthcoming Attractions

• ARIS Certification– TOGAF certification of ARIS Platform

– Target July 2008

• ARIS for TOGAF Training– Combination of tool and method training

for implementing ARIS in support of ARIS

– Target for first course during August2008

Page 39: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 39

Agenda

Introduction to TOGAFIntroduction to TOGAF

Introduction to ARIS PlatformIntroduction to ARIS Platform

Approach for Implementing TOGAF in ARISApproach for Implementing TOGAF in ARIS

Forthcoming AttractionsForthcoming Attractions

ClosureClosure

1

2

3

4

5

Page 40: A Practical Approach to Implementing TOGAF Using the ARIS …archive.opengroup.org/johannesburg2008/presentations/Mike... · 2008. 6. 11. · ARIS Business Simulator … ARIS Business

© 2008 triVector (Pty) Ltd. All rights reserved.Slide 40

Closure

Mike SteynCell: 0826555585

[email protected]

THANK YOU