Top Banner
Agile considered harmful Agile considered harmful @sleepyfox, 2013 @sleepyfox, 2013
39

Agile considered harmful

May 08, 2015

Download

Technology

The slides from my "Agile considered harmful" presentation on why so many Agile management change initiatives fail, presented at TopConf 2013
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile considered harmful

Agile considered harmfulAgile considered harmful@sleepyfox, 2013@sleepyfox, 2013

Page 2: Agile considered harmful

Anti-patternsAnti-patterns

Page 3: Agile considered harmful

Who am I?

• Nigel Runnels-Moss• @sleepyfox (github, twitter etc.)• Agile Coach• Software Craftsman• 35 years programming stuff• Working in ‘Agile’ since ~1996

Page 4: Agile considered harmful

The Future of Agile

Page 5: Agile considered harmful
Page 6: Agile considered harmful

Structure

• Agile today• What went wrong• Development of methodologies• Reveal: The Next Big ThingTM

Page 7: Agile considered harmful

Agile today

Page 8: Agile considered harmful

Agile has crossed the chasm

Page 9: Agile considered harmful

Exh

ibit

AE

xhib

it A

Page 10: Agile considered harmful

Exh

ibit

BE

xhib

it B

Page 11: Agile considered harmful

Exh

ibit

CE

xhib

it C

Page 12: Agile considered harmful

Exh

ibit

DE

xhib

it D

Page 13: Agile considered harmful

Exh

ibit

EE

xhib

it E

Page 14: Agile considered harmful

We're all Agile!We're all Agile!

Page 15: Agile considered harmful

Poll: Agile Failures

How many people in the room have:• Seen: bad customer reactions to

talk/mentions of Agile/Scrum/. . .?• Heard: We tried Agile/Scrum/ . . . and it

didn't work• Experienced organisations that had

policies against Agile practices?

Page 16: Agile considered harmful

Agile

• Agile Testing• Agile Modelling• Agile Project Management• Agile Transformation• Agile Business Intelligence• Agile Portfolio Management• Agile Government• 2390 books on Agile on amazon.com

Page 17: Agile considered harmful

What does Agile mean?

• 'Fast'• 'Good'• 'Better'• 'Cheaper'• 'Reactive'• 'Responsive to change'?• 'Lightweight'?•

Page 18: Agile considered harmful

Agile?

People conflate concepts . . .• Agile methodologies• Agile principles or values• Agile tools or techniques• Linguistic meanings of 'agile'

Page 19: Agile considered harmful

Wide-scale backlash

• “75% of organisations do not get the benefits they expect.”

– Ken Schwaber, founder of Scrum

Page 20: Agile considered harmful

Wide-scale backlash

• 60% of CSM 'graduates' felt bad about certification – Scott Ambler survey

• “Only 1% of lean initiatives meet their goals.” - Jeffrey Liker, author of The Toyota Way

• “Agile development is an evangelical fad ill-suited to government IT.” - corporate IT lawyer Alistair Maughan, Computer Weekly

• “Agile Software is a cop-out.” - Mike Gualtieri, Forrester Research

Page 21: Agile considered harmful

Why is Agile failing?Why is Agile failing?

Page 22: Agile considered harmful

Olympic training diet Agile

Page 23: Agile considered harmful

'Lazy' Agile

Page 24: Agile considered harmful

Cargo Cult Agile

Page 25: Agile considered harmful

Timeline of Methodologies

Page 26: Agile considered harmful

321

The Next Big ThingTM!

Page 27: Agile considered harmful

Adoption curve

• Everett Moore, Diffusion of Innovation, 1962

Page 28: Agile considered harmful

Development of Religious Movements

Vision

Disciples

Scripture

Dogma

Heresy

Reformation

Page 29: Agile considered harmful

He's not the Messiah!

Page 30: Agile considered harmful

What Agile really means . . .

• Individuals and Interactions

• Working Software

• Customer Collaboration

• Responding to Change

• Processes and Tools

• Comprehensive Documentation

• Contract Negotiation

• Following a Plan

Page 31: Agile considered harmful

Philosophy, not methodology

• Learn Principles

• Learn Context

• Learn Values

• Forget Processes

• Forget Methodology

• Forget Dogma

Page 32: Agile considered harmful

Metaprogramming

Page 33: Agile considered harmful

Metaprogramming

Page 34: Agile considered harmful

Metaprogramming

Page 35: Agile considered harmful

The Tao of Programming

Page 36: Agile considered harmful

My New Book

Page 37: Agile considered harmful

The Next Big ThingThe Next Big ThingTMTM!!

The sleeper must awaken

Page 38: Agile considered harmful

Thank youThank you@sleepyfox on twitteragile-environment.com

Page 39: Agile considered harmful

eXtreme ProgrammingeXtreme Programming