Agile project management is based on the Agile Manifesto. Which one of the following best describes the Agile Manifesto?
1) A set of values and principles for software development
2) A project management framework
3) A document outlining the steps for agile project management
4) A set of tools and techniques for agile project management