The software development landscape experiencing a constant evolution, with methodologies regularly being refined to meet the ever-growing needs of modern projects. Two prominent approaches that dominate this field are Agile and Waterfall, each offering unique advantages. Traditionally, Waterfall methodologies followed a linear process, with distin