What is Agile methodology?
Agile methodology is an approach to software development that follows set of values and principles which are described in the Agile Manifesto for software development. Agile is an iterative approach to project management and software development. It is dividing a project into several phases. At the end of each phase, there should be a deliverable product. It involves constant collaboration with stakeholders and continuous improvement at every stage.