Español

Scrum Framework: Roles, Events, and Artifacts Explained (With Examples)

Scrum framework showing sprint cycle with product backlog daily scrum review and retrospective

Most people learn Scrum wrong. They treat it as a checklist of meetings to schedule and roles to assign, run a few sprints, and then wonder why the team still ships slowly and the product backlog never shrinks. The scrum framework is not a methodology you implement once and forget. It's a feedback loop you adapt every single sprint, and the distinction matters enormously.

Scrum is lightweight on purpose. It gives you just enough structure to surface problems fast and fix them before they compound. The teams that get real value from it are the ones who take the inspect-and-adapt principle seriously, not the ones who just rename their standups "Daily Scrum."

What is the Scrum framework?

Scrum is a lightweight agile framework for delivering complex products through short, time-boxed iterations called Sprints. It doesn't prescribe specific engineering practices or tools. Instead, it defines a minimal set of roles, events, and artifacts designed to create transparency, enable frequent inspection, and make adaptation fast.

Jeff Sutherland and Ken Schwaber developed Scrum in the early 1990s, drawing on concepts from lean manufacturing and empirical process control. They presented it publicly for the first time at the OOPSLA conference in 1995. The first formal Scrum Guide was published in 2010. The most recent version, the 2020 Scrum Guide, stripped the framework back even further, removing prescriptive elements and sharpening the focus on the three pillars of empiricism: transparency, inspection, and adaptation.

Lean thinking runs through the whole thing. Scrum teams eliminate waste by working in short cycles, getting real feedback on working software, and stopping work that doesn't move the product toward its goal.

Key Facts

  • Sutherland and Schwaber first presented Scrum publicly at the OOPSLA conference in 1995, introducing the concept of time-boxed iterations with defined roles.
  • The 2020 Scrum Guide (available at scrumguides.org) is the canonical source. It removed the term "Development Team" and simplified the framework significantly compared to earlier versions.
  • According to the 17th State of Agile Report (Digital.ai, 2023), Scrum remains the most widely used agile approach, with 87% of agile teams using Scrum or a Scrum hybrid.

The Scrum cycle visualized

Scrum cycle showing product backlog flowing into sprint planning sprint backlog daily scrum and sprint review

The Scrum cycle is an empirical loop. It starts with the Product Backlog, an ordered list of everything the team might work on. Each cycle begins with Sprint Planning, where the team selects items from the Product Backlog and creates a Sprint Backlog — the specific work they'll complete in the upcoming Sprint.

The Sprint itself runs for one to four weeks. During it, the team holds a Daily Scrum every day: a 15-minute coordination meeting where Developers inspect progress and replan their work for the next 24 hours.

At the end of the Sprint, the team delivers a working Increment — something that meets the Definition of Done and could, in principle, be released. The Sprint Review is an informal session where the team and stakeholders inspect the Increment and discuss what to do next. Then comes the Sprint Retrospective, where the team inspects itself: how they worked, what to improve, and what to carry into the next sprint.

And then it repeats. Product Backlog -> Sprint Planning -> Sprint -> Increment -> Review -> Retro -> Product Backlog. The loop is the framework. It's short so that mistakes are cheap and learning is fast.

The 3 Scrum roles (the Scrum Team)

The 2020 Scrum Guide removed the concept of sub-teams. There's one Scrum Team, no hierarchy, and three accountabilities within it.

Product Owner

The Product Owner is accountable for maximizing the value of the product. They own the Product Backlog — creating it, ordering it, and making sure the Developers understand what's in it. One critical constraint from the Scrum Guide: the Product Owner is one person, not a committee. Decisions about what gets built have to come from a single voice.

In practice, the Product Owner works at the intersection of business strategy and development work. They're constantly making judgment calls: which feature is worth building next, which user need to prioritize, which backlog item to cut. A weak Product Owner who can't make those decisions quickly creates a bottleneck the entire Scrum Team will feel every sprint.

