Key features of Waterfall and Agile development methods

Key features of Waterfall and Agile development methods

Introduction There are many ways to manage a project, two of the most prominent ways are waterfall and agile. The outline below describes these two project management methods. Waterfall What is Waterfall? The waterfall methodology is a design process, frequently used in software development, which progresses sequentially through the phases of Planning, Analysis, Design, Implementation, and Maintenance. (Diagram 1) Advantages of Waterfall    Time and budget estimates are more reliable    Development processes tend to be more secure Disadvantages of Waterfall    Rigid and inflexible processes    Feedback and testing are deferred until very late into the project    Response to unanticipated problems require … Read More