Agile Manifesto

The Agile Manifesto is a foundational document created in 2001 that outlines four core values and 12 guiding principles for iterative software development. It champions adaptability, continuous feedback, and team collaboration over rigid, traditional planning and documentation.

Watch a video explaining Agile development or read our text below.

The 4 Core Values

The authors of the manifesto acknowledge that processes, documentation, contracts, and plans are useful, but they prioritize the following four concepts more:

  • Individuals and interactions over processes and tools.

  • Working software over comprehensive documentation.

  • Customer collaboration over contract negotiation.

  • Responding to change over following a plan.

The 12 Principles

The 12 principles behind the Agile Manifesto, as outlined in, guide teams toward effective, flexible, and customer-focused development:

  • Focus on Value: Deliver working software frequently and early to ensure customer satisfaction.

  • Embrace Change: Welcome changing requirements, even late in the process, to provide competitive advantages.

  • Collaborate Daily: Ensure business representatives and developers work together on a daily basis.

  • Empower Teams: Build projects around motivated, trusted individuals, and utilize self-organizing teams for the best designs.

  • Prioritize Efficiency: Focus on sustainable development, technical excellence, simplicity, and direct, face-to-face communication.

  • Reflect and Adapt: Regularly review work processes to improve team effectiveness.

For more information, visit the official Agile Manifesto website or https://en.wikipedia.org/wiki/Agile_software_development for more information.