26 November 2009 Comments

Five ‘Ws’ of Code Reviews

WHY do we do Code Reviews?
There are three reasons for doing Code Reviews:
1. Testing – Does the code do what it is supposed to do? Are there any errors in logic that can be corrected BEFORE we get to the test execution phase of the project?
2. Qualitative Assessment – How well has the code been written?
3. Management [...]

23 November 2009 Comments

Barriers to Quality

People say they want quality; however, their actions may not support this view for the following reasons:Many think that defect-free products and services are not practical or economical, and thus believe some level of defects is normal and …

22 November 2009 Comments

The Different Views of Quality

Industry accepted definitions of quality are “conformance to requirements” (from Philip Crosby) and “fit for use” (from Dr. Joseph Juran and Dr. W. Edwards Deming). These two definitions are not inconsistent.Meeting requirements is a producer

Tags: , ,
20 November 2009 Comments

Quality Control and Quality Assurance

Very few individuals can differentiate between quality control and quality assurance. Most quality assurance groups, in fact, practice quality control. This section differentiates between the two, and describes how to recognize a control practice from …

19 November 2009 Comments

Things to think about when defining test regression scope

How much regression do we do?  How do we select the right balance? These are the things I consider: Recent: new features, new areas of code are more vulnerableCore: essential functions must continue to workRisk: some areas of an application pose …

18 November 2009 Comments

The Three Key Principles of Quality

Everyone is responsible for quality, but senior management must emphasize and initiate quality improvement, and then move it down through the organization to the individual employees. The following three quality principles must be in place for quality …

Tags: , ,
18 November 2009 Comments

Cost of Quality

The cost of quality (COQ) is the money spent beyond what it would cost to build a product right the first time. If every worker could produce defect-free products the first time, the COQ would be zero. Since this situation does not occur, there are cos…

Tags: , ,