1.Individuals and interactions over processes and tools.
2.Working software over comprehensive documentation
3.Customer collaboration over contract negotiation
4.Responding to change over following a plan
Agile Principles: These 12 principles can be considered in four distinct groups i.e.,
1.Customer satisfaction through early and continuous software delivery.
2.Enable face-to-face interactions.
3.Regular reflection on how to become more effective.
5.Accommodate changing requirements throughout the development process.
6.Collaboration between the business stakeholders and developers throughout the project.
7.Timely and Frequent delivery of working software.
8.Agile processes to support a consistent development pace.
9.Self-organizing teams encourage great architectures, requirements, and designs.
10.Support, trust, and motivate the people involved.
11.Working software is the primary measure of progress.
Attention to technical detail and design enhances agility.