One great little gem deep inside the article is about building respect on the team around peers and testing. This link led to a great blog post about the "five bugs in five minutes" game that is a fabulous idea.
In case you don't want to follow the last link, here's the summary:
- I (developer) think I'm done
- I challenge a peer to review my work
- If they find 5 bugs in 5 minutes... I buy them lunch
- TDD and auto-testing is good, but it's not creative like the human brain
- 5 minutes is quick
- I learn from my peers (like pair programming)
- It's cocky (I challenge the best because I believe there aren't any) and therefore fun
- It encourages your team to have lunch together and build stronger relationships.