The Product Owner is not a proxy or a go-between. When stakeholders want something, they work through the Product Owner, not around them. If the organization doesn't respect that boundary, Scrum won't work well.

Scrum Master

The Scrum Master serves the Scrum Team and the broader organization. They're accountable for the team's effectiveness: helping Developers work well together, helping the Product Owner with backlog techniques, removing impediments, and coaching the organization on Scrum adoption.

The Scrum Master is not a project manager. They don't assign tasks, track hours, or report to executives on team output. Their role is closer to a coach and servant-leader. They protect the team from distractions, facilitate events, and push back when someone (including senior leadership) tries to bypass the framework in ways that undermine the team.

A common mistake is treating the Scrum Master role as part-time, something a developer handles alongside their regular sprint work. It can work for experienced teams, but a new team adopting Scrum for the first time benefits from a dedicated Scrum Master who can actually observe the system.

Developers

The Developers are the people who create the Increment each Sprint. The 2020 Scrum Guide changed the name from "Development Team" to "Developers" to signal that the accountability belongs to everyone doing the work, not a sub-team.

Developers are cross-functional. The Scrum Team as a whole has all the skills needed to deliver a working product increment. That might mean designers, engineers, testers, and writers all on the same team, but the Scrum Guide doesn't mandate any specific skill set.

Developers own the Sprint Backlog and manage their own work. No one outside the Scrum Team tells them how to do their jobs or assigns tasks to individuals. They decide how to turn Sprint Backlog items into the Increment.

The 5 Scrum events

Every Scrum event is both time-boxed and purposeful. Time-boxing is not just about efficiency. It creates a predictable rhythm and forces decisions. Here are all five, with their official maximum durations.

Sprint

The Sprint is the container for all other Scrum events. It's a fixed-length iteration of one month or less. During a Sprint, no changes are made that would endanger the Sprint Goal, the scope may be clarified as the team learns more, and the Sprint is not cancelled unless the Sprint Goal becomes obsolete.

A Sprint's consistent length creates a heartbeat. The team knows when planning is, when review is, and when the next opportunity to ship arrives. Most teams run two-week sprints, though the right length depends on risk tolerance, how often the product changes, and how much feedback the team needs.

Sprint Planning

Sprint Planning launches the Sprint and answers two questions: what can be delivered this Sprint, and how will the work get done? The Product Owner presents the top of the Product Backlog, and the team selects the work they believe they can complete.

The output is the Sprint Goal — a single objective that gives the Sprint cohesion — and the Sprint Backlog, the specific items selected plus a plan for delivering them.

Time-box: up to 8 hours for a one-month Sprint. Shorter sprints use proportionally less time.

Daily Scrum

The Daily Scrum is a 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt their plan for the next 24 hours. It's not a status report to the Scrum Master. It's coordination among Developers.

The 2020 Scrum Guide removed the prescribed three questions (what did I do yesterday, what will I do today, any blockers) and gave teams flexibility in how they run it, as long as the purpose is met. The goal is for Developers to leave knowing what they're each doing and where the blockers are.

Sprint Review

The Sprint Review is an inspection of the Increment and an adaptation of the Product Backlog. The Scrum Team and stakeholders look at what was accomplished, discuss what changed in the market or business, and agree on what to do next.

It's not a demo, though demos often happen in it. The distinction matters: a demo is a presentation, a Sprint Review is a working session. Stakeholders aren't an audience, they're participants.

Time-box: up to 4 hours for a one-month Sprint.

Sprint Retrospective

The Sprint Retrospective is where the Scrum Team inspects itself. What went well, what didn't, and what one or two things will they do differently next sprint? The output is a concrete improvement plan the team commits to acting on.

This event is the engine of continuous improvement in Scrum. Teams that skip retros or treat them as a formality stop improving. The value compounds over time, so the teams with the best retrospective practices tend to be the best-performing teams over a year or more.

Time-box: up to 3 hours for a one-month Sprint.

The 3 Scrum artifacts and their commitments

