Agile Methodology is a process that promotes continues iteration of development and testing throughout the software development life cycle of the project. Unlike the waterfall model, both development ...