Dave Thomas (PragDave) has an interesting post regarding the use of the word “Agile”. In it, he argues against the use of “agile” as a noun, preferring using “agility”… fair enough… but like the context driven folks, who would have us use the phrase “automated checks” instead of “automated tests”, I don’t really care. The argument itself may be interesting, but semantic change is a bitch; good luck!
But he also talks about “How to do something in an agile fashion”… which I found most intriguing:
What to do:
• Find out where you are
• Take a small step towards your goal
• Adjust your understanding based on what you learned
How to do it:
When faced with two of more alternatives that deliver roughly the same value, take the path that makes future change easier.
I love the simplicity of this. Additionally, he also states:
“…anyone who comes up with something bigger or more complex is just trying to sell you something.”
Nice work, sir… and for that, I changed my tagline to aid your cause :)