The Agile-scrum methodology is an iterative and incremental agile software development framework for managing product development. It’s one of the leading agile development methodology – a feedback-driven empirical approach which is, like all empirical process control, is used for complex work where more is unknown than is known and predictions have little value given a high rate of change and uncertainty.
Waterfall Methodology for Software development, introduced in 1970 by Winston Royce, is the pioneer of the SDLC processes. In fact it was the first model which was widely used in the software industry. Despite many new models being introduced, the Waterfall methodology is still the dominant process model. Additionally it is important to learn the know-how of Waterfall model in order to fully understand the emergence of Agile development methodology.