The Agile method outlines the best practices for organizing projects based on the four values and 12 Agile software development principles documented in the Agile Manifesto. You may have seen comparisons between Scrum and Agile. The definition of Scrum is “a framework for project management that emphasizes teamwork, accountability, and iterative progress toward a well-defined goal.” Scrum is a framework that you can use to implement these Agile principles, values, and best practices.
To better understand Agile vs. Scrum, you can think of Scrum as a guideline for adopting the Agile approach to project management. Scrum provides the rules, roles, events, tools, and artifacts necessary for successfully adopting an Agile mindset.
The main difference between Agile and Scrum is that Agile is the process you want to achieve, and Scrum is a tool for its success. You will often hear Scrum and Agile used interchangeably, as Scrum is the most popular framework for Agile. However, it’s not the only framework you can implement to plan and run an Agile project.