I highly recommend absorbing Woody’s 8 Agile Maxims.
He gave a presentation at Agile Open SoCal 2012 and expanded upon them further.
- It is in the doing of the work that we discover the work that we must do. Doing exposes reality.
- “Responding to Change” is impossible unless code is easy to change, easy to maintain, easy to fix, and easy to enhance.
- Question Everything – put special focus on our deepest held beliefs. What we trust most hides our biggest problems.
- “Working Software” is software that users are actually using. Until it’s in use it is truly useless.
- Stress at work diminishes value. Crunch-time is a symptom of harmful and counter-productive attitudes.
- We are the innovators of our process. Learn what works for others, prove it for our self, innovate beyond.
- The object isn’t to make great software, it’s to be in that wonderful state which makes great software inevitable – Henri
- The more we work at the work we do, the less capable we become -Repenning/Sterman – Make time for improving capability
- The unspoken Agile Maxim – I reserve the right to add, remove, change, improve.
“Working Software” is software that users are actually using reminds me of conversation with Eben Halford where he was explaining how businesses often fail to understand the difference between iterative versus incremental development. Release often and as soon as possible.