Top Banner
. . . act! Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1 26. März 2004 Enterprise Architecture Process, Structure and Organization t-eam* - a framework derived from project experience Dipl.-Inform. Klaus D. Niemann Managing Director ...act! consulting GmbH Glockengießerwall 26 D-20095 Hamburg T: +49 40 / 30104 - 217 F: +49 40 / 30104 - 299 E: [email protected] W: www.act-consulting.de www.unternehmensarchitektur.de P e rs o n n e l de ve lo pm e n t Archit ectu re ma n age ment O r ga n i- za t i o n a l d e ve l opm e n t *t oolbox for e nterprise a rchitecture m anagement
20

Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

Nov 02, 2019

Download

Documents

dariahiddleston
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: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 126. März 2004

Enterprise ArchitectureProcess, Structure and Organization

t-eam* - a framework derived from project experience

Dipl.-Inform. Klaus D. NiemannManaging Director...act! consulting GmbHGlockengießerwall 26D-20095 HamburgT: +49 40 / 30104 - 217F: +49 40 / 30104 - 299E: [email protected]: www.act-consulting.de

www.unternehmensarchitektur.de

Personnel

development

Architecture

management

Organi-zationaldevelopment

*toolbox for enterprise architecture management

Page 2: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 226. März 2004

Content

! The EAM dilemma: the gap between strategy and implementation

! The answer: filling the gap

! The benefits: lessons learned

Page 3: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 326. März 2004

From strategy to implementationArchitecture management aligns IT to business and so must do the splits between strategy and implementation."The alignment is based on navigation from business artifacts (e.g. business units

or processes) to IT artifacts (e.g. applications or infrastructure) "Architecture management processes ensure continuous controlling and

optimization.

enterprisestrategy

• goals• constraints• business

processes• results

implementation• application

systems• workflow • interfaces • IT infra-

structure

Enterprise Architecture Management

System architetecture

Software architecture

businessarchitecture

Page 4: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 426. März 2004

Bridging the gap

enterprisestrategy

• goals• constraints• business

processes• results

implementation• application

systems• workflow • interfaces • IT infra-

structure

Entertprise Architecture managementStructure

(EA entities, relationships beween strategic and operational topics,

stakeholder specific views)

Process

(strategic processes (e.g.application portfolio planning), operational

processes (e.g. software architecture design), linking

between processes )

Organization

(principles, roles, functions, committees, work load balancing)

The EAM House

Page 5: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 526. März 2004

Distribution of efforts in recent projects

Structure Process Organization

The EAM House

#The columns of the EAM house (structure, processes and organization) are of equal value for being successful in enterprise architecture management

Structure

Process

Organization

The EAM House

#As we learned from a survey* many recent projects focus on structure $ collecting and analyzing data for application portfolio planning$ defining reference architectures$ structuring and refurbishing the system architecture

#Processes and organization get lower attention

*German Society for Computer Science, working group on EAM, 30.1.2003

Page 6: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 626. März 2004

Content

! The EAM dilemma: the gap between strategy and implementation

! The answer: filling the gap

! The benefits: lessons learned

Page 7: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 726. März 2004

IT Processes

The environment of architecture management! Architecture management is embedded into the other IT processes and

cooperates directly with strategic IT planning and IT projects – therefore it has to provide the link between strategy and implementation.

! Quality enhancement is done through " iterations: manage risks and take care of moving targets" feedback: generate reusable assets and best practices

projects

custom

ers

strategicIT planning

IT architecture-management

feedback/reusable results

iterations

Page 8: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 826. März 2004

m-arc:meta-model

eam-org:organi-zation

t-eamThe act! – reference model for enterprise architecture management t-eam* is assembled from separately usable components :

" process templates p-arc, p-fach, p-anw, p-sys und p-soft, " reference architecture („blueprint“) ref-arc," meta model and enterprise architecture repository m-arc," organizational patterns for implementation and operation of EAM.

p-soft: design software architecture

p-arc:enterprisearchitecture planning

p-sys: design systems architecture

p-anw: design application landscape

p-fach: design business architecture

ref-arc

*toolbox for enterprise architecture management

Page 9: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 926. März 2004

Meta Model Structure

Business ArchitectureBusiness Architecture

Goals &strategy

ProcessesCompo-nents(Data)

Organi-zation /Location

System ArchitectureSystem Architecture

DevelopmentEnvironment

TestEnvironment

IntegrationEnvironment

InspectionEnvironment

ProductionEnvironment

Hot Fix Environment

Software ArchitectureSoftware Architecture

PIM

PSM

Compo-nents data inter-

faces layers

ApplicationLandscapeapplications

references

RequirementsSpecification

RequirementsSpecification

functional non-functional

change & configuration mgmt. history glossary filtering /view definition

