An agile organisation is one that uses appropriate methods according to the context whether project management (i.e. XP to Lean to Six Sigma) or purchasing or team structures.
An organisation which uses "Agile" everywhere will never be an agile organisation.
X : What's your advice?
Me : On agile organisations?
X : Yes.
Me : Depends upon how much I like you.
X : Explain.
Me : If I like you then I'd say ... understand your context, use appropriate methods, go serverless, go finops and think principles.
X : If you don't?
Me : Write stories, go agile, go containers, go devops and re-organise to a spotify model.
X : Bimodal?
Me : I'm not cruel.
X : Go on, be cruel.
Me : You should try my patented IT strategy development flow ... it has all the answers.
X : You patented that?
Me : You should buy some vBlocks. Have you considered a SAN?
X : What if you really dislike someone?
Me : If you buy enough SANs then you can build your very own data lake. I'll even throw in a few scoops of innovation. Would you like ketchup with that?
X : What's a vBlock?
Me : Lol. You've made my day. They were once all the rage for a bunch of people who wanted the future to be just like the past. Go on, ask me "What's a data centre" because that would make my year.
X : By that definition then six sigma is agile?
Me : An agile organisation will use appropriate methods according to the context. It will outsource that which needs to be outsourced. It will build in-house with XP that which is novel. Yes, six sigma is part of the picture.
X : That is brutal.
Me : No. This is brutal.
X : When do you come up with this?
Me : When did I learn that "agile" didn't work everywhere? About 2003-2004. I couldn't explain why until 2005 which is when I had created my maps. Then it clicked, I finally understood what I was doing wrong in my pursuit of a one size fits all.
X : Why don't you run a company doing this?
Me : Oh, I've done that company thing but I don't like "leading" ... it's totally exhausting. I keep on accidentally creating things but I try to get others to lead it. I only get involved if I have to, usually because of some crisis.
Leading is an incredible responsbility, it's a sacrifice you make of yourself to the great good of the collective (your family, club, company, whatever) ... the dedication you have to put into finding the path, a future for everyone, playing the game, building the culture ...
... you have to become the servant to the collective, the pillar on which you enable others to shine ... it's a tough thing to do, it ages you visibly such is the toll. Don't take it on lightly. You are responsible for the fates of others ...
... unless you're going to be one of those down the golf course, long lunches, long speeches, hire a consultant to come up wth a strategy based on some generic meme and then bark at your people over execution. That's a doddle but that's not leadership, that's being a parasite.
X : The hardest part?
Me : It's all difficult. From $0 to $5M in annual revenue (the getting it started) to the turnaround (from loss making to profit making) to finding a new future (overcoming existing inertia, herding cats into a new path etc). All create unique challenges.
X : What's your problem with DevOps?
Me : No problem with DevOps. It's a great set of practices but like it or not, it has become tied to containers whilst the battle has moved further up the stack. Tribes gotta tribe. Or ... from the wonderful @forrestbrazeal
The best bit of all of this, the bit that gets me howling ... AWS got a 7 year head start in IaaS, an almost unimaginable concept of competitor incompetence. In serverless they basically got a 7 year head start again. Twice? Ok, MSFT is in there and Google ... well.
I listen to companies tell me about their great plans for the future ... they're going to go cloud, adopt devops, go agile, go "spotify" ... it'll take them at least 7 years, so that's 2028 if they start now ... 2028 to become more 2012 and discover the world moved on long ago.
X : You don't have to re-architect with containers.
Me : Alas, the big fib. The real value comes NOT from the technology but the change of practices and you absolutely have to re-architect to take advantage of this. You can't have the future which is "just like the past" ...
... there is no lift and shift to the cloud which gives you all the benefits without re-architecting. There never was. That was just a myth, a holy grail created by some canny individuals back in 2008-2010 to keep flogging the past ...
... it used to be so funny listening to CIOs (around 2008 - 2010) say they would wait until "the cloud matured" and was ready for the enterprise. Many really believed in the whole lift and shift myth or that building their own clouds was more than a transitional step.
X : I do like your overlay of teams.
Me : Thanks. You can overlay a lot more i.e. attitude with pioneer - settler - town planner.
X : Is this new?
Me : Using maps to determine teams - no. That map however is relatively new, it's a tidied up version from 2014-ish.
X : The project was run that way?
Me : In this case no. I used the map to explain how they should organise and why their planned contract structure / outsourcing would lead to excessive cost overruns.
X : What happened?
Me : They ignored it and embraced excessive cost overruns.
X : How often does that happen?
Me : Which bit?
X : The ignoring?
Me : How often do I spend a few hours mapping out a contract, pointing out what's wrong before they start, they ignore it and then go blow hundreds of millions in totally avoidable cost overruns? Too often.
X : You map out contracts?
Me : Rarely now. I refuse especially if the org is run by story tellers ... ditto strategy. It's a waste of my time and too depressing. Life should be fun. There's only so many times you can tell execs that marching troops off a cliff isn't a good idea.
X : How long does it take to produce a map like this?
Me : That one was me plus one person from the project team and an afternoon. 600 page spec into one page which I used to examine the contract structure and demonstrate it would fail before they had even signed the contracts.
X : So what did the contracts look like?
Me : In mapping form, roughly like this - each blob being a contract lot. A predictable disaster before they had even signed the paperwork but then that's what story telling and zero situational awareness gets you.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
A staggering and unimaginable cost with no clear evidence of effectiveness ... afaik, that's common language in the private sector for projects run by ex McKinsey consultants.
Can we stop using the "NHS" moniker? This really should be Gov T&T because the NHS had it's own existing expertise in contact tracing which wasn't used and the NHS moniker is at best misleading. If you want to talk NHS then try NHS vaccine programme which is run by the NHS ...
X : Your four stages of evolution on your map ...
Me : ... genesis, custom built, product to commodity?
X : Yes. How do you know it's right?
Me : It's a model, it's wrong. It just happens to be the best model I have until someone finds a better model.
X : How long did it take you to come up with that axis?
Me : Roughly ... years of noodling (2003-05), several fortuitous accidents (2005), 6 months of 70hr+ weeks collecting data (2006-07), several nights of "what's the point, I'm broke" and years to grow confidence (2007 - now).
X : ... and it's wrong?
Me : Oh absolutely, it's a model. Maps are also imperfect by their nature in order to be useful. But then that's the point, I find it useful until a better model comes along.
X : Isn't pioneer / settler / town planner a copy of @KentBeck explore / expand / extract?
Me : Why does it matter?
X : They're the same!
Me : Who cares? Are they useful to you?
X : It matters who was first?
Me : Why is that important? What's wrong with having similar models?
It's like Wardley mapping and @snowded Cynefin. They have similarities, they have overlaps. This is a good thing, they are complimentary, they support each other. They have common backgrounds.
In the same way, I find complimentary approaches between pioneer / settler / town planner with explore / expand and exploit. It's a good thing. It's a positive thing. I like @KentBeck model. I also have bias, I love XP.
X : Are you a communist?
Me : No. I'm not a capitalist either.
X : Then what are you?
Me : I'm an "undestand your landscape and use appropriate methods"-ist.
X : That doesn't make sense.
Me : Did to Deng Xiaoping. It doesn't matter if the cat is black or white, as long as it catches mice.
X : He was a communist.
Me : He was a pragmatist. He understood how to use tools to a nation's favour (including the market) and how to avoid dogma.
X : But you're more of a communist than a capitalist.
Me : Nope. They're both tools to me. I don't like either as a one size fits all dogma. The market and central planning have contexts in which they are useful and others in which they are not.
X : But you favour democracy?
I, for one, will miss the reasoned debates and answers (and obvious non answers) to questions as it is replaced with the normal jeering and caterwauling of the house ->
The quality of the debate is not enhanced by the baying and guffaws of others, it depends upon the quality of the leaders and the questions they ask - parliamentlive.tv/event/index/01… ...
... today's debates are more reasoned and more thoughtful without the outcries of the rabble - parliamentlive.tv/event/index/e9… ... I cannot help but think that the real desire to get everyone back into the commons is to hide Boris' bumbling.
X : Meghan and Harry?
Me : An everyday story of boy meets girl, girl meets boy and hordes of rabid racist daily mail, sun and telegraph readers pretend the problem is something other than them being rabid racists.
X : But becoming a member of ...
Me : ... if you're going to say the family, the duty, the society, the right way of behaving, the ... oh, it's just endless excuses, one after another, looking for some sort of problem with Meghan rather than looking in the mirror at yourself.
We don't call it the daily fail for nothing. You don't get much nastier than this -