Lesson 9 of 16 · Level 3: Advanced

Agile and Scrum: Roles, Events and Artifacts

  • ⏱ 12 min read
  • ❓ 4 review questions
  • ✍️ Exercise with solution
In this lesson
  1. Agile in one page
  2. Scrum: the official source
  3. The Scrum team: three accountabilities
  4. The five events
  5. Three artifacts and their commitments
  6. Tracking a sprint: the burndown chart
  7. Forecasting a release with velocity
  8. Common Scrum mistakes
  9. Summary
What you'll learn
  • Explain the Agile Manifesto's four values and when agile beats a detailed up-front plan.
  • Describe Scrum's three accountabilities: Product Owner, Scrum Master and Developers.
  • Run the five Scrum events and know their timeboxes.
  • Use the three artifacts and their commitments: Product Goal, Sprint Goal and Definition of Done.
  • Forecast a release date from velocity, as a range rather than a promise.

Agile is a way of delivering work in small, usable pieces and adjusting based on feedback, instead of planning everything up front and delivering once at the end. Scrum is the most widely used agile framework: a small, self-managing team works in fixed-length cycles called sprints, each producing a usable increment of the product. This lesson explains how Scrum works according to the official Scrum Guide, and shows a Denver app team using it to forecast its launch.

≤ 1 monthmaximum sprint length; two weeks is a common choice
3 + 5 + 3accountabilities, events and artifacts. That's all of Scrum.
10 or fewerpeople is the typical size of a Scrum team, per the Scrum Guide
  1. Agile values
  2. Scrum team
  3. Scrum events
  4. Artifacts
  5. Forecast with velocity

Agile in one page

In 2001, a group of software practitioners wrote the Manifesto for Agile Software Development: four values and twelve principles. The four values are short enough to quote in full:

  • 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 manifesto itself points out that the items on the right still have value; the items on the left are valued more. Agile doesn't mean "no plan" or "no documentation." It means planning in smaller slices and letting real feedback reshape the plan. As you saw in the first lesson, it shines when requirements are uncertain and changes are cheap, which is why software and digital products adopted it first.

Scrum: the official source

Scrum is defined by the Scrum Guide, written by Scrum's co-creators Ken Schwaber and Jeff Sutherland. The current version is the November 2020 edition. In June 2025, Jeff Sutherland and collaborators published a "Scrum Guide Expansion Pack," but it's an optional supplement, not a new version: the 2020 guide is still the reference. Everything below follows it. Practices like user stories, story points and velocity are popular additions to Scrum, not part of the guide.

The Scrum team: three accountabilities

Product Owner

Maximizes the value of the product. Owns and orders the Product Backlog and decides what gets built next.

One person, not a committee, though they can consult many stakeholders.

Scrum Master

Makes Scrum work: coaches the team, removes impediments, protects focus and helps the organization adopt Scrum.

Not a boss and not a task assigner. A servant-leader for the team.

Developers

Everyone who builds the increment: coders, designers, testers, writers. They own the Sprint Backlog and how the work gets done.

Self-managing: they decide who does what, not a manager.

At Front Range Fitness, the Denver gym chain building a member app (you met its budget in the cost lesson), the marketing director is the Product Owner, an agile coach from the agency is the Scrum Master, and two mobile developers, a designer and a tester are the Developers. Where's the project manager? In many organizations the PM role overlaps with these accountabilities or works at the program level: managing the budget, vendors, the launch date and stakeholders outside the team.

1. Who is accountable for ordering the Product Backlog?

  • The Product Owner
  • The Scrum Master
  • The most senior developer

The Product Owner orders the Product Backlog to maximize value. Others can add ideas and the Developers estimate them, but the Product Owner has the final say on priority.

The five events

Scrum uses fixed-length events, each with a maximum duration (a timebox). The timeboxes below are the Scrum Guide's limits for a one-month sprint; for shorter sprints the events are usually shorter.

  1. One month or lessThe SprintThe container for all other events. A new sprint starts immediately after the previous one ends. Front Range Fitness uses two-week sprints.
  2. Day 1 · up to 8 hoursSprint PlanningThe team answers three questions: why is this sprint valuable (the Sprint Goal)? What can be done? How will it get done?
  3. Every day · 15 minutesDaily ScrumThe Developers inspect progress toward the Sprint Goal and adapt their plan for the next day. It's not a status report to a manager.
  4. Last day · up to 4 hoursSprint ReviewThe team shows the increment to stakeholders, discusses what changed and updates the Product Backlog. A working session, not a slideshow.
  5. Last day · up to 3 hoursSprint RetrospectiveThe team discusses how the sprint went (people, process, tools) and picks improvements for the next sprint.

2. According to the Scrum Guide, what's the maximum length of a sprint?

  • Two weeks
  • Whatever the Product Owner decides, as long as the work gets done
  • One month

Sprints are fixed-length events of one month or less. Two weeks is popular, but it's a team choice, not a rule. Longer sprints delay feedback and increase risk.

Three artifacts and their commitments

Each Scrum artifact comes with a commitment that gives it focus:

ArtifactWhat it isCommitmentFront Range Fitness example
Product BacklogOrdered list of everything that might improve the productProduct Goal"Members can book, check in and pay from their phone by summer."
Sprint BacklogSprint Goal + selected items + the plan to deliver themSprint Goal"A member can book a class and get a reminder."
IncrementA usable step toward the Product GoalDefinition of Done"Code reviewed, tested on iOS and Android, accessible, deployed to the test store."

