presentatie han next generation 2009 06 20

18
Model Based Development How to organize and architect survival of MD* Wiebe Wiersema Lector Architectuur Digitale Informatie Systemen Information Systems: The Next Generation Hogeschool Arnhem Nijmegen June 19 th 2009

Upload: wwiersem

Post on 01-Nov-2014

490 views

Category:

Business


0 download

DESCRIPTION

Presentation given by Wiebe Wiersema al the HAN University "Next generation" symposium

TRANSCRIPT

Page 1: Presentatie Han Next Generation 2009 06 20

Mo

del B

ased

Develo

pm

en

t H

ow

to

org

an

ize a

nd

arc

hit

ect

su

rviv

al o

f M

D*

Wie

be

Wie

rse

ma

Le

cto

r A

rch

ite

ctu

ur

Dig

ita

le In

form

ati

e S

ys

tem

en

Info

rma

tio

n S

yste

ms: T

he

Ne

xt G

en

era

tio

nH

og

esch

oo

l Arn

he

m N

ijme

ge

n

Ju

ne

19

th2

00

9

Page 2: Presentatie Han Next Generation 2009 06 20

Wh

y M

D*

is d

an

gero

us..

�S

ohow

hard

can

itbe, to

build

a 1

50 p

cs

lego h

elic

opte

r?

�U

sin

g15 p

eople

�H

avin

g45 m

inute

s

�W

hen

one

team

is g

iven

a 4

0%

fin

ished

helic

opte

r(M

DA

)

�W

ill t

hatte

am

win

?

Page 3: Presentatie Han Next Generation 2009 06 20

Wh

y M

D*

is d

an

gero

us..

�T

his

gam

e w

as d

one

3x,

150 p

eople

involv

ed

�M

DA

team

fin

ished

last

every

tim

e

�T

he team

s thatw

on a

lways

used

a p

rofe

ssio

nal

�T

he team

s thatw

on a

lways

used

a p

rofe

ssio

nal

pro

ject m

anagem

ent

appro

ach

�B

uteven t

he team

s h

avin

ga p

oor

pro

ject appro

ach

still

did

bett

er

than

the M

DA

team

s…

.

Page 4: Presentatie Han Next Generation 2009 06 20

Wh

y M

D*

is d

an

gero

us..

�T

he M

DA

team

s k

eep o

nlo

sin

gth

eir

com

mon

sense

�F

ocused

all

their

energ

yon

the tool

�F

ocused

all

their

energ

yon

bra

ggin

gabout

the g

reat

advanta

ge

they

had

One

team

actu

ally

sta

rtin

gselli

ng

“models

” to

com

peting

�O

ne

team

actu

ally

sta

rtin

gselli

ng

“models

” to

com

peting

team

s, com

ple

tely

forg

ett

ing

their

obje

ctives.

�H

appens a

ll th

e tim

e in t

he fie

ld

�M

y thought

on

this

�In

novation

dis

tracts

�E

ven m

ore

so

when

a t

eam

has low

pro

cess

matu

rity

Page 5: Presentatie Han Next Generation 2009 06 20

Wh

y is t

his

im

po

rtan

t?

Bro

n: S

tandis

h G

roup, 2004

Page 6: Presentatie Han Next Generation 2009 06 20

Su

bje

ct

for

tod

ay

�W

ha

t so

rt o

f d

ep

en

de

ncie

s a

re in

tro

du

ce

d

wh

en

usin

g a

mo

de

l b

ase

d a

pp

roa

ch

in

a

so

ftw

are

pro

ject?

Page 7: Presentatie Han Next Generation 2009 06 20

Wh

at

so

rt o

f arc

hit

ectu

re?

Bro

n: W

ieringa, 2006

Page 8: Presentatie Han Next Generation 2009 06 20

So

ftw

are

develo

pm

en

t to

day

Page 9: Presentatie Han Next Generation 2009 06 20

Usin

g M

D*

Page 10: Presentatie Han Next Generation 2009 06 20

Is it

that

sim

ple

?S

olu

tio

n v

iew

Oth

er

/ N

FR

equirem

ents

Stu

ff that

does n

ot

fit

in a

model

Solu

tion

Arc

hitectu

re

Test

Outp

ut

Configura

tion

Managem

ent

Page 11: Presentatie Han Next Generation 2009 06 20

