Agile and Waterfall
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibKQYFJzFX2rXizqgr_W7r9vxtJVnW7VqOsRRQ1iuZvgq7_nSKZZoSJgolQWCfjgFCRGBqnCZV_oaRZll1plJU5yNQdiX0amJoArmJTdiC3bLjsKPDgHS1cskD2FPOkusnafecnEV0UJw/w485-h273/image.png)
Agile and Waterfall Agile and waterfall are two distinctive methodologies of processes to complete projects or work items. Agile is an iterative methodology that incorporates a cyclic and collaborative process. Waterfall is a sequential methodology that can also be collaborative, but tasks are generally handled in a more linear process. Agile is more a set of principles than one methodology. Its principles are applied in other more specific methodologies such as Scrum, eXtreme Programming, Kanban, and Scrumban. It is a practice based on continuous iterations of development and testing where such activities can run concurrently. Agile projects are characterised by a series of tasks that are conceived, executed and adapted as the situation demands, rather than a pre-planned process. Waterfall , on the other hand, is much more linear, focusing on up front planning with requirements fully defined before a project commences. Like its name suggests, work cascades, much...