Register now or log in to join your professional community.
Waterfall still appropriate in rare cases where you definitely know nothing could totally change in the requirements. but, Agile models are more convenient to much of projects, since no one can predict changes 100% right.