TLDR
Agile is a set of values and principles. Scrum is one specific framework that puts those principles into practice. Saying “we do Agile” is like saying “we do sports.” Saying “we do Scrum” is like saying “we play football.” One is the category. The other is a specific thing within that category.
This post explains the relationship between Scrum and Agile, covers other frameworks under the Agile umbrella, and helps you understand why the distinction matters for your team.
Someone in Your Organisation Just Said “We’re Agile” and Nobody Knows What That Means
A leadership team announces, “We’re going Agile.” Everyone nods. Then the questions start. Does that mean sprints? Do we need a Scrum Master? What about Kanban boards? Are standups mandatory now?
The confusion happens because people use “Agile” and “Scrum” interchangeably. They’re not the same thing. And treating them as the same thing leads to teams adopting specific practices without understanding the principles behind them. That’s how you end up with daily standups that nobody finds useful and sprints that feel like arbitrary deadlines.
Getting this distinction right matters. It’s the difference between following a recipe and understanding how to cook.
Agile Is the Umbrella
Agile is not a framework. It’s not a methodology. It’s not a process. Agile is a set of values and principles for how teams should approach complex work.
In 2001, seventeen software developers met in Utah and published the Agile Manifesto. It contains four values and twelve principles. The core idea is simple: deliver working software frequently, collaborate closely with customers, respond to change, and trust your people.
The four values from the Manifesto are:
- Individuals and interactions over processes and tools
- Working software over detailed documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Notice what’s missing. There’s nothing about sprints. Nothing about standups. Nothing about backlogs or story points or velocity charts. Those are all framework-specific practices that came later.
Agile tells you what to value. It doesn’t tell you exactly how to work. That’s where frameworks come in.
Scrum Is One Framework Under That Umbrella
Scrum is a specific, structured framework for delivering products in an Agile way. It was created by Ken Schwaber and Jeff Sutherland, and it’s defined in the Scrum Guide.
Scrum gives you concrete elements to work with:
- Three roles: Product Owner, Scrum Master, Developers
- Five events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
- Three artefacts: Product Backlog, Sprint Backlog, Increment
- Time-boxed sprints: Fixed-length iterations, usually one to four weeks
Scrum is opinionated by design. It prescribes specific roles, events, and artefacts because structure helps teams that are new to iterative work. You know exactly what to do, when to do it, and who’s responsible for what.
That structure is both Scrum’s greatest strength and its most common source of frustration. Teams that need the guardrails find them helpful. Teams that feel constrained by them often look for something less prescriptive.
The Relationship Between Agile and Scrum
Think of it this way. Agile is the philosophy. Scrum is one way to practice that philosophy.
You can be Agile without doing Scrum. You cannot do Scrum without being Agile (at least in theory). A team using Kanban is Agile. A team using Extreme Programming is Agile. A team that has built its own custom process based on Agile principles is Agile. They’re all Agile. None of them are Scrum.
Scrum is simply the most popular Agile framework. According to the State of Agile Report, around 60-70% of Agile teams use Scrum or a Scrum-based hybrid. It’s so dominant that many people assume Agile and Scrum are the same thing. They’re not.
Here’s an analogy that makes this click. Agile is like “healthy eating.” Scrum is like “the Mediterranean diet.” The Mediterranean diet is one specific way to eat healthily. But it’s not the only way. And following the Mediterranean diet without understanding why it works (whole foods, balanced nutrition, moderation) defeats the purpose.
Other Agile Frameworks You Should Know About
Scrum gets most of the attention, but it’s not the only Agile framework. Several others are widely used, and each solves different problems.
Kanban
Kanban is a flow-based system. There are no sprints. Work items move through a visual board from “to do” to “done.” The key mechanism is WIP (work in progress) limits, which prevent teams from starting too many things at once.
Kanban works well for teams with unpredictable incoming work, like support teams, ops teams, or any group where priorities shift frequently. It’s less prescriptive than Scrum and easier to adopt incrementally.
Extreme Programming (XP)
XP is an Agile framework focused heavily on engineering practices. It emphasises pair programming, test-driven development, continuous integration, and frequent releases. XP teams often work in very short iterations (one to two weeks) with close customer involvement.
XP is less common as a standalone framework today, but many of its practices have been absorbed into how modern software teams work, regardless of what framework they follow.
Lean Software Development
Lean applies manufacturing principles (originally from Toyota) to software development. The focus is on eliminating waste, delivering fast, and optimising the whole system rather than individual parts. Lean thinking influenced both Kanban and many Agile practices.
SAFe (Scaled Agile Framework)
SAFe is designed for large organisations that need to coordinate multiple Agile teams. It adds layers of planning and governance on top of team-level Agile. SAFe is popular in enterprise environments but controversial in the Agile community because of its complexity and top-down structure.
Each of these frameworks interprets Agile values differently. That’s the point. Agile gives you principles. Frameworks give you specific practices to follow. You pick the framework that fits your context.
Why Saying “We Do Agile” Is Vague
When someone says “we’re an Agile team,” that could mean almost anything. They might run two-week Scrum sprints with all the ceremonies. They might use a Kanban board and pull work as capacity allows. They might just have standups and call it Agile.
The vagueness creates real problems. New team members don’t know what to expect. Stakeholders don’t understand the process. And teams can hide behind the label without actually following any coherent approach.
In practice, it’s more useful to be specific. “We run two-week Scrum sprints” tells you something concrete. “We use Kanban with WIP limits of three per column” tells you something concrete. “We do Agile” tells you almost nothing.
This is especially important during hiring, onboarding, and cross-team collaboration. Specificity prevents misunderstandings. If you say “Scrum,” people know what you mean. If you say “Agile,” they’ll fill in the blanks with their own assumptions.
Why the Distinction Matters for Your Team
Getting the Scrum vs Agile distinction right has practical consequences.
You Can Be Agile Without Scrum
If Scrum isn’t working for your team, that doesn’t mean Agile isn’t working. It means that particular framework isn’t the right fit. You might thrive with Kanban. Or XP. Or a custom process built on Agile principles. Abandoning Agile because Scrum felt wrong is like giving up on exercise because you didn’t enjoy running.
Scrum Without Agile Thinking Is Just Ceremonies
Running sprints, standups, and retrospectives doesn’t make a team Agile. If the team isn’t responding to feedback, isn’t collaborating with customers, and isn’t willing to change direction based on what they learn, they’re going through the motions. The ceremonies are empty without the mindset.
Framework Debates Miss the Point
Teams sometimes spend more time debating which framework to use than actually delivering value. The framework is a starting point, not the destination. Pick one that seems reasonable, try it, inspect what’s working and what isn’t, and adapt. That process of inspecting and adapting? That’s the most Agile thing you can do.
How to Choose a Framework
If you’re trying to decide which Agile framework to start with, here are some practical guidelines.
Start with Scrum if:
- Your team is new to Agile and needs structure
- You want predictable delivery cadence
- Clear roles and events would help your team stay aligned
- You’re working on product development with a defined team
Start with Kanban if:
- Your work is unpredictable or interrupt-driven
- You want to improve an existing process without a big change
- Sprints feel too rigid for your work type
- You want to focus on flow and reducing bottlenecks
Consider XP if:
- Engineering quality is your biggest concern
- You want strong technical practices baked into the process
- Your team is disciplined enough for pair programming and TDD
And remember: most teams end up with a hybrid over time. You might start with Scrum and pull in Kanban practices. You might adopt XP’s engineering practices regardless of your project management framework. The frameworks aren’t mutually exclusive.
The Bottom Line
Agile is the mindset. Scrum is one method. Understanding the difference keeps you from confusing the tool with the principle behind it.
If Scrum works for your team, great. If it doesn’t, explore other Agile frameworks. The goal was never to “do Scrum.” The goal was to deliver better products by working in small increments, learning from feedback, and adapting as you go.
Be specific about what your team actually does. And if someone asks whether you’re “Agile or Scrum,” now you know the right answer: both, or just one, depending on how your team has chosen to work.
Get Practical Agile Insights Every Week
Techniques like these, delivered to your inbox. No certification fluff, no buzzwords. Just what actually works in real teams.
SubscribeFrequently Asked Questions
Is Scrum the same as Agile?
No. Agile is a set of values and principles for iterative, adaptive work. Scrum is one specific framework that applies those principles through defined roles, events, and artefacts. Scrum is Agile, but Agile is not limited to Scrum. Other Agile frameworks include Kanban, Extreme Programming, and Lean.
Can you be Agile without using Scrum?
Yes. Many Agile teams don’t use Scrum at all. Teams using Kanban, XP, or their own custom process can be just as Agile as Scrum teams, as long as they’re following Agile principles: delivering incrementally, responding to change, collaborating with stakeholders, and continuously improving.
What is the Agile Manifesto?
The Agile Manifesto is a document published in 2001 by seventeen software developers. It contains four values (individuals over processes, working software over documentation, customer collaboration over contracts, responding to change over following a plan) and twelve supporting principles. It’s the foundation of all Agile frameworks.
Why do people confuse Scrum and Agile?
Because Scrum is the most widely adopted Agile framework. When most organisations say “we went Agile,” they mean “we adopted Scrum.” Over time, the terms became interchangeable in casual conversation, even though they refer to different things. Scrum’s dominance made it synonymous with Agile in many people’s minds.
What are the main Agile frameworks besides Scrum?
The most common Agile frameworks besides Scrum include Kanban (flow-based, no sprints), Extreme Programming or XP (engineering-focused), Lean Software Development (waste reduction), and SAFe (scaled Agile for large organisations). Each framework applies Agile principles in a different way suited to different contexts.
Is Kanban Agile?
Yes. Kanban aligns with Agile values by emphasising continuous delivery, responding to change, and improving processes. It just does so without sprints, fixed roles, or prescribed ceremonies. Kanban focuses on visualising work, limiting work in progress, and optimising flow. It’s Agile in philosophy, different from Scrum in practice.
Which is better, Scrum or Agile?
This is a common but misframed question. Scrum and Agile aren’t alternatives to each other. Scrum is one way to practice Agile. The real question is which Agile framework (Scrum, Kanban, XP, etc.) is the best fit for your team’s context, work type, and needs.
Do you need a Scrum Master to be Agile?
No. The Scrum Master is a role specific to Scrum. If your team uses Kanban, XP, or another Agile framework, there’s no requirement for a Scrum Master. That said, every Agile team benefits from someone who helps with process improvement, removes blockers, and coaches the team on working more effectively.

Leave a Comment