I’ve posted a few entries now about my unease with the fuzziness surrounding Agile and how I feel it needs some clarity so I thought I’d have a quick stab at it.
The following commandments would be my first stab at such a list which would apply to any person who is part of or interacts with an Agile team.
- Thou shalt not negotiate quality
- Thou shalt not prophesize without proof
- Thou shalt not falsify the facts
- Thou shalt not force thy wishes on others
- Thou shalt not discourage those around you
- Thou shalt not disparage the actions of others
- Thou shalt not work without committment
- Thou shalt not focus on more than a singular item
- Thou shalt not demonstrate incomplete work
- Thou shalt not act in isolation
Of course, this is just a bit of fun on my part, but I fail to see why there can’t be a set of golden rules of Agile? This is also a very quick list, so who knows, I may revisit this at some time to refine it…
Also, please note, I’m not being remotely fuzzy about this… I’m not saying
“I value not negotiating quality over allowing any old crap in the code…”