The 2020 Scrum Guide paired each artifact with a commitment — a measurable target that gives the artifact direction and against which progress can be inspected.

Product Backlog (commitment: Product Goal)

The Product Backlog is an ordered, emergent list of everything that might be done to improve the product. It's never complete. New items are added, old ones removed, and priorities shift as the team learns.

The commitment for the Product Backlog is the Product Goal: the long-term objective the Scrum Team is working toward. Every Sprint should move the product closer to the Product Goal, and the Product Backlog exists to describe the path there.

The Product Owner owns the Product Backlog and is accountable for its ordering and clarity.

Sprint Backlog (commitment: Sprint Goal)

The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus the plan for delivering them, plus the Sprint Goal. It's a real-time picture of the work Developers plan to accomplish this Sprint.

The commitment is the Sprint Goal: a single objective that gives the Sprint purpose. If new work emerges during the Sprint, Developers add it to the Sprint Backlog only if it doesn't threaten the Sprint Goal.

Increment (commitment: Definition of Done)

An Increment is a concrete step toward the Product Goal. Each Sprint must produce at least one Increment. It must be usable and meet the team's standards.

The commitment is the Definition of Done (DoD): a shared understanding of what "done" means. If an item doesn't meet the Definition of Done, it's not part of the Increment. The DoD creates transparency and consistency. It's not a per-item checklist, it's a quality standard that applies to all Increments.

At a glance: roles + events + artifacts

Scrum framework at a glance showing three roles five events and three artifacts in a matrix

Category Items Purpose
Roles (3) Product Owner, Scrum Master, Developers Define accountabilities within the Scrum Team
Events (5) Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective Create opportunities to inspect and adapt
Artifacts (3) Product Backlog, Sprint Backlog, Increment Make work and progress visible

The 11 elements are everything Scrum prescribes. That's the whole framework. Anything beyond these 11 elements is either a complementary practice (like test-driven development or user story mapping) or an organizational addition that you manage separately.

A typical 2-week sprint cadence

Two week sprint cadence calendar showing planning daily scrums review and retrospective placement

Here's what a standard two-week sprint looks like in practice, day by day.

Day 1: Sprint Planning. The team meets, reviews the top of the Product Backlog with the Product Owner, sets the Sprint Goal, and builds the Sprint Backlog. For a two-week sprint, planning typically runs 2 to 4 hours.

Days 1 through 10: Development. Every day, including Day 1, the team holds a 15-minute Daily Scrum. Developers coordinate, surface blockers, and replan as needed. The Scrum Master removes impediments. The Product Owner is available for clarification.

Day 10 morning: Sprint Review. The team presents the Increment to stakeholders, gets feedback, and updates the Product Backlog. This typically runs 1 to 2 hours for a two-week sprint.

Day 10 afternoon: Sprint Retrospective. The Scrum Team looks inward. What worked, what didn't, what changes to try next sprint. Up to 1.5 hours.

Day 11: New sprint begins. Same structure, same cadence, carrying one or two improvements from the retro.

The consistency is the point. When every sprint has the same shape, the overhead of coordination drops and the team can focus on the actual work. See project planning for how to connect sprint cadences to broader project timelines.

Scrum vs Kanban vs Waterfall

Scrum is often compared to Kanban and traditional Waterfall methodology. The differences go deeper than whether you have sprints or a board.

Framework Cadence Roles Best for Where it fails
Scrum Fixed sprints (1-4 weeks) 3 defined roles Complex product development with evolving requirements Work that can't be batched into sprints; teams needing more flexibility
Kanban Continuous flow, no sprints No prescribed roles Ongoing operations, support queues, maintenance work Teams that need structured planning or clear iteration boundaries
Waterfall Sequential phases Project Manager, functional leads Well-defined, stable scope with regulatory or contractual requirements Projects where requirements change; anything iterative

