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
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
ReplyDeleteGreat thoughts you got there, believe I may possibly try just some of it throughout my daily life.
QTP Training Chennai