Module 5: The Scrum Events

Scrum Methodology — From Agile Foundations to Running Real Sprints

Module 5 of 8 Hands-on with Jira Requires Module 4 ~3 hours

Module Overview

Learning Objectives

By the end of this module, you will be able to:

  1. Describe the Sprint as the container for all other events and state its rules (fixed length, no gaps, goal protection, cancellation)
  2. Choose and defend a sprint length for a given team and product
  3. Run Sprint Planning through its three topics — Why, What, How — and produce a Sprint Backlog
  4. Facilitate a Daily Scrum that inspects progress toward the Sprint Goal rather than reporting status
  5. Distinguish a working Sprint Review from a demo-and-approve gate, and a Retrospective from a complaints session
  6. Recite the timebox, participants, and output of all five events
  7. Create, populate, and start TaskFlow's Sprint 1 in Jira with a written Sprint Goal
Course Information
  • Module: 5 of 8
  • Format: Theory (the five events) followed by a hands-on Jira lab and two exercises
  • Prerequisites: Module 4 — your TaskFlow Jira project with its ordered backlog is required for the lab
  • Tools needed: Your free Jira site from Module 4
The Five Events at a Glance
  • The Sprint — the container
  • Sprint Planning — starts the Sprint
  • Daily Scrum — every working day
  • Sprint Review — inspect the product
  • Sprint Retrospective — inspect the team

Events are not meetings

The Scrum Guide never calls these "meetings", and the distinction is not pedantry. A meeting is where information is exchanged; a Scrum event is a formal opportunity to inspect an artifact and adapt — each one exists to move the empirical loop from Module 2. Held well, the events create the regularity that eliminates the need for other meetings: no separate status meetings, steering committees, or sign-off sessions. If your calendar still fills with those, the events are not doing their job. And because every event is timeboxed (a maximum duration, never extended), the cost of inspection is fixed and predictable.

The Sprint — the Container Event

The Sprint is the heartbeat of Scrum and, formally, an event itself — the container inside which all the other events, and all the work, happen. A Sprint is a fixed-length period of one month or less in which the team turns selected backlog items into a Done Increment that moves the product toward the Product Goal.

The Rules of the Sprint

  • Fixed length, one month or less. The timebox is chosen once and kept consistent — a steady cadence is what makes velocity, forecasting, and habit possible. Sprints are never extended "to finish the last story"; the date holds and the work adapts.
  • No gaps. A new Sprint starts immediately after the previous one ends. There is no "hardening sprint", "sprint 0", or between-sprint recovery week — the product should be releasable every Sprint, so there is nothing to harden.
  • No changes that endanger the Sprint Goal. During the Sprint, scope may be clarified and renegotiated with the Product Owner as more is learned, but nothing may be changed that would put the Sprint Goal at risk, and quality (the Definition of Done) never decreases.
  • Cancellation is possible — barely. Only the Product Owner can cancel a Sprint, and only when the Sprint Goal becomes obsolete — the market shifted, the company pivoted, a regulation changed. Being behind schedule is not grounds for cancellation. Cancellation is traumatic and rare: the team re-plans, Done work is reviewed and possibly released, and everything else returns to the Product Backlog.
Why so strict about the timebox?

Every rule above defends one thing: predictability of feedback. A Sprint that stretches, pauses, or absorbs random scope is a Sprint whose Review keeps sliding — and with it, the moment stakeholders see reality. Short, fixed, back-to-back Sprints put a hard ceiling on how long the team can be wrong about anything.

Choosing a Sprint Length

The Guide sets only the maximum (one month). Within that, the choice is a trade-off between feedback frequency and overhead:

1 week2 weeks4 weeks
Feedback frequencyVery high — course-correct weeklyHigh — 26 inspection points a yearLow — a bad bet can burn a whole month
Event overheadHighest share of the week goes to eventsModerate and predictableLowest proportionally, but each event is long
Room for meaty storiesTight — stories must be very smallEnough for real features if stories are well splitPlenty — but invites big, risky stories
Pressure & focusIntense; can feel relentlessHealthy urgencyWeeks 1–2 often drift ("plenty of time left")
Best forMature teams, volatile products, tight deadlinesMost teams, most products — the industry defaultVery stable requirements, research-heavy work
TaskFlow chooses 2 weeks

