Agile vs Scrum: What's the Difference?
"We do Agile" — said everyone, usually meaning Scrum. But Agile and Scrum are not synonyms. One is a mindset; the other is a framework.
Short answer
Agile is a philosophy; Scrum is one way to live it. Agile defines what good product development looks like (values, principles). Scrum defines how to practice it day to day (roles, sprints, ceremonies).
- →Agile = a mindset and set of values (from the 2001 Agile Manifesto)
- →Scrum = a specific framework that implements Agile (roles, events, artifacts)
- →Scrum is the most widely used Agile framework (used by ~58% of Agile teams)
Side by side
When to use Scrum
Scrum works best when all of these are true:
Common questions
Is Scrum the same as Agile?
No. Scrum is one way to practice Agile. Kanban, XP, and SAFe are also Agile. Saying 'we do Agile' when you mean 'we do Scrum' is common but imprecise.
Which is better for my team?
If you need flexibility without ceremony, try Kanban. If you have a clear Product Owner and want sprint cadence, use Scrum. Both are Agile.
Can Scrum and Kanban be combined?
Yes — this is called 'Scrumban.' Teams use Scrum's structure (sprints, retrospectives) with Kanban's flow visualization and WIP limits.
Ready to practice Scrum?
Test your Scrum knowledge with our free quiz — based on the 2020 Scrum Guide.