In the world of project management methodologies, waterfall frameworks entail projects being divided into phases which are completed one by one in a linear fashion. Agile approaches to project ...