Our team is new to Scrum, so one-week Sprints would leave little room between the events to build anything, while four weeks would delay our very first user feedback by a month. Two weeks gives us enough runway to deliver 4–5 small stories, a Review every fortnight, and — crucially for learners — more repetitions of the full Scrum loop before this course ends. We will keep this length for the rest of the course; changing sprint length should be a considered Retrospective decision, not a per-sprint whim.

Sprint Planning

Sprint Planning opens the Sprint. The whole Scrum Team attends; the timebox is a maximum of 8 hours for a one-month Sprint — proportionally less for shorter ones (about 4 hours for our two-week TaskFlow Sprints). The event works through three topics, and it is worth learning them by their questions:

Topic 1 — Why is this Sprint valuable? The Product Owner proposes how the product could increase in value this Sprint. The whole team then crafts the Sprint Goal — one sentence of objective, finalised before Planning ends.
Topic 2 — What can be Done this Sprint? The Developers select items from the top of the Product Backlog. Selection is theirs alone — the PO clarifies and negotiates but never assigns. How much to pull is a capacity judgement: past velocity, upcoming holidays, who is on the team this Sprint.
Topic 3 — How will the work get done? The Developers decompose the selected items into a working plan — typically tasks of a day or less. The plan does not need to be complete; enough for the first days is fine, and the rest emerges.

The output of Sprint Planning is the Sprint Backlog you met in Module 4: the Sprint Goal (why) + the selected items (what) + the plan (how). Note the direction of the logic: capacity determines scope, not the other way round. A team that lets a stakeholder's wish list determine the Sprint's contents is planning by hope.

Worked Example: Planning TaskFlow's Sprint 1

Here is a condensed transcript of how Sprint Planning might sound for our team of three Developers (Sara, Omar, Lina), Product Owner (Rania), and Scrum Master (Khaled):

Sprint 1 Planning — TaskFlow

Rania (PO): The Product Goal is that individuals can fully manage daily tasks. For Sprint 1, I propose we aim for the smallest thing a real user could actually use: "A user can manage a basic task list." Create, complete, edit, delete — the core loop.

Omar (Dev): That matches the top four backlog items. But "manage" — does Sprint 1 include projects and lists? That story is fifth.

Rania: Not for the goal. A flat list of tasks that works end-to-end beats a half-built hierarchy. Projects can wait for Sprint 2.

Sara (Dev): We have no codebase yet, so "create a task" hides the setup work: repository, deployment pipeline, staging environment — our DoD says every story must be deployed to staging. I'd rather we make that cost visible inside the first story than invent a fake "Sprint 0".

Lina (Dev): Agreed. Then realistically: create, complete, edit, delete — four stories. I think delete is at risk if the setup runs long.

Khaled (SM): That's fine — the goal says basic task list. If delete slips, is the goal still met? Rania?

Rania: A list you can't delete from is annoying but usable — the goal survives. Let's select all four and treat delete as the flex item.

Sara: Then we're agreed: goal "A user can manage a basic task list", four stories selected, and we'll break them into tasks now, starting with the create-task story since it carries the setup.

Notice everything that just happened: the PO proposed the why but the Developers chose the what; scope was negotiated against the goal, not against wishes; hidden work was surfaced honestly; and a flex item was identified before the Sprint, not confessed at its end.

Daily Scrum

The Daily Scrum is a 15-minute event held every working day of the Sprint, at the same time and place to cut complexity — no scheduling negotiation, no calendar invites, it simply always happens. It is an event for the Developers, run by the Developers: they inspect progress toward the Sprint Goal and adapt the Sprint Backlog, producing a concrete plan for the next 24 hours. The Product Owner and Scrum Master attend as Developers only if they are actively working on Sprint Backlog items.

It is not a status report

The single most common corruption of the Daily Scrum is turning it into a report to the Scrum Master or a manager — each Developer facing the "boss", listing yesterday's activity, waiting to be dismissed. The audience of the Daily Scrum is the Developers themselves. The test: if the Scrum Master is sick and nobody shows up to run it, does the Daily still happen? On a healthy team, nobody even notices the SM is missing.

