Professional Documents
Culture Documents
By
SATYANANDARAM N
A historical definition:
Used as delivered
2%
Usable w. rework
Paid for, but
3% not delivered
30% Why?
Used w. extensive rework, Software hurts
but later abandoned
Requirements
20%
design
Non-productive
Activities
30%
Interaction
Work alone 50%
20%
Over budget
Schedule slippage
Poor quality
The "software crises" came about when people realized the major problems in
software development were … caused by communication difficulties and the
management of complexity” [Budd]
Quality Assurance
Requirements Analysis
Project Planning
Maintenance
Architectural Design
Detailed Design
Implementation
Release