ea balanceren tussen denken en doen

29
Architecture : balance between thinking and doing Dr. Bas van Gils [email protected]

Upload: bas-van-gils

Post on 21-Jul-2015

134 views

Category:

Business


2 download

TRANSCRIPT

Page 1: Ea   balanceren tussen denken en doen

Architecture : balance between thinking and doing

Dr. Bas van Gils

[email protected]

Page 2: Ea   balanceren tussen denken en doen

Bas van Gils

+31-(0)6-484 320 88

[email protected]

http://linkedin.com/in/basvg

http://blog.bizzdesign.com

http://www.twitter.com/basvg

“Life is and will ever remain an equation incapable of solution, but it contains certain known factors.”--Nikola Tesla (1935)

Bas van Gils

Personal

Married, two kids

Born in Tilburg, living in Deventer

Too many hobbies

Education

Master in Information Management &

Technology (Tilburg)

PhD in Computer Science (Nijmegen)

Work

vtsPN

Strategy Academy / Strategy Works

BiZZdesign

Page 3: Ea   balanceren tussen denken en doen

Agenda

Survival • What does it take to survive

• Why is architecture important?

ArchiMate• A brief (and abstract) introduction

• Example

3 principles• Less is more

• It’s a journey, not a destination

• Conceptual elegance

Situations• No two situations are alike

• Support complex & complicated domains

Research• Completeness

• Value

• Adoption

(Unless someone has a better idea)

Page 4: Ea   balanceren tussen denken en doen

5

Page 5: Ea   balanceren tussen denken en doen

What many organizations look like

Page 6: Ea   balanceren tussen denken en doen

Question : how do complex enterprises survive?

Page 7: Ea   balanceren tussen denken en doen

The need for Enterprise Architecture (EA)

• Organizations these days are inherently complex

• In order to survive and thrive, this complexity must be managed

• An architecture (description) helps to build a shared understanding of the enterprise

• Note 1: complexity does not have to be a bad thing

• Note 2: not everything about an enterprise can be understood in great detail

Page 8: Ea   balanceren tussen denken en doen

If you can not measure it, you can not improve it

(Lord Kelvin)

http

://up

load

.wikim

ed

ia.org/w

ikiped

ia/com

mo

ns/a/a0/Lo

rd_K

elvin

_ph

oto

graph

.jpg

Page 9: Ea   balanceren tussen denken en doen

EA is a conceptual tool that helps organizations get a deeper understanding of their own structure and of the way they work. It provides a map of the enterprise and it is a “route planner” for business and technology change. Important uses of it are in systematic IT planning/ architecting and in enhanced analysis and support for decision-making.

handbook enterprise architecture, BiZZdesign, 2012

Page 10: Ea   balanceren tussen denken en doen

Architecture (models)

Real world

Perceive RepresentModel

Conception modelOrganization

of model

Fundamental organization

of model

Based on the FRISCO report

Page 11: Ea   balanceren tussen denken en doen

Structure and behavior

structure

behavior

Page 12: Ea   balanceren tussen denken en doen

Active / passive structure

Real world

Concept: computer

Context 1: the computer is

“active structure”

Context 2: the computer is

“passive structure”

The two contexts rarely coincide

Perceive

Page 13: Ea   balanceren tussen denken en doen

ArchiMate framework

Passive structure Behavior Active structure

Executed byInvolves

Business layer

Application layer

Technology layer

Supports

Supports

Motivation

Implementation & Migration

Page 14: Ea   balanceren tussen denken en doen

Model vs view: visualization

Real worldPerceive

Mental model

ArchiMate model

Represent / model

translate

Visualization (=view)

Represent translate

Page 15: Ea   balanceren tussen denken en doen

Services: what we do for the customer

Process: the main pattern

Process: one of the instantiations

IT and infrastructure support

Page 16: Ea   balanceren tussen denken en doen

Prediction is very difficult especially if it's about the future

(Niels Bohr)

http

://up

load

.wikim

ed

ia.org/w

ikiped

ia/com

mo

ns/th

um

b/6

/6d/N

iels_B

oh

r.jpg/266p

x-Nie

ls_Bo

hr.jp

g

Page 17: Ea   balanceren tussen denken en doen

It is not the strongest of the species that survives, nor the most

intelligent that survives. It is the one that is the most adaptable to

change

(Charles Darwin)

http

://ww

w.b

iograp

hy.co

m/im

po

rted/im

ages/Bio

graph

y/Images/P

rofiles/D

