26
radtac: consultancy Agile Anti-Patterns Darren Wilmshurst ACIB CITP MBCS @dazzawilmshurst http://uk.linkedin.com/pub/darren-wilmshurst/1/93/89b/

Agile Anti-Patterns

Embed Size (px)

DESCRIPTION

Radtac Evening Presentation 2nd June 2014 at 101 Finsbury Pavement, London

Citation preview

Page 1: Agile Anti-Patterns

radtac: consultancyAgile Anti-Patterns

Darren Wilmshurst ACIB CITP MBCS

@dazzawilmshurst

http://uk.linkedin.com/pub/darren-wilmshurst/1/93/89b/

Page 2: Agile Anti-Patterns

© RADTAC 2014

Who am I?

Page 3: Agile Anti-Patterns

We believe in challenging the status quo and in the innate ability of people to rise

to the challenges of their organisation

16YEARS

Culture Consultancy Delivery Training

Radtac: One Stop Agile Shop

Page 4: Agile Anti-Patterns

What is Agile?

© RADTAC 2014

Page 5: Agile Anti-Patterns

Agile is not about Cost Cutting

Dilbert ©2014, Universal Uclick © RADTAC 2014

Page 6: Agile Anti-Patterns

What is an Anti-Pattern?

An anti-pattern (or antipattern) is a common response to a recurring

problem that is usually ineffective and risks being highly counterproductive

http://en.wikipedia.org/wiki/Anti-pattern © RADTAC 2014

Page 7: Agile Anti-Patterns

An Agile Anti-Pattern?

Something that at first blush may seem harmless but in practise is

usually damaging to an agile initiative.

Its important to be able to identify these quickly since they can hurt

your team and organisation

© RADTAC 2014

Page 8: Agile Anti-Patterns

Waterfall should never have existed!

I believe in this concept, but the implementation described above is risky and

invites failure. Theproblem is illustrated in Figure 4.

“Managing the Development of Large Software Systems” – Winston Royce 1970

© RADTAC 2014

Page 9: Agile Anti-Patterns

Agile is not a….!

© RADTAC 2014

Page 10: Agile Anti-Patterns

Agile is not Scrum!

© RADTAC 2014

Page 11: Agile Anti-Patterns

Umbrella, Ella, Ella

© RADTAC 2014

Page 12: Agile Anti-Patterns

Agile is not a Religion

So don’t be a Zealot

© RADTAC 2014

Page 13: Agile Anti-Patterns

One size fits all – really?

© RADTAC 2014

Page 14: Agile Anti-Patterns

Methodology Failure!

“About 50% of agile programs struggle or fail. One major cause of this is simply bad Scrum.” -- Jeff Sutherland. Scrum Days Berlin, June 2013

© RADTAC 2014

Page 15: Agile Anti-Patterns

Cargo Cult

© RADTAC 2014

Page 16: Agile Anti-Patterns

Doing Agile, Being Agile

‘Opening minds: Cultural change with the introduction of open-source collaboration methods’ - A. Neus and P. Scherf,

© RADTAC 2014

Page 17: Agile Anti-Patterns

What’s your Culture

“The Reengineering Alternative” - William Schneider © RADTAC 2014

Page 18: Agile Anti-Patterns

Agile Friendly Culture

47%

41% 9%

3%

Culture Survey of Agile [Spayd]. © RADTAC 2014

Page 19: Agile Anti-Patterns

Agile Anomaly

© RADTAC 2014

Page 20: Agile Anti-Patterns

Agile by Stealth

Michael Sahota, An Agile Adoption and Transformation Survival Guide © RADTAC 2014

Page 21: Agile Anti-Patterns

Don’t do waterfall sprints

This is a intra-sprint waterfallSprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5

Define

Define

Define

Define

Define

Define

Build

Build

Build

Build

Build

Build

Test

Test

Test

Test

Test

Test

This is an inter-sprint waterfallSprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5DefineDefine BuildBuild TestTest

BuildBuildDefineDefine TestTestDefineDefine BuildBuild TestTest

DD DD DDBB BB BBTT TT TTDD DD DDBB BB BBTT TT TT

DD DD DDBB BB BBTT TT TT

These are cross-functional sprintsSprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5

© 2008-2013 Scale Agile Framework, Inc and Leffingwell, LLP © RADTAC 2014

Page 22: Agile Anti-Patterns

Limit WIP

© RADTAC 2014

TEL AVIV IN THE MORNING

TEL AVIV IN THE AFTERNOON

Page 23: Agile Anti-Patterns

Revolution

© RADTAC 2014

Page 24: Agile Anti-Patterns

Absent Product Owner

Four Attributes of the Ideal Pilot Project, Mike Cohn November 16th 2009 © RADTAC 2014

Page 25: Agile Anti-Patterns

My Anti -Patterns

World accordingly to Darren Wilmshurst

Agile is a Silver Bullet

Agile is SCRUM

Agile is a Religion

Doing Agile is being Agile

Create an Agile Anomaly

Do Waterfall Sprints

Don’t limit WIP

Revolution Comrades

One-Size Fits All

Don’t worry about Business Sponsorship

© RADTAC 2014

Page 26: Agile Anti-Patterns

Conclusion

RADTAC A ‘ONE STOP-

SHOP FOR AGILE’

Unique in supplying certified

training, coaching & delivery via Culture and

Agile practices

© RADTAC 2014