At the starting point of any software project, organizations and teams have to first deal with the question of the agile vs waterfall model. Software projects follow a methodology of apparently defined processes or software development life cycle (SDLC) to