Waterfall Method (Pros and Cons)

## Benefits:

• Problems can be found and fixed early in the processes

• Emphasis on full documentation (requirements documents, design

• documents) means that individual team members can be replaced

• Enforces a structured approach through separate/discrete stages...

• ...stages easy to understand

• ...provides identifiable milestones


## Drawbacks:

• Requirements not fully known before working software created

• ...clients may change their requirements

• ...requirements may not cover all details

• ...clients may not know exactly what they want/all the details required

• ...leading to increased costs due to redesign/redevelopment/retesting

• Designers may be unaware of future difficulties of designing a new software

• product/feature. 


 

Comments