Posts

Showing posts from June, 2022

Agile vs Waterfall

Image
Agile and waterfall approaches are two distinct methodologies for completing projects or work items. Agile is an iterative methodology with a cyclic and collaborative approach. Waterfall is a sequential methodology that can be collaborative, but activities are usually handled in a more linear fashion. Waterfall Model Waterfall, on the other hand, is much more linear, focused on up-front planning with well-stated requirements prior to the start of a project. Work cascades across multiple project phases, much like a waterfall, as its name suggests. Before the next step may begin, the previous one must be finished. Waterfall is best suited to projects that are less complex or have well-defined requirements, processes, and roles for team members. Single delivery periods with a lot of information and the expectation that very little will change are optimal. When the client is not required to be substantially involved beyond the initial brief and final delivery, waterfall works effectively.