What?

How?

With what?

Why?Where?

Page 10: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1026. März 2004

Architecture management processes

! The EA processes within t-eam are directly linked to the meta model, " activity inputs and outputs are specified in the meta model" Methodology is based on the meta model (e.g. data analysis for application

landscaping)" Semantics is specified through the meta model

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 11: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1126. März 2004

Enterprise Architecture Planning# Integrate and consolidate enterprise architecture# Analyze enterprise and IT strategy

$ derive implications on enterprise architecture# Analyze application and project portfolio

$ evaluate strategic impact $ derive value production$ evaluate (costs ! risks ! quality ! functionality)

# Market research$ IT-technology$ methods und tools$ standards

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 12: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1226. März 2004

Design Business Architecture

# develop and maintain enterprise wide business architecture as enterprise architecture module

# develop component portfolio (business components, business objects)# develop process portfolio (business cases, deliverables, business processes, actors)# goals and constraints# specify requirements# develop glossary# supply business architecture for enterprise wide use

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 13: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1326. März 2004

Design Application Landscape

# Analyze existing application portfolio and develop application landscaping plan# specify application systems

$ Define responsibilities$ Reference business, software and systems architecture

# Develop and evaluate future application portfolio scenarios# Derive application portfolio development plan# Control development process# Supply recent application portfolio and development plan for enterprise wide use

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 14: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1426. März 2004

Design Software Architecture

# Develop and maintain enterprise wide software architecture (reference architecture) as module of enterprise architecture

# ascertain requirements # non-functional / functional requirements$ fundamentals$ constraints

# develop and evaluate architecture scenarios# test scenarios and derive reference architectures# Specify and control development plan

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 15: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1526. März 2004

Reference Architecture

$ Specification of valid reference architectures according to subject areas, e.g.$ back office$ mobile sales support $ intranet$ internet$ data warehouse

$ Definition of coverage to functional and non-functional requirements$ Specification of conformity with fundamentals and constraints$ Documentation of heuristics and patterns

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 16: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1626. März 2004

Design Systems Architecture

# Develop and maintain enterprise wide technology model as module of enterprise architecture

# Conduct technology projects (development, optimization, procurement)# Create technology model („tool basket“)# Supply technology model for enterprise wide use

$ „tool basket“$ standards (e.g. guidelines for deployment and operations)$ capacity specifications

design software architecture

enterprisearchi-tecture planning

design systems architecture

design application landscape

design business architecture

reference architecture

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Business ArchitectureBusiness Architecture

System ArchitectureSystem Architecture

Software ArchitectureSoftware Architecture

ApplicationLandscape

RequirementsSpecification

RequirementsSpecification

Page 17: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1726. März 2004

Architecture management processes

enterprisestrategy

• goals• constraints• metrics• ...

implementation• processes• application

systems• organisation• infrastructure• ...

Strategic architecture management Operational architecture management

designenterprisearchitecture

design applicationlandscape

design businessarchitecture

design softwarearchitecture

design systemsarchitecture

implementreferencearchitecture

Page 18: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1826. März 2004

EAM Organization

Structure Process Organization

The EAM House

Organization

Critical success factors

EA roles

committees

Organizational principles & patterns

Best practices

Marketing patterns

•Enterprise Architect•Software Architect•ReUse Manager•...

•Accountability•Punctuality•...

•EA motivation•EA goal setting•EA information•...

•Find a mentor•Decentralize architecture development•Concentrate on low hanging fruits•...

•Architecture board•Sounding board•...

•Bridging the gap –•diversify /distribute EA functions•...

Page 19: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 1926. März 2004

Content

! The EAM dilemma: the gap between strategy and implementation

! The answer: filling the gap

! The benefits: lessons learned

Page 20: Enterprise Architecture Process, Structure and Organization · $ derive implications on enterprise architecture # Analyze application and project portfolio $ evaluate strategic impact

. . . act!Gesellschaft für IV-Architekturplanung, Coaching und Technologieberatung mbH 2026. März 2004

Benefits of enterprise architecture management

... result from contribution to IT‘s efficiency and effectiveness:

effectiveness of IT

effic

ienc

yof

IT Low costs

and low impact

Costs and Impact high

Low impact and high costs

Low costsand high impact

" efficiency (Do things right.): architecture management cares for costefficient and appropriate applications and infrastructure.

consolidation

" effectiveness (Do the right things.): architecture management plans and develops business architecture and application portfolio aligned to enterprise strategy

business alignment

An enterprise architecture managmentprogramm needs a clear perspective:

The business approach. The red way needs an anchor in business, operationalized strategy. The initialization needs fairly stable targets.

The technical approach. The blue way needs a clear methodology, a database, able to deal with scale and different aspects (business, applications, infrastructure).