Agile Methodology is a compilation of principles and values that can be implemented in a project to simplify it or increase the efficiency of the resources. It is very dynamic in nature as it has scope for making changes throughout the process as per the feedback or requirement of the stakeholder or client.