The two largest project killers

Preview:

DESCRIPTION

The two most common reasons for project failure

Citation preview

Vision ~ Knowledge ~ Results

samenwerking, pragmatische aanpak en innovatie met Java en Oracle

Two project killers

Martin van Borselaer

© 2010 Whitehorses

Whitehorses B.V.

Today’s goals

Create awareness Recognition

Whitehorses B.V.

Fear

Whitehorses B.V.

Complexity

Whitehorses B.V.

Deadly combination

Whitehorses B.V.

My definition of fear

Know

Do

Fear

Say

“Fear prohibits us from doing or saying we know what’s right”.

Whitehorses B.V.

Customer’s fears

●Pay too much/receive too little●Bad quality●Wrong requirements●Capability/capacity to change●…

Whitehorses B.V.

Supplier’s fears

●Too much time/costs●Dissatisfied customer●Making mistakes/bad reputation●Scope creep●Demanding too much from employees●…

Whitehorses B.V.

Project Manager’s fears

●Dysfunctional customer●Dysfunctional team●Dysfunctional supplier●Dysfunctional tools●…

Whitehorses B.V.

Team’s fears

●Life/work balance●Making mistakes●…

Whitehorses B.V.

Underlying fears

● Job/income security●Status

Whitehorses B.V.

Projects know lots of fears

Customer Supplier

Project Manager Team

Results?

Whitehorses B.V.

Exaggerated?

ConsciousnessRationality

Sub consciousnessEmotions

Whitehorses B.V.

Fear leads to poor decisions

OverkillExaggerate problemReaction to strong

PassivityDenialTalk but no action

Overkill

Passivity

Whitehorses B.V.

Examples

● Fixed price/fixed date/unknown scope● Analysis paralysis● Kill the messenger, ignore the message● Stick to the plan at all costs● Micromanagement● Punish mistakes, no learning● Taking no risks, making no decisions● Operation successful, patient killed● The list is endless…

Whitehorses B.V.

Solutions…

together

No culture of heroes and loosers, but …

Whitehorses B.V.

Making mistakes is normal

● No mistakes = taking no risks = accomplish nothing

● Mistakes are part of the learning process

● Don’t punish● Create a culture of

learning

Whitehorses B.V.

Be vulnerable

Whitehorses B.V.

Transparancy

●Yes, we make mistakes●Yes, we’re not perfect●Mistakes are visible●So that we can learn

and adapt…●…together

Whitehorses B.V.

Choose your measurements carefully

1

•Customer goals

2

•Project goals

3

•Team goals

4

•Individual goals

● You get what you measure

● Choose the correct level of measurement

● Measurement system should enhance collaboration

● Beware of conflicts in interests

Whitehorses B.V.

Complexity

The past●More production?●More people!

Whitehorses B.V.

Complexity

●Simple is stupid ●Smart sells

Solutions are supposed to be complex The more complex the better

Whitehorses B.V.

Managers believe in brainpower

●Anything can be analyzed and planned

●First analysis than plan than act●Follow the plan●Deviation = wrong!

Whitehorses B.V.

The T-Ford productionmodel

●Division of design and labor●First design a process/product, than build●Specialization creates efficiency

We still believe in this model Project = production process That’s fine if we build the same system

over and over again

Whitehorses B.V.

Assumption: predicatability

Complexity

Order

Chaos

Complexity tools

Com

plex

ity e

nviro

nmen

t

Complexity determines

Predictability

Whitehorses B.V.

Complexity is hard to predict

All models are wrong, but some are useful.

(George E. P. Box)

In theory, there is no difference between theory and practice. In practice, there

is!“(Chuck Reid)

Whitehorses B.V.

Productdesign

A project is not a production process, it’s a product design process.

● We don’t know what we want● We don’t know how to get there● We need to discover and adapt● We need to prove our assumptions● Collaboration creates knowledge

Specialization impedes knowledge

Whitehorses B.V.

Plan

Do

Check

Actualize

Standard method for problem solving

The Deming

problem-solving process 

Whitehorses B.V.

Plan Do Check Actualize

That’s not how it’s used!

Whitehorses B.V.

Plan

Do

Check

Act

The ‘agile’ Deming circle

Whitehorses B.V.

Plan

Do

Check

Act

Plan

Do

Check

Act

Plan Do Check Actualize

Plan

Do

Check

Act

Plan

Do

Check

Act

Sequential or iteratief

Whitehorses B.V.

Focus

Time

Create solution

Time

Create solution

Sequential Iterative

Whitehorses B.V.

PRINCE2 against fear

●Project Board is accountable●Project Manager is only responsible for

the project’s process as agreed on by the Project Board

●Known method which gives the Project Board explicit means of control

●Tolerances●Management by exception

Whitehorses B.V.

Scrum against fear

●Promise little, create results fast●Uncertainty part of the deal●Team results are more important then

individual results●Multi-skilled team●Strong customer collaboration●Mistake? No problem●Plan is a guideline, not written in stone

Whitehorses B.V.

PRINCE2 against complexity

●Manage in stages●Not ‘activity based’ but ‘product based

planning’

Whitehorses B.V.

Scrum against complexity

●Simple planning process●Simple analysis process● Incremental product creation/delivery●Prove assumptions by creating

software, not by creating a model.

Whitehorses B.V.

Conclusion

Projects are more successful when the ability to learn is enhanced.

●Enhance collaboration●Accept uncertainties●Proceed iteratively in small steps●Create a culture of learning and adapting●Prove assumptions fast

Whitehorses B.V.

Two main impediments• Fear• Complexity

Recipy for success• Collaboration• Small steps• Learn and adept