I want to live in our imperfect reality
We should all recognize these organizing principles…
- Collaboration over negotiation
- Working software over specification
- People over process
- Responding to change over following a plan
In addition, Bob Martin’s “Quality over crap”
I think of this every time I think of worshipping a plan…
A driver put her faith in her satellite navigation system. It told her to turn onto a bridge. Problem was the bridge had been washed away. She drove her $160,000 Mercedes into the flood where it was swept away. She had to be rescued as it sank.
Specifications become a black hole so dense with detail that even light cannot escape.
Project schedules become the most boring fairy tails ever told.
Mocks mock us.
We put a lot of energy into delivering the wrong thing on time and on budget.
And we don’t even recognize or care about that thing by the time it goes live – if it ever does.
…Focus on what I did, what I’m doing and what I want to do next.
I want to know what we are trying to achieve and converse with people I’m achieving it with.
In short, I love an iterative, reflective way of working because I dearly want to spend each day doing a little less crap and a little more not crap than the day before.