/Ch

arles-Darw

in-926643

3-1-402.jp

g

Page 18: Ea   balanceren tussen denken en doen

Plans are worthless, but planning is everything

(Dwight D. Eisenhower)

http

://up

load

.wikim

ed

ia.org/w

ikiped

ia/com

mo

ns/8

/88

/Gen

eral_of_

the_

Arm

y_Dw

ight_D

._Eisenh

ow

er_1

947.jpg

Page 19: Ea   balanceren tussen denken en doen

Implications

There is a need to get to grips with complexity…

… but not every aspect of the enterprise can be analyzed understood

We want to plot a route for business success….

… but we don’t know what the future will bring.

Page 20: Ea   balanceren tussen denken en doen

The 3 principles for successful architecture models

1

2

3

Model as little as possible, but not less

Maintain a (statement of) direction rather than plan to reach a specific goal

Strife for conceptual elegance but recognize that the real world is messy

Page 21: Ea   balanceren tussen denken en doen

Striving for (conceptual) elegance is not new

“Elegance is not a dispensable luxury but a factor that decides between success and failure.”

“The lurking suspicion that something could be simplified is the world's richest source of rewarding challenges.”

“Simplicity is prerequisite for reliability.”

Page 22: Ea   balanceren tussen denken en doen

Conceptual elegance in EA

How many managers feel as if they are in a maze because…

Maintenance cost of IT landscape is sky-

rocketing. We keep investing and the problems only get

worse!

The real world is messy. A “baseline architecture” helps to gain

an understanding of complexity

A crisp and elegant view of the future is a prerequisite for a reliable and agile

enterprise

Page 23: Ea   balanceren tussen denken en doen

EA in different situations

• Developing an architecture makes sense in a complicated / complex domain

• The real world = messy

• Developing an architecture for• Analysis• Shared understanding • Brainstorm solution alternatives

Page 24: Ea   balanceren tussen denken en doen

Some answers from the questionnaire

Ontwerpen in het groot (vanuit een overzicht) en ontwerpen in het klein (vanuit een probleemstelling).

We kunnen zeggen dat de architectuur het hoe beschrijft vanuit de behoefte tot samenhang in het totale ITlandschap, terwijl het design betrekking heeft op een specifiek onderdeel van dat landschap.

Architectuur is het stellen van kaders waarbinnen een ontwerp uitgevoerd kan/moet worden. Design is het ontwerpen van systemen binnen de kaders die gesteld zijn door architectuur.Dus Architectuur stelt de regels en design moet voldoen aan de regels.

Page 25: Ea   balanceren tussen denken en doen

Model as little as possible (but not less)

The setting

• Governmental organization

• IT landscape has ‘evolved’ over the years, yet has a basis rooted in law

• Restructuring is necessary. But how? In what order? Who will finance it? What is impact on innovation?

Assessment

• Complicated, not complex

• Model: components, main functions / objects as well as an outline of infrastructure

• Map out functional/ technical quality to assess priorities

Results

• Map out baseline in 10 weeks

• Developed high-level roadmap + first iteration based on a target architecture

• (Implementation is about to start)

Page 26: Ea   balanceren tussen denken en doen

Models in a complex situation

The setting:

• Large insurance organization

• Acquires (hostile take-over) a competitor after 2 major reorganizations in 3 years.

• During integration the relation has ‘evolved’ to a shouting match

Assessment

• Complex domain

• No “right or wrong” or “single best answer”

Results

• Used joint modeling sessions to gain a common language and shared understanding

• We crafted a process x department map and used it to pin-point pain points.

• This big-picture view helped brainstorm / experiment with solution alternatives

Page 27: Ea   balanceren tussen denken en doen

Research challenges

Language evolution

• What concepts / structures / … are missing for a great EA practice?

Value

• There is a lot of evidence about the value of EA. What does modeling contribute?

Adoption

• ArchiMate is widely adopted. Which parts are used the most? Mostly by IT or business? Why? Are there geographical / industry differences?

Page 28: Ea   balanceren tussen denken en doen

• Architecture – like long distance running – is an endurance game:

– it is hard work

– it takes a while before it pays off

– it gets you fit enough to face tough challenges

• There are many advantages to using architecture / ArchiMate modelling (when used correctly)

• Interesting research challenges remain

Page 29: Ea   balanceren tussen denken en doen

©2014 BiZZdesign. All rights reserved.BiZZdesign and BiZZdesign logos are registered trademarks of BiZZdesign Company.