The Agile Manifesto is a declaration of four values and 12 principles that help guide organizations in becoming more agile. Two-thirds of respondents in a survey work at companies that have adopted agile across 3 or more teams, with Scrum being the most commonly used methodology. The test-driven development process involves writing tests before code, running all tests frequently, and refactoring code to improve design without changing functionality.