a federated approach to enterprise architecture … federated approach to enterprise architecture...

20
Dr. Stephan Aier Institute of Information Management University of St.Gallen Mueller-Friedberg-Strasse 8, CH-9000 St. Gallen Tel: +41 71 224 3360 Fax: +41 71 224 2189 [email protected] | www.iwi.unisg.ch | ccif.iwi.unisg.ch A Federated Approach to Enterprise Architecture Model Maintenance 2 nd EMISA Workshop, 8–9/10/2007, St. Goar

Upload: phungthien

Post on 12-Mar-2018

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

Dr. Stephan AierInstitute of Information Management University of St.GallenMueller-Friedberg-Strasse 8, CH-9000 St. GallenTel: +41 71 224 3360 Fax: +41 71 224 [email protected] | www.iwi.unisg.ch | ccif.iwi.unisg.ch

A Federated Approach to Enterprise Architecture Model Maintenance2nd EMISA Workshop, 8–9/10/2007, St. Goar

Page 2: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 2

Agenda

Necessity and Challenges of Enterprise Architecture Maintenance1Approaches to Maintain Enterprise Architecture 2Case Study3Conclusion4

Page 3: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 3

Enterprise Architecture Goal Hierarchy

Creation and preservation of transparency– Reengineering and redesign of functionality clusters– Extension of outdated, partial, inconsistent design documents– Measurability of dis-alignment, un-supported business

requirements, unnecessary IT functionalities

IT simplification and consolidation– Creation of fine granular, reusable functionality chunks– Reuse of functionalities

Creation and preservation of flexibility– Easier adaptation of applications to specified changes

Creation and preservation of agility

– Preparation of applications for future, yet unspecified changes

Page 4: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 4

Why Enterprise Architecture matters

Sour

ce: A

. Hes

s/sd

&m

(200

5)

Page 5: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 5

Enterprise Architecture

Business Engineering FrameworkR

eportingM

anagement/Incentive M

odelsM

otivation, Com

munication

A B C D

Syst

ems

Laye

rStrategyLayer

OrganizationLayer

Integration Layer

SoftwareLayer

InfrastructureLayer

Designing the Organization• Process map• Process models• Organizational structure• Information map

Designing the Strategy• Business network models• Customer process models• Output models• Corporate objectives

Designing the Integration• Application map• Enterprise services

Designing the Software• Software components • Software services• Data models

Designing* the IT Infrastructure• Platform infrastructure• Network infrastructure

Page 6: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 6

Enterprise

Businessarchitecture

Organizationarchitecture

Integrationarchitecture

Softwarearchitecture

Enterprisearchitecture

Technologyarchitecture

EA: A Cross-layer View Comprised of ALL Aggregate Business Engineering Artefacts

Page 7: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 7

Agenda

Necessity and Challenges of Enterprise Architecture Maintenance1Approaches to Maintain Enterprise Architecture 2Case Study3Conclusion4

Page 8: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 8

Approach (I)

A Holistic EA Model

model interpretation and

consolidation

remodeling

Page 9: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 9

Approach (II)

A Federated EA Model

data delivery contract

transformation rules

maintenance schedule

Page 10: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 10

EA Maintenance ProcessD

ata

Ow

ner

EA

Stak

ehol

der

Rep

osito

ry

Man

ager

EA

Coo

rdin

ator

(1) initiate maintenance

cycle

(2) deliver model data

(3) check consistency

(4) revise inconsist-

encies

(5) prepare change report

(6) check intended changes

(7) coordinate

vetoes

(8) authorize repository

update

(9) perform repository

update

(10) commu-nicate repo-sitory update

NOK

OK

Page 11: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 11

RACI Matrix

Mapping Roles and Activities

Roles

Activities

Chief Enterprise Architect

EA Coor-dinator

EA Repository Manager

EA Stake-holder

Data Owner

(1) Initiate maintenance cycle A, R I R

(2) Deliver model data from specialized architecture

I A, R

(3) Check data consistency A R I

