Tuesday, March 24, 2009

What are six root causes of poor software quality?

These are the causes
  • Inadequate training of managers and staff
  • Inadequate defect and cost measurement
  • Excessive schedule pressure
  • Insufficient defect removal
  • High complexity levels
  • Ambiguous and creeping requirements and design (feature race & gimmicks)

  • Inadequate training of managers and staff
When training is not as the managers and staff needed then software may have lack of quality
  • Inadequate defect and cost measurement
If defect and cost measurement is not according to the needs
  • Excessive schedule pressure
If there is pressure for delivery of the software in short time.
  • Insufficient defect removal
When defects are not fixed properly
  • High complexity levels
When software is very complex then misunderstanding is one cause for the poor quality
  • Ambiguous and creeping requirements and design
When there is ambiguity in requirements and also in design of the software

No comments:

Post a Comment