Culture of Review

 I am writing this memo to share with you something that I call the "Culture of Review"
We have spent a lot of time analyzing the efficiency of our team and also how to improve the quality of the work done. Whilst we will discuss the efficiency part later, I want to focus on the quality part here.
 
Many a times, we have gathered requirements, analyzed and developed systems, tested it and delivered it to the customer. However, a few areas where we fall short is
 
(a) Requirements were misunderstood
(b) Coding Guidelines were not followed
(c) Only one person has knowledge of a part of the system.
 
We need to address these problems. One way the industry addresses this is through "Whitebox testing". In my opinion, a "Review" is more effective than whitebox testing.
 
Reviews address the fundamental problems we have today on the quality side. When you have an extra pair of eyes reviewing your code/package, it is difficult to slip in things unnoticed (BTW - Ethical behaviour is what you are doing when NO ONE is watching you!)
 
The guidelines being followed can be done with an aid of tools + manual reviews as no tool can do a perfect job on doing style and guidelines check.
 
They also build knowledge in more than 1 person and bring a different perspective to the system, often times for the better.
 
 
Regards,

Tarun

 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this post.
Comments

Leave a comment

Submitted comments are subject to moderation before being displayed.

 Name

 Email (will not be published)

 Website

Your comment is 0 characters limited to 3000 characters.