Thursday, July 7, 2011

Software Development: 5 necessary improvements for Waterfall Model to work

Waterfall Model is not suitable for software development now a days. But if we do following improvements, then we will be able to develop successful software using this approach,
  1. Complete program design before analysis and coding begin.
  2. Maintain current and complete documentation.
  3. Do the job twice if possible.
  4. Plan, control and monitor testing.
  5. Involve the customer.
Source: Software Project Management by Barry W. Boehm, TRW Inc.
Figure: Waterfall Model