Posted on 22 November 2004 under Software Development Aphorisms
If peer reviews don’t happen then you are probably not getting the best out of your team.
If peer reviews don’t happen then you are probably not getting the best out of your team.
Peer reviews put in place by stupid managers, on the other hand, have disastrous effects. Where *people in charge of process* don’t really understand how to do them, and don’t provide the right environment/context for them, peer reviews wreak havoc. Don’t let that put you off them, though - results I’ve had with peer reviews: high rate of early defect detection; development of a collaborative ethic amongst developers; a greater mentor effect than would normally occur; better quality code. Worthwhile? Oh yeah!!!