rational agility

21
Rational agility EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS Roman Mildner February 28 th , 2012

Upload: united-mentors

Post on 13-Jul-2015

522 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Rational Agility

Rational agilityEVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS

Roman Mildner

February 28th, 2012

Page 2: Rational Agility

• Should we be agile?

• Can we be agile in safety-critical environments?

• How much agility do we need?

• Should we care?

Questions

February 28th, 2012 2EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 3: Rational Agility

Effective project management in three easy steps.

1. ‘Agile’ doesn’t matter.

2. Projects are releases.

3. Projects are born winners (or losers).

February 28th, 2012 3EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 4: Rational Agility

STEP 1

‘AGILE’ DOESN’T MATTER

February 28th, 2012 4EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 5: Rational Agility

1. Describe the process

2. Review the process

3. Print out the process

4. Rethink the process

5. Go To 1

6. Work the process

The traditional approach according to an agile programmer

February 28th, 2012 5EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 6: Rational Agility

1. Make up some feature

2. Code

3. Adapt feature to code written

4. Get some pizza

5. Goto 1

The agile approach according to a process-aware programmer

February 28th, 2012 6EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 7: Rational Agility

Ancient agility:

• Individuals and interactions

over processes and tools

• Working software product over

comprehensive documentation

• Customer collaboration over

contract negotiation

• Responding to change over

following a plan

QED.

Agility, the oldest approach

February 28th, 2012 7EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 8: Rational Agility

Rational Empirical

Attitude First think, then do Learning by doing

What’s important Strict reasoning Experience

Dealing with errors Preventive Corrective

Effort Initially Later

Examples in our world CMMI, Automotive SPICE SCRUM

Typical anti-pattern Analysis paralysis ‘Taskforcitis’

What ‘rational’ and ‘empirical’ really mean

February 28th, 2012 8EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 9: Rational Agility

How we really decide

February 28th, 2012 9

Life experience

Feel

Rationalize

‚Rational‘ decision!

EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 10: Rational Agility

‘Agile’ doesn’t matter

February 28th, 2012 10EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 11: Rational Agility

STEP 2

PROJECTS ARE RELEAESES

February 28th, 2012 11EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 12: Rational Agility

Projects create product releases

Un

its

De

velo

pm

en

t

Gro

wth

Mat

uri

ty

Satu

rati

on

Deg

en

erat

ion

Product maturity

Firs

t re

leas

e

Pro

cess

wei

ght

Rationalization

February 28th, 2012 12EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 13: Rational Agility

STEP 3

PROJECTS ARE BORN WINNERS OR LOSERS

February 28th, 2012 13EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 14: Rational Agility

Fit for the job?

February 28th, 2012 14EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 15: Rational Agility

The project-DNA

Process

dimension

Product maturity

CM

Co

nfi

gu

rati

on

Ma

nag

em

en

t

MA

Me

as

ure

men

ta

nd

An

aly

sis

PM

C

Pro

jec

t M

on

ito

rin

g…

PP

Pro

jec

t P

lan

nin

g

PP

QA

Pro

du

ct

an

d P

roc

es

s Q

ua

lity

..

RE

QM

Req

uir

em

en

ts M

an

ag

em

en

t

SA

M

Su

pp

lie

r A

gre

em

en

t M

gm

t.

DA

R

Dec

isio

n A

naly

sis

an

d…

OP

D/O

PF

Pro

ce

ss

De

sig

n/F

oc

us

OT

Org

an

iza

tio

nalT

rain

ing

PI

Pro

du

ct

Inte

gra

tio

n

RD

Req

uir

em

en

ts D

eve

lop

me

nt

TS

Te

ch

nic

al S

olu

tio

n

RS

KM

Ris

k M

an

ag

em

en

t

VA

L/V

ER

Va

lid

ati

on

/Ve

rifi

ca

tio

n

Development100% 25% 25% 25% 25% 25% 0% 0% 0% 0% 75% 75% 50% 75% 25%

Introduction100% 75% 50% 50% 50% 50% 50% 25% 50% 25% 75% 100% 75% 100% 50%

Growth100% 100% 100% 75% 75% 100% 100% 75% 75% 100% 100% 100% 100% 100% 100%

Maturity100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%

Saturation100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%

Degeneration100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%

1

2

3

4

5

6

7

Re

lea

se

s

February 28th, 2012 15EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 16: Rational Agility

Practical example

Product maturity Requirements Management Project Planning

Development feature list burn down chart, milestones

Introduction + specification (use cases)

+ user reviews

+ simple traceability

+ effort estimations

+ scheduling

+ exact responsibilities

+ project plan

Growth + full traceability

+ full specification

+ management reviews and

quality gates

Maturity + formal project lifecycle

Saturation

Degeneration

February 28th, 2012 16EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 17: Rational Agility

Un

its

De

velo

pm

en

t

Gro

wth

Mat

uri

ty

Satu

rati

on

Deg

en

erat

ion

Product maturity

Firs

t re

leas

e

Pro

cess

wei

ght

Rationalization

The human factor in your project

D I S C

Team 1

D I

Team 2

S C

D Dominance

I Influence

S Steadiness

C Compliance

February 28th, 2012 17EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 18: Rational Agility

Answers

February 28th, 2012 18EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 19: Rational Agility

Q&A

Q: Should we be agile?

A: Wrong question! You should be EFFECTIVE.

Q: Can we be agile in safety-critical environments?

A: Yes-but. With the carefully crafted project-DNA.

Q: How much agility do we need?

A: Align with product maturity.

Q: Should we care?

A: Yes, urgently!

February 28th, 2012 19EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 20: Rational Agility

Step 1: ‘Agile’ doesn’t matter.

Step 2: Projects are releases.

Step 3: Projects are born winners or losers.

Effective project management in five easy steps.

CHECK

YOUR

PROJECT’s

DNA!

February 28th, 2012 20EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH

Page 21: Rational Agility

Roman Mildner, PMP

United Mentors

Eupener Str. 139

50933 Cologne, Germany

Tel +49-221-2605266

http://unitedmentors.com/RomanMildner

http://twitter.com/RomanMildner

http://www.projectcrunch.com

http://www.projectcrunch.de

About the author

February 28th, 2012 21EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS . © 2012 UNITED MENTORS GMBH