(with apologies to Bertrand Russell..)
For a living, one of the main things I do is to advise and train technologists on how to deliver better – better systems, with better quality, better business value, better timeliness and predictability. I teach and coach lean-agile practices and patterns, and I know that they work.
But I’m wondering if I’m – we’re all – doing it wrong.
I’m at a conference with a bunch of people who do what I do, and what I’m hearing – over and over again – is that we’re having success… to a point.
And I was sitting in the sunshine outside and realized that what we’re doing is bolting a layer of lean-agile practices onto traditional hierarchical management structures.
It looks a little like this:
We’re lowering the friction of traditional organizations,