Formats: the Three Questions vs. Walking the Board

Scrum prescribes no format — the Developers choose whatever keeps the event focused on the Sprint Goal. Two common options:

The classic three questions

Each Developer answers: What did I do yesterday? What will I do today? What impediments are in my way?

Simple and easy to start with — but person-centric. It can drift into individual status recitals where nobody listens until their own turn.

Walking the board (usually better)

The team pulls up the Sprint board and walks the items right to left — closest to Done first: "What do we need to finish TF-6 today? Who can unblock TF-8?"

Work-centric rather than person-centric: it naturally surfaces stuck items, swarming opportunities, and progress toward the goal.

A companion technique is the parking lot: when a topic needs a real discussion ("how should the reminder scheduler work?"), it is named, "parked", and taken up right after the Daily by only the people who need it. The fifteen minutes stay intact and nobody is held hostage to a debate that concerns two people.

Daily Scrum anti-patterns
  • The zombie standup. Everyone recites yesterday's calendar in a monotone, nobody reacts to anything, and the plan for today is identical to whatever was already going to happen. Attendance without inspection is theatre.
  • Problem-solving in the daily. Two Developers debug an OAuth redirect for twelve minutes while three colleagues study the ceiling. That conversation is valuable — in the parking lot, after the event.
  • Waiting for the Scrum Master. If the Daily cannot start because the SM is late, the team has quietly made it a status meeting. The Developers own this event; the SM only ensures it happens and stays within the timebox.

Sprint Review