Is it

that

sim

ple

?P

roje

ct

man

ag

em

en

t vie

w

Pro

ject

Pla

nnin

gTeam

sW

ork

ing

para

llel

Measure

ment

& A

naly

sis

Qualit

yA

ssura

nce

Monitoring

&C

ontr

ol

Subcontr

acto

rs

Page 12: Presentatie Han Next Generation 2009 06 20

Mis

ery

mo

ves, b

ut

do

es n

ot

go

aw

ay…

MD

* h

as g

rea

t b

en

efits

, b

ut:

�M

D*

actu

ally

in

tro

du

ce

s a

lo

t o

f ri

gid

ity

�M

od

els

are

on

ly f

lexib

le w

he

re f

lexib

ility

ha

s

be

en

de

sig

ne

d

�T

he

ke

y p

laye

rs in

th

e p

roje

ct

ne

ed

to

un

de

rsta

nd

th

e lim

ita

tio

ns t

ha

t th

e (

me

ta)

mo

de

ls in

tro

du

ce

s

Page 13: Presentatie Han Next Generation 2009 06 20

Real life

exam

ple

s

�M

od

elli

ng

en

vir

on

me

nt

did

no

t su

pp

ort

ve

rsio

n

co

ntr

ol

�M

od

elli

ng

to

ol/a

pp

roa

ch

“a

lmo

st”

fin

ish

ed

at

pro

ject sta

rtp

roje

ct sta

rt

�R

eq

uir

em

en

ts t

ea

m d

id n

ot

un

de

rsta

nd

wh

at

wa

s a

llow

ed

an

d w

ha

t n

ot.

�P

roje

ct m

an

ag

er

ha

d n

ot

un

de

rsto

od

im

pa

ct

of

the

to

ol

�M

D*

wa

s s

old

to

th

e c

usto

me

r, b

ut

tea

m h

ad

no

exp

eri

en

ce

Page 14: Presentatie Han Next Generation 2009 06 20

So

ho

w t

o s

urv

ive M

D*

for

su

re?

Tech

nic

al

�M

ake a

solu

tion a

rchitectu

re o

f th

e s

olu

tion

and t

he

pro

ject environm

ent

that in

tegra

tes a

ll th

e d

iscip

lines

involv

ed a

cro

ss the p

roje

ct lif

ecycle

�P

roje

ct m

an

ag

em

en

t

�R

eq

uir

em

en

tsR

eq

uir

em

en

ts

�D

esig

n

�B

uild

�C

on

fig

ura

tio

n m

an

ag

em

en

t

�T

est

�D

ep

loym

en

t

�M

ain

ten

an

ce

�Q

ua

lity

Bro

n: IE

EE

Sw

ebok 2

004

Page 15: Presentatie Han Next Generation 2009 06 20

So

ho

w t

o s

urv

ive M

D*

for

su

re?

Org

an

isati

on

al

�A

lign a

ll th

e s

takehold

ers

so t

hey u

nders

tand t

he

impact of th

e M

D*

you a

re u

sin

g

�M

ake s

ure

the w

hole

team

unders

tands t

he im

pact

of

MD

*M

D*

�U

se a

pro

ven a

ppro

ach,

don’t b

uild

it

yours

elv

es…

�P

repare

3, be f

lexib

le a

nd s

upport

ive

Page 16: Presentatie Han Next Generation 2009 06 20

So

ho

w t

o s

urv

ive M

D*

for

su

re?

In g

en

era

l

�B

efo

reyo

usca

leu

p th

e te

am

, m

ake

su

reth

e w

ho

lea

pp

roa

ch

wo

rks

(en

d

to e

nd

!)

�D

on

’tb

oth

er

usin

git

wh

en

yo

ua

re n

ota

bo

ve

CM

Mi le

ve

l 2

, p

refe

rab

lyle

ve

l 3

�M

ove

fro

mh

elic

op

ter

to g

ira

ffe

vie

w

Page 17: Presentatie Han Next Generation 2009 06 20

Qu

esti

on

s?

Page 18: Presentatie Han Next Generation 2009 06 20

Th

an

k y

ou

Wie

be

Wie

rse

ma

Wie

be

Wie

rse

ma

wie

be

.wie

rse

ma

@h

u.n

l

ww

w.p

roce

ssin

no

va

tio

n.n

l