Venkat describes their approach as consisting of "Practices and Balance:"
- We’ll start with often convincing, but troubling, thoughts...
- We’ll discuss good practices, recommendations, dos and don’ts, and
- We'll summarize our advice for the practice, then
- Tell you "what it feels like" when you're doing it right, and
- Tell you how to keep your balance.
The "what it feels like" section is unusual, and welcome. For example:
The video covers these topics, just a sampling of the 45 practices included in the book:
- Beginning Agility:
- Work for Outcome
- Criticise Ideas, not People
- Feeding Agility:
- Keep Up With Change
- Invest in Your Team
- Feel the Rhythm
- Delivering What Users Want:
- Let Customers Make Decisions
- Let Design Guide, Not Dictate
- Fixed Prices are Broken Promises
- Agile Feedback:
- Different Makes a Difference
- Agile Debugging:
- Attack Problems in Isolation
- Agile Collaboration:
- Schedule Regular Face Time
- Be a Mentor
I think it is important that we all spend time; if you are a person who is interested in a 9 to 5 job, I recommend that you have a career switch. Software development is not a field where you can just go to work; we are a professional community; it requires a great deal of effort and agility to keep up with it. So get on the treadmill and march along and that's the only way to succeed.