The Definition of Done is the quality bar that every increment must meet. Without one, "done" means different things to different people, and unfinished work piles up quietly until launch week.

Tracking a sprint: the burndown chart

Many teams estimate backlog items in story points, a relative measure of size and complexity, and track the points still remaining each day. In sprint 5, the team committed to 24 points:

Sprint 5 burndown chart Points remaining by sprint day: 24, 24, 22, 21, 19, 16, 13, 13, 8, 4 and 0, compared with an ideal straight line from 24 to 0 over 10 days. 0 6 12 18 24 0 1 2 3 4 5 6 7 8 9 10 Sprint day Points remaining Ideal Actual remaining
The actual line stayed above the ideal for most of the sprint (a slow start, then a flat day 7 when a payment bug blocked two items) but the team caught up and finished all 24 points.

A burndown that's flat for days is a conversation starter at the Daily Scrum: what's blocking us, and should we renegotiate scope with the Product Owner while there's still time?

Forecasting a release with velocity

Velocity is the number of points a team completes per sprint. It's useful for forecasting, and only for that team: comparing velocities between teams is meaningless, because each team sizes points differently. Here are the team's first four sprints:

Completed points per sprint

Sprint 118
Sprint 222
Sprint 327
Sprint 423

Sprint 1 is usually slow (setting up tools, learning the domain), so the team averages the last three sprints. With 168 points left in the Product Backlog for launch:

Average velocity (last 3) = (22 + 27 + 23) ÷ 3 = 24 points
Sprints needed            = 168 ÷ 24 = 7 sprints → 14 weeks

Best case:  168 ÷ 27 = 6.2 → 7 sprints (14 weeks)
Worst case: 168 ÷ 22 = 7.6 → 8 sprints (16 weeks)

The honest forecast is "7 to 8 sprints, 14 to 16 weeks," not a single date. And the forecast only holds if the backlog doesn't grow, which it usually does. Re-forecast after every sprint.

3. A team's last three sprints delivered 30, 34 and 26 points. About 210 points remain. How many sprints is the average-velocity forecast?

  • 6 sprints
  • 7 sprints
  • 8 sprints

Average velocity = (30 + 34 + 26) ÷ 3 = 30. Then 210 ÷ 30 = 7 sprints. Using the slowest sprint (26) gives 210 ÷ 26 ≈ 8.1, so a range of 7 to 9 sprints is the safer message.

Velocity is not a performance score

When managers set velocity targets, teams inflate their estimates and velocity "improves" while nothing real changes. Use velocity to plan, never to rank or reward teams.

4. What is the main purpose of the Daily Scrum?

  • To report each person's hours to the manager
  • To solve every technical problem in detail
  • For the Developers to inspect progress toward the Sprint Goal and adapt their plan

It's a 15-minute planning event for the Developers. Detailed problem-solving happens right after, with only the people who need to be there.

Common Scrum mistakes

"Scrum-but": keeping sprints but skipping the retrospective.

The retrospective is how the team improves. Never skip it.

A Product Owner who is never available.

The PO must be reachable every day to answer questions and make calls.

Changing the Sprint Goal mid-sprint because someone shouted.

New requests go to the Product Backlog; the Product Owner orders them for a future sprint.

Calling work "done" when it isn't tested.

Agree on a Definition of Done and apply it to every item.

Practice exercise

A marketing-tech team in Salt Lake City uses two-week sprints. Its last three sprints delivered 27, 30 and 33 points. The Product Owner says 255 points of work remain before the release.

(a) Calculate the average velocity and the forecast in sprints and weeks. (b) Give a best-case and worst-case range. (c) The sales director wants "an exact launch date." What do you say?

See solution
(a) Average velocity = (27 + 30 + 33) ÷ 3 = 30 points
    255 ÷ 30 = 8.5 → 9 sprints → 18 weeks
(b) Best case:  255 ÷ 33 = 7.7 → 8 sprints (16 weeks)
    Worst case: 255 ÷ 27 = 9.4 → 10 sprints (20 weeks)

(c) Share the range: "Based on our actual pace, 16 to 20 weeks, most likely about 18. We'll update the forecast every two weeks." If the date is fixed, flip the question: the Product Owner orders the backlog so the most valuable items ship first, and whatever fits by the date is the release. That's how agile handles a fixed deadline: the date holds and the scope flexes.

Summary

  • Agile delivers in small increments and adapts to feedback; it doesn't mean "no plan."
  • The 2020 Scrum Guide is the official reference; the 2025 Expansion Pack is an optional supplement.
  • Scrum has three accountabilities (Product Owner, Scrum Master, Developers), five events and three artifacts.
  • Commitments give focus: Product Goal, Sprint Goal and Definition of Done.
  • Forecast with the team's own velocity, as a range, and re-forecast every sprint.

Next lesson: Kanban: Boards, WIP Limits and Flow Metrics. You'll design a Kanban board, set WIP limits and use Little's Law to cut waiting time.

🎓 Save your progress and get a free certificate

Create your account in 30 seconds, mark your lessons and download your certificate at the end.

Enroll for free