104
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis Why Agile? Aachen, November 2012 How do we know Agile is NOT the new Evil Empire?

Why Agile?

Embed Size (px)

DESCRIPTION

Keynote at Ericsson's Eurolab Agile Day 2012, Aachen, Germany. Video of this talk is available at https://vimeo.com/53258160

Citation preview

Page 1: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Why Agile?

Aachen, November 2012

How do we know Agile is NOT the new Evil Empire?

Page 2: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 3: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 4: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

www.proyectalis.com/en/blog www.linkedin.com/in/angelm

www.slideshare.net/proyectalis

vimeo.com/user3469010

[email protected]

World Of Warcraft: Sheemazs @DunModr

Twitter: @angel_m

Ángel Medinilla!

You killed my father,

prepare to die…!

Page 5: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Peace Offering From Spain…

(Sioux Pin-Up Girl not included)

Page 6: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 7: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 8: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 9: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

You Germans are good thinkers…

Leibniz

Just take some time and think about it!

Kant Hegel Schopenhauer Nietzsche

Page 10: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 11: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 12: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 13: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

My Pleasure!!

Page 14: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Sooo… You wanna be Agile, right?

Page 15: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

WHY?

Page 16: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Why? What do you mean

‘Why’?

Page 17: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

WHY? Yes…

Page 18: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Uuuuuh…

Page 19: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘Everyone Else is Doing it’

Page 20: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

(A.K.A. the Golf Fallacy)

Page 21: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

A.K.A. ‘Let’s jump onto it’

Page 22: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Been there… Done that…

CMMI

ITIL PMBOK Balanced Scorecard

Cobit

Management by Objectives

Business Process Reengineering

ISO Total Quality Management

Six Sigma Knowledge Management

Earned Value Management

SWOT Analysis

Strategic Planning

WBS

5 Why’s

Management by Wandering

One Minute Management

Empowerment

Root Cause Analysis Software Engineering

Page 23: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Been there… Done that…

I Am Your Father!

CMMI

ITIL PMBOK Balanced Scorecard

Cobit

Management by Objectives

Business Process Reengineering

ISO Total Quality Management

Six Sigma Knowledge Management

Earned Value Management

SWOT Analysis

Strategic Planning

WBS

5 Why’s

Management by Wandering

One Minute Management

Empowerment

Root Cause Analysis Software Engineering

Page 24: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘It’ll double our productivity’

Page 25: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

HOW?

Page 26: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

How? What do you mean

‘How’?

Page 27: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

HOW? Yes…

Page 28: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Uuuuuh…

Page 29: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

I guess that…Errr…

Page 30: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

And maybe..Uuuh…

Page 31: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

And …Aaahmm…

Page 32: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

And then…Errr…

Page 33: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

CARGO CULT AGILE!

A.K.A…

Page 34: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 35: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘We want to empower people’

(Communist Revolution? Been There…Done That…Did not work…)

Page 36: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Certificates? What About

Certification is good! Agile certificates are cheap!

Page 37: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 38: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

U want certificates?

Page 39: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Keep Trying?

Wanna

Page 40: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘We are buried in paperwork’

Page 41: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘Meetings take for ever’

Page 42: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘Lack of creativity’

Page 43: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

‘Morale is low’

Page 44: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Those are just SYMPTOMS!

Page 45: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

WRONG REASONS!

Keep Thinking!

Page 46: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Here are some

FACTS

Page 47: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Agile is Hard!

Page 48: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Agile will P*ss off a lot of people

Page 49: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

And will scare others

“No planning”

“Fail Fast” “No documents”

“No Project Manager”

“No BDUF”

“Story Points”

“Playing cards”

Page 50: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Agile will lower your productivity

(at least at the beginning)

Page 51: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

It will challenge the Status Quo

Page 52: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

It will ask for impossible

Page 53: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Most likely…

Page 54: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Many successful product and companies are

NOT AGILE

Page 55: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Even worse… Where are the Hyper-Productive Agile Companies??

Page 56: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

In fact, many are already abandoning the Agile Ship…

Page 57: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Your people will be asked to:

Instead of… Just Working!!

RETROSPECT

PLAN IMPROVE Self-Organize

Write Tests

Work In Pairs

