Top 5 reasons to use Waterfall


When to use Waterfall Methodology:


  1. Requirements are very well known
  2. Product definition is stable
  3. Technology is understood
  4. New version of an existing product
  5. Porting an existing product to a new platform.


Weakness of Waterfall:

  1. All requirements must be fully specified upfront
  2. Deliverables created for each phase are considered frozen – inhibits flexibility
  3. Can give a false impression of progress
  4. Does not reflect problem-solving nature of software development – iterations of phases
  5. Integration is one big bang at the end
  6. Little opportunity for customer to preview the system (until it may be too late)

Comments

Popular posts from this blog

Scrum Answer to Top 10 Software Project Risks