The Sprint Review is held at the end of the Sprint, timeboxed at a maximum of 4 hours for a one-month Sprint (about 2 hours for TaskFlow's two-week Sprints). Its purpose: inspect the Increment and adapt the Product Backlog. The Scrum Team and invited stakeholders — real users, sponsors, sales, support — look at what is Done, discuss what changed in the market and the product, and decide together what to do next.

The most important word in the Scrum Guide's description is working session. The Review is often mislabelled as "the demo", and the difference matters:

Demo-and-approve gate (anti-pattern)Working session (Scrum Review)
DirectionOne-way: team presents, stakeholders judgeTwo-way: everyone inspects and discusses
StakeholdersPassive audience giving thumbs up/downActive participants — ideally hands on the product
Question asked"Do you accept this work?""Given what we now see, what should we build next?"
AcceptanceHappens here, dramaticallyAlready happened — Done was decided by the DoD during the Sprint
OutputA signed-off checkboxA revised Product Backlog — items added, re-ordered, dropped

The concrete outcome of a good Review is visible in the tool the next morning: the Product Backlog has changed. New items from stakeholder reactions, an item promoted because a user gasped at its absence, an item deleted because nobody cared. A Review after which the backlog is untouched was probably a demo.

What TaskFlow shows at the Sprint 1 Review

On the staging site (remember the DoD — everything Done is deployed), a stakeholder is handed the keyboard and asked to use it: create the task "Prepare Module 5 lecture", edit its description, complete it, delete a task created earlier. No slides, no mockups — only the four Done stories. Then Rania puts the backlog on screen and asks: "Sprint 2 is planned as projects and lists plus due dates — does what you just used change that?" If a stakeholder says "I couldn't tell which tasks were finished at a glance", a new item enters the backlog on the spot.

Sprint Retrospective

The Retrospective closes the Sprint, timeboxed at a maximum of 3 hours for a one-month Sprint (about 90 minutes for a two-week one). If the Review inspects the product, the Retrospective inspects the team itself: individuals, interactions, processes, tools, and the Definition of Done. What went well? What problems did we hit? How did we solve them — and what will we change?

The non-negotiable output: at least one concrete improvement enters the next Sprint — ideally added to its Sprint Backlog so it is planned work, not a wish. "We should communicate better" is a sentiment; "PRs unreviewed for more than four hours get raised in the Daily" is an improvement. A team that retrospects for a year without changing anything has held twenty-six ceremonies and zero Retrospectives.

Four Formats to Rotate

Structure prevents the Retrospective from collapsing into a generic gripe session; rotating formats keeps the answers from becoming rehearsed. Four proven ones:

Start / Stop / Continue

Three columns: what should we start doing, stop doing, continue doing? The simplest format and the best default for a team's first Retrospectives — action-oriented by construction.

4Ls

Liked, Learned, Lacked, Longed for. Adds a learning dimension the other formats miss — good after Sprints with new technology or new team members.

Mad / Sad / Glad

Sorts the Sprint by emotion rather than process. Surfaces frustration and morale issues that hide behind neutral process language — use it when the mood feels off.

Sailboat

Draw a boat: wind (what pushes us forward), anchors (what drags us), rocks (risks ahead), island (the goal). The visual metaphor loosens up teams tired of column lists and adds forward-looking risk talk.

Psychological safety is the prerequisite

Every format fails if people fear the consequences of honesty. Nobody says "I broke staging on Tuesday and hid it" in a room where that becomes ammunition. The Scrum Master's real Retrospective job is protecting safety: the prime directive ("everyone did the best job they could, given what they knew at the time"), no managers in the room unless the team invites them, criticism aimed at the process rather than persons — and visible follow-through, because nothing kills honesty faster than raising the same problem three Sprints in a row to no effect.

All Five Events: The Summary Table

Memorise this table — it is the skeleton of every Scrum certification exam and, more importantly, of every real Sprint. Timeboxes shown are maximums for a one-month Sprint; shorter Sprints usually scale them down proportionally (the Daily Scrum stays 15 minutes regardless).

EventTimebox (1-month Sprint)ParticipantsPurposeKey output
The Sprint≤ 1 month (fixed)Scrum TeamContainer: turn backlog items into a Done Increment toward the Product GoalDone Increment(s)
Sprint Planning8 hoursScrum Team (others invited for advice)Define why (goal), what (selection), how (plan)Sprint Backlog incl. Sprint Goal
Daily Scrum15 minutes (always)DevelopersInspect progress toward the Sprint Goal; adapt the Sprint BacklogPlan for the next 24 hours
Sprint Review4 hoursScrum Team + stakeholdersInspect the Increment; discuss what to do nextRevised Product Backlog
Sprint Retrospective3 hoursScrum TeamInspect people, process, tools, DoD≥ 1 improvement for the next Sprint

Hands-on: Plan Sprint 1 in Jira

Open the TaskFlow project you built in Module 4 — its 17 ordered stories are about to become a Sprint. You will replay the worked Planning conversation from above, in the tool.

  1. Open the Backlog view. In the project sidebar choose Backlog. You should see your ordered story list, with an empty sprint panel above it labelled something like TF Sprint 1. If there is no sprint panel, click Create sprint at the top of the backlog.
  2. Create the sprint (if not already there). Jira names it TF Sprint 1 automatically. Leave the dates empty for now — dates are set when the sprint starts, not when it is created.
  3. Write the Sprint Goal. Click the menu on the sprint panel → Edit sprint. In the Sprint goal field enter the goal from Planning; optionally repeat it in the sprint name so it is visible everywhere:
    Sprint name: Sprint 1 — A user can manage a basic task list
    Sprint goal: A user can manage a basic task list
  4. Select the stories. Drag these from the top of the backlog into the sprint panel — the same four the team selected in the worked example, plus the flex candidate for Sprint 2 awareness:
    • As a user, I can create a task with a title and description
    • As a user, I can mark a task as complete
    • As a user, I can edit a task's title and description
    • As a user, I can delete a task (the flex item — first to drop if the goal is threatened)
    Four stories is deliberately modest for a first Sprint: an empty codebase hides a lot of setup work. Resist the urge to drag in "organise tasks into projects and lists" — it is not needed for the goal.
  5. Break stories into subtasks (Topic 3: the How). Open a story and use Add a child issue / subtask. For the create-task story, a realistic decomposition:
    # Subtasks for: As a user, I can create a task with a title and description
    Set up repository, CI pipeline, and staging environment
    Design the task data model and create the tasks table
    Build POST /tasks API endpoint with validation
    Build the "new task" form UI (title + description)
    Wire form to API and show the created task in the list
    Write unit and integration tests for task creation
    Verify on mobile viewport and check form accessibility
    Each subtask should be roughly a day or less. Decompose at least one more story yourself — completeness is not required; the plan will emerge Sprint-long, one Daily at a time.
  6. Start the sprint. Click Start sprint on the sprint panel. Set the duration to 2 weeks — Jira fills the end date automatically. Confirm, and the sprint is live.
What the Board shows now

Switch to the Board view. It is no longer empty: three columns — To Do, In Progress, Done — with your four stories (and their subtasks) stacked in To Do, and the Sprint Goal displayed at the top of the board. This board is your Sprint Backlog made visible: every Daily Scrum from now on starts by looking at it, and Module 7's burndown chart is generated from how cards move across it. Drag one subtask to In Progress just to feel the mechanics — then drag it back.

Exercises 5.1 & 5.2

Exercise 5.1 — Event agendas for a 2-week Sprint (45 min)

The Guide's timeboxes are stated for a one-month Sprint. Scale them to TaskFlow's two-week Sprint and design a working agenda for each event. Fill in a table with one row per event:

EventYour timebox (2-wk Sprint)Agenda (3–5 bullet steps)Facilitation risk you will watch for
Sprint Planning?e.g. 1. PO presents goal proposal … e.g. selection by wishful thinking
Daily Scrum???
Sprint Review???
Sprint Retrospective???
The Sprint (container)?key calendar milestones across the 2 weeks?

Timeboxes are maximums — your scaled numbers should be at or below the proportional value, and you should be able to justify each one.

Exercise 5.2 — Script a Daily Scrum (30 min)

Write a realistic 15-line dialogue of a TaskFlow Daily Scrum on day 4 of Sprint 1, using the team from this module (Sara, Omar, Lina; Khaled the SM may appear only to protect the timebox). Requirements:

  1. Use the walking-the-board format, referencing real Sprint 1 stories/subtasks (e.g. "the POST /tasks endpoint").
  2. Surface exactly one blocker (e.g. staging environment credentials, a failing CI pipeline, an unclear validation rule) — and show the team routing it to the parking lot or to a named owner rather than solving it in the event.
  3. End with a clear, changed plan for the next 24 hours — the dialogue must show the team adapting, not just reporting.
  4. Stay believable: 15 lines, first-person, no character narrating Scrum theory at the others.

Module 5 Project: Event Facilitation Kit

You are the Scrum Master joining a brand-new team. Your deliverable is a kit you could genuinely use to facilitate that team's first Sprint.

Project Requirements
1. Facilitation Guides (5 pages)
  • One page per event — the Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
  • Each page must state: purpose, participants, timebox (2-week scale), a step-by-step agenda, the expected output, and the top two anti-patterns with how you would intervene
  • For the Retrospective page, choose one of the four formats and justify the choice for a new team
2. Sprint 1 Live in Jira
  • Sprint created and started in your TaskFlow project with two-week dates
  • Sprint Goal recorded in the sprint's goal field
  • 4–5 stories selected from the top of the Module 4 backlog; at least one story decomposed into subtasks
  • Evidence: screenshots of the sprint panel (with goal) and the active board
3. Exercises
  • Exercise 5.1 — the completed agenda/timebox table for all five events
  • Exercise 5.2 — the 15-line Daily Scrum script surfacing one blocker

Grading Rubric

Component Points
Facilitation guides — accuracy of purpose, participants, timeboxes, outputs25
Facilitation guides — quality of agendas and anti-pattern interventions15
Jira Sprint 1 correctly created, populated, and started (goal, stories, subtasks, dates)25
Exercise 5.1 — scaled timeboxes correct and agendas workable15
Exercise 5.2 — realistic dialogue, blocker surfaced and routed correctly15
Clarity and structure of the written submission5
Total100

Resources & References

Next Module Preview
Module 6: User Stories & Estimation
  • Anatomy of a user story: card, conversation, confirmation — and INVEST
  • Acceptance criteria that make "Done" testable per item
  • Story points, relative sizing, and Planning Poker
  • Hands-on: estimate the entire TaskFlow backlog in Jira
Continue to Module 6