Demo

LEARN Read

Move cards Remove Impediments

Cross-Function

Play

Empathize Play Poker

Be Transparent

Develop Team Identity

Team Up

Meet Refactor Estimate

Write User Stories

Communicate

Update Burn-Downs

List Values

Page 58: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 59: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Even Worse, you are supposed to

COACH

LEAD COMMUNICATE Be Compassionate

Draw

Craft Fashionable Posters

Feel the pain

LISTEN Teach

Moderate Stay Calm

Deal with conflict

Play

Empathize Retrospect

Be their biggest fan

Buy them bagels

Facilitate

Mentor Be humble Remove Impediments

Hug trees

Be a mirror

Provide Fun

Page 60: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

You… are not.. Prepared!

Page 61: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

(Freak’o Meter sais…)

Page 62: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

WHY? So let me ask again…

Page 63: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Page 64: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

EVER Ok… I may be the worst Agile

seller

Page 65: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

REASON Let me give you just one good

Page 66: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Survival!

Page 67: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Survival is not a matter of

STRATEGY

Page 68: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

This company had STRATEGY

Page 69: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

These companies had STRATEGY

Page 70: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

These companies had STRATEGY

Page 71: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

This company had STRATEGY

Page 72: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

These companies had Strategies!

Page 73: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

BTW…

Page 74: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

But Agile will save us!!

Page 75: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

(errrr….)

Page 76: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

(errrr….)

Page 77: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

(errrr….)

Page 78: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

What do they all have in

COMMON?

Page 79: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Mmmm…

Page 80: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

New Species Arriving!

Page 81: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Survival is a matter of adaptation

Page 82: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

No NEW NEWS!

Page 83: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

The essence of Agile is not:

BOARD

BURN-DOWN STAND UPS Planning Game

TDD

Pair Programming

Demo

STICKY NOTES Scrum Master

Avatars WIP limits

Kanban

Foam Toys

Story Points Scrum Of Scrums

BDD

Scrum

Continuous Build Agile Coach Retrospective

Impediments

Clean Code

XP

Happiness Index

Page 84: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

The essence of Agile is not:

DeathStar, v2.0!

BOARD

BURN-DOWN STAND UPS Planning Game

TDD

Pair Programming

Demo

STICKY NOTES Scrum Master

Avatars WIP limits

Kanban

Foam Toys

Story Points Scrum Of Scrums

BDD

Scrum

Continuous Build Agile Coach Retrospective

Impediments

Clean Code

XP

Happiness Index

Page 85: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

The essence of Agile is:

DELIVER

Page 86: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

The essence of Agile is:

LEARN

Page 87: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

The essence of Agile is:

ADAPT

Page 88: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Some constructive advice…

Page 89: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Understand What’s the problem

Page 90: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Make it

(A.K.A. ‘Waterfallity Rate’)

COMPANY-WISE

Page 91: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Put your main focus on

DELIVERY (A.K.A. ‘From Concept to Cash’)

Page 92: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

There’s no Agile without your

CLIENTS (When you say ‘Client is King’ – MEAN IT)

Page 93: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Know The Difference between Self Organization and Anarchy

gile!

Page 94: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Avoid Cargo Cult Agile

Page 95: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

In other words, stop

Agile…

DOING

Page 96: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Even more, stop worrying about

Agile or not…

BEING

Page 97: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Measure RESULTS, not conformance

Page 98: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Resist the

DARK SIDE of Agile

Page 99: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Understand Agile’s TRUE NATURE

Page 100: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Uncover better ways of

DEVELOPING SOFTWARE

…then DO IT and HELP OTHERS DO IT

Page 101: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

In other words…

Page 102: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

…then help others find The Funk!

Most of all get Funky…

Page 103: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

Thank you and… Blog it!!!

[email protected]

Page 104: Why Agile?

© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis

This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at: [email protected]

Also, please contact us for in-company training, public speaking, Agile Consulting, Management 3.0 Licensed Courses and more! Check our slides at slideshare.net/proyectalis, some videos at vimeo.com/user3469010 and join our Agile Angel Monthly(ish) Newsletter at eepurl.com/qfZ1j

http://creativecommons.org/licenses/by-nc-nd/3.0/