Talk About Quality

Tom Harris

Models of Work and Learning

leave a comment »

Code review has been shown to be 10 times more cost-effective than dynamic testing in finding defects and suggesting fixes. The reason: economies of timeliness — catch the problems earlier and they’re much easier to analyze and fix.

But still, when confronted with defects, what is your reaction: need to fix or need to learn?

If “need to fix” then choose Fagan Inspection for code reviews.

If “need to learn” then choose training.

If both, then choose mentoring and professional reviews.

On a related note, is learning separate from work?

If yes, then establish a good training program.

If no, then establish a good quality mentoring program.

Finally, in a company, who needs to learn?

If you believe that each individual needs to learn, then restrict information about individuals’ skill sets to individuals and their managers.

If you believe that teams need to learn, then make information about individuals’ skill sets available to everyone.

Whatever you do, think about the questions and your responses.

Make sure you choose the path that follows logically from your responses.


Written by Tom Harris

June 28, 2006 at 1:41 am

Posted in Code Review, Learning

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s