Comparison Between Waterfall And Agile Development Methodology

1122 Words3 Pages

SD
Introduction
A Development Methodology generally refers to any framework that is used to design, plan, implement and control the process of developing a system. A wide variety of such frameworks have evolved over the years and each of them has their own strengths and weaknesses. It is not possible for any one framework to be suitable for all types of projects, so it is imperative we assess the various frameworks available and select the one that is best suited to the project considered based on technical, organizational, project and team considerations. Some development methodologies are specifically defined for a particular industry, which might later be adapted into a more generic framework. The following methodologies are the most commonly …show more content…

In one hand, we have the Waterfall model – the traditional approach where development is handled in a linear series of events from conception to production. On the other hand, we have Agile – a flexible, team-centric, iterative approach to development. Both aim to deliver to software development projects successfully as planned, just in different ways. We will be doing a detailed analysis of each of these approaches, their differences, pros and cons, etc. in a fair and balanced manner and decide which approach best suits the project …show more content…

Agile Development
Agile Development came about as a possible solution to the disadvantages of the Waterfall Model. It borrows heavily from the Iterative Model along with the customer –centric and team-centric approaches to software development frameworks. Instead of handling all the planning upfront, Agile focuses on being lean (reducing waste) and producing minimum viable products (MVPs) over set periods of time.
The term Agile was popularized was popularized by the Manifesto for Agile Software Development. The principles and values outlined in this manifesto were derived from a broad range of software development processes and practices. The four central tenets of the Agile Manifesto are as follows:
 Individuals and interactions over processes and

Open Document