Also in this series:<p>"So, You're Going to Prison"<p>"My First Root Canal"<p>"Identifying Divorce: Accurate Results With Simple Tools"
I think an important part of agile development is pair programming. This way, information is shared with the team. Having two sets of eyes on your code can really increase software quality and shared knowledge.