, 11 tweets, 3 min read Read on Twitter
X : You disagree that agile is suitable everywhere?
Me : Oh yes. You need to use appropriate methods. As a rough guide
X : Do you have an example of this?
Me : Sure. This was a first draft of how to use multiple methods when building HS2 (high speed rail) in a virtual world. It's from 2012 roughly, you'd have to talk to @GoAgileGov for more details and how it helped.
X : 2012?
Me : Yes. I've got earlier examples.
X : How early?
Me : Oldest ones, mostly photos of whiteboards date back to around 2005 - 06. Why?
X : My boss says the company has to go all agile.
Me : Is the firm bigger than 20 engineers?
X : Way bigger!
Me : Your boss is wrong.
X : They are very keen on agile.
Me : So am I, especially very lightweight XP (eXtreme Programming). Though I suspect you mean more Lean development by enhancing techniques like SCRUM with other artefacts designed for product building and learning?
X : That's not agile?
Me : For me, no. Agile is about reducing the cost of change as change is the norm. Very lightweight XP, stick close to the manifesto, good for genesis and early custom built. You need to switch as things evolve, when you have a MVP, you're now about learning and reducing waste.
X : There is a pre MVP stage?
Me : Oh god yes. There's the "we haven't got a clue but we're just hacking this together" phase ... the genesis of something, the early custom built. This is where agile shines. But then most people don't mean agile when they say it, they mean Lean.
... if you have an MVP, then you've a clue as to where you're heading and you're about learning and reducing waste around that product. It's a different way of thinking. Hell, you might (if you've got sense) start actually talking to users which you might (if you're lucky) have.
X : What happens if you use agile everywhere.
Me : Same thing that happens if you use six sigma everywhere.
X : What's that?
Me : Projects fail a lot and managers start blaming the people not the process, especially if they picked the process. Then eventually you yo-yo.
X : Yo-yo?
Me : Yes, if you're a six sigma shop and you've got failing projects then someone will use agile (or lean) somewhere for a more "innovative" project, it'll work (often with luck) and some manager will go "we're going to use agile everywhere". The cycle then repeats.
X : Why don't more people use appropriate methods?
Me : Well, it does require people to understand what is being built, the landscape of the components etc. Picking one is just easier and saying you need to use appropriate methods exposes more risk to management.
X : How?
Me : You have to make a choice for the component and then build the team skilled in the right approach, the right attitude. It's far easier to pick one method and then just blame people for not doing it right whilst claiming your chosen method works everywhere.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Simon Wardley #EEA
Profile picture

Get real-time email alerts when new unrolls (>4 tweets) are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!