It is a document that identifies the four values and twelve principles that can be used when developing software or a product using agile scrum methodologies.
This methodology is diametrically opposed to the traditional waterfall approach, which allows the development team to deliver software/applications on a regular basis.
Four values of agile manifesto
1. Individual interaction over process and tools
2. Working software over comprehensive document
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
Twelve principles of agile manifesto
1. Satisfying customers through early and continuous delivery of valuable work.
2. Breaking big work down into smaller tasks that can be completed quickly.
3. Recognizing that the best work emerges from self-organized teams.
4. Providing motivated individuals with the environment and support they need and trusting them to get the job done.
5. Creating processes that promote sustainable efforts.
6. Maintaining a constant pace for completed work.
7. Welcoming changing requirements, even late in a project.
8. Assembling the project team and business owners on a daily basis throughout the project.
9. Having the team reflect at regular intervals on how to become more effective, then tuning and adjusting behavior accordingly.
10. Measuring progress by the amount of completed work.
11. Continually seeking excellence.
12. Harnessing change for a competitive advantage.