Waterfall vs. Agile
via DZone Agile Zone by Sravan Kumar
The basic trait of civilization is order and protocol. The chaos and non-structured attempts to build something has never resulted in a fruitful outcome in any spectrum. Software Development isn’t an exception either. Since the inception of software development, the learned people of the industry have tried to bring in protocols, processes, and methods to drive the process which we commonly refer to as Methodology now. All the methodologies that have surfaced during the course have a common goal, better productivity, and smoother operation.
The question arises if there is a common goal, then why did we need different methodologies? Well, as we human, evolved, the methodologies have also evolved. In 1970, when Winston W. Royce developed the Waterfall model for software development, no one would have thought that there could be a better process than that. However, 31 years later, the Manifesto of Agile Software Development was released and an ever going debate started since then, which is better Waterfall or Agile?