We use waterfall when requirements are clear and constant ,if a requirement changes we have to begin from the first phase again.
Didn't find the answer you were looking for?