The short version: use Scrum when you're building something complex and the requirements will change as you learn. Use Kanban when work arrives continuously and you need to optimize flow rather than iteration. Use Waterfall when the scope is fixed, the risk of change is low, and you need a full plan upfront (common in construction, compliance-heavy industries, or fixed-bid contracts).

Many teams run a Scrum/Kanban hybrid: sprint cadence for planned development work, Kanban board for bugs and unplanned requests. That's fine, as long as the team is clear on which system governs which work.

For structured scheduling tools that complement Scrum, see work breakdown structure, critical path method, Gantt charts, and PERT charts.

Common mistakes that break Scrum

Most Scrum failures aren't framework failures. They're implementation failures. These are the most common:

  • Skipping the Sprint Retrospective. This is the event where Scrum compounds. Teams that skip it stay at the same level of dysfunction indefinitely. If you're short on time, shorten the retro, but don't cut it.
  • Treating the Scrum Master as a project manager. Assigning tasks, reporting velocity to leadership, and managing timelines are PM functions. A Scrum Master doing those jobs isn't doing Scrum Master work. Both roles suffer.
  • Having no real Product Owner. A Product Owner who can't make prioritization decisions, needs sign-off from three committees, or changes the Sprint Goal mid-sprint breaks the team's ability to plan and deliver.
  • Letting stakeholders bypass the Product Owner. Developers getting feature requests directly from executives or clients is a sign that the Product Owner's authority isn't respected. Fix the organizational culture, not the framework.
  • Running Sprints with no Sprint Goal. A Sprint that's just a list of tasks has no unifying objective. The team can't make good trade-off decisions when new information arrives, because there's nothing to protect.
  • Treating Scrum as the full solution. Scrum doesn't include engineering practices. Teams also need test automation, continuous integration, and clear quality standards (the Definition of Done) to actually ship working increments. Without those, the Sprint Review becomes a parade of half-finished features.

Frequently asked questions

Is Scrum the same as Agile?

No. Agile is a set of values and principles, described in the Agile Manifesto (2001). Scrum is one framework for implementing those principles. You can be agile without using Scrum, and you can run Scrum poorly in a way that contradicts agile values. Think of Agile as the philosophy and Scrum as one structured way to practice it. Other agile frameworks include Kanban, Extreme Programming (XP), and SAFe (Scaled Agile Framework).

Can Scrum work without a Scrum Master?

Technically, Scrum requires a Scrum Master. Practically, mature teams sometimes operate without a dedicated one by distributing the coaching and facilitation responsibilities among team members. But teams new to Scrum typically need a Scrum Master who actively protects the framework, coaches the team, and removes organizational impediments. Without that role, teams tend to slip back into old habits: standups become status meetings, retros get skipped, and the Product Owner loses their backlog authority.

How long should a Sprint be?

The 2020 Scrum Guide says one month or less, with most teams choosing one to four weeks. Two-week sprints are the most common in practice. The right length depends on how stable the requirements are, how often the team needs external feedback, and how much planning overhead the team can absorb. Shorter sprints mean faster feedback but more planning ceremonies relative to development time. Longer sprints reduce ceremony overhead but delay feedback. Start with two weeks and adjust based on what you learn.

What was removed in the 2020 Scrum Guide?

The 2020 revision removed several things that had accumulated in earlier versions. The three prescribed Daily Scrum questions ("what did I do yesterday, what will I do today, any blockers?") were removed in favor of flexible formats. The term "Development Team" was replaced with "Developers." The concept of the Chief Product Owner and Sprint 0 were dropped. The role of the Scrum Master as "servant-leader" was rephrased to simply "true leader." The 2020 guide also added the three artifact commitments (Product Goal, Sprint Goal, Definition of Done) for the first time, which were new additions rather than removals.

Scrum will keep evolving. That's the point. The framework itself practices what it preaches: inspect, adapt, and ship a leaner version.

For teams looking to use a RACI matrix alongside their Scrum roles, note that RACI works well for mapping decision rights across stakeholders, while Scrum roles define accountabilities within the team. The two frameworks complement each other rather than conflict.