(4) Revise inconsistencies C I A, R

(5) Prepare change report & notify affected stakeholders

I A, R I

(6) Check intended changes I A, R

(7) Coordinate vetoes A, R I C C

(8) Authorize repository update A, R I

(9) Perform repository update I A, R

(10) Communicate repository update I A, R I I I

ResponsiblePosition working on the activity

AccountablePosition with yes/no authority

ConsultPosition involved prior to decision or action

InformPosition that needs to know of the decision or action

Page 12: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 12

Agenda

Necessity and Challenges of Enterprise Architecture Maintenance1Approaches to Maintain Enterprise Architecture 2Case Study3Conclusion4

Page 13: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 13

Case Study

The Company

Industry

Large financial retailer in Switzerland

Products and services for every situation:

payments, investments, financial security, credits

Private customers, associations,

companies, and public

corporations

2006

total assets > 50 billion CHF

number of accounts > 3 million

Customers

Products

Finance

Page 14: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 14

Case Study

Initial Situation – EA HistoryNumerous detailed but isolated models/management systems (products, processes, applications, data, ...)

No consistent overall picture of the company

Jan 05: EA gets introduced to management body – decision for a proof of concept

Aug 05: 1st prototype: business continuity planning

Feb 06: 1st release: business continutity planning and IT operations

Jun 06: 2nd release: strategy and project selection

Oct 06: 3rd release: data architecture

Jan 07: standard operations

Page 15: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 15

Impact AnalysisCustomer processservice activity: claim managementcustomer activity: claim reportcustomer process: motor insurance

Process mapprocess: claim management

Process flowprocess flow: claim management

Application repositoryapplications: claims coreapplication domain: claim/benefit management

Components and platformsplatform: J2EEsoftware components: order, events, partner, clams catalogue

OrganisationalLayer

StrategyLayer

SystemsLayer

Applications

ComponentsSoftware

Component

ApplicationApplication

Domain

Process

Service

Activity

-

Platform

Process

Result

Customer

Customer

ActivityProduct

Role

has

Is part of

Is related to

supports

creates

supports

Is part of

responsiblesupportsPart of

Is related to

Customer

Process

Page 16: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 16

Case Study

Defining EA Application Goals and ScenariosEA is a high-level model of the company

Supporting EA relevant decisions which require knowledge across multiple layers of the EA stack

Application scenarios supported by EA may be:

– Business continuity planning (BCP)– Portfolio management (applications,

partners, projects)– Evaluation of strategic options– IT service management

Syst

ems

Laye

r

StrategyLayer

OrganizationLayer

Integration Layer

SoftwareLayer

InfrastructureLayer

Enterprise

Businessarchitecture

Organizationarchitecture

Integrationarchitecture

Softwarearchitecture

Enterprisearchitecture

Technologyarchitecture

Page 17: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 17

Case Study

EA ProgramEA combines and consolidates existing specialized architecture models:

To achieve a consistent overall picture, maintenance roles and processes need to be defined EA has a passive role – EA as a serviceEA does not own any EA models

EA-REPO

Controllingdata

Processmodels

Applicationrepository

Strategicgoals

Hardware repository

Page 18: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 18

Agenda

Necessity and Challenges of Enterprise Architecture Maintenance1Approaches to Maintain Enterprise Architecture 2Case Study3Conclusion4

Page 19: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 19

Conclusion

Lessons Learned

Using existing models fosters acceptance and saves costs

Aiming at well defined and concrete as opposed to abstract problems allows for a pragmatic approach

It is a waste of time to introduce EA in divisions which are notwilling to create transparency

Using/aligning at established meta-models allows for a switch to commercial EA products after starting with an individual solution

Page 20: A Federated Approach to Enterprise Architecture … Federated Approach to Enterprise Architecture Model Maintenance 2nd EMISA Workshop, 8–9/10/2007, ... Enterprise Architecture Business

© Okt-07 IWI-HSG, Stephan AierPage 20

Contact

Dr. Stephan [email protected]+41 71 224 3360