Hey guys,
In Sri Lanka there are many software developing companies. In software engineering there are many methodologies to design a software. Traditional methodology or called waterfall methodology and Agile Methodology are the major trending in Software Engineering.

If you are a developer what do you prefer in both of them? Which methodology is better and the reason from your point of view?

From my point of view The Agile is better than waterfall methodology because the customer engagement and end product visibility is very clear in this methodology. In software you can imagine and have a clear idea about your end product in Agile but in waterfall the typical old documentations and the developer and customer don't know the actual idea on what's going to be end?

Let's give your ideas.