agile / agile-ceremonies ยท v1.0

Ceremonies & Templates

Facilitation guides, agendas, and ready-to-use templates for every Agile ceremony โ€” from Sprint Planning to Retrospectives.

5
Ceremonies
4
Retro formats
7
Templates
11
Anti-patterns

Ceremonies at a Glance

Done well, ceremonies are short, purposeful, and energising. Done poorly, they are the meetings people dread.

๐Ÿ“‹
Sprint Planning
Set the Sprint Goal and select the work for the Sprint.
2 hrs / week of Sprint
โ˜€๏ธ
Daily Standup
Inspect progress toward the Sprint Goal. Coordinate the day.
15 minutes ยท daily
โœ‚๏ธ
Backlog Refinement
Ensure items are understood, split, and estimated before Planning.
โ‰ค10% of Sprint capacity
๐ŸŽฏ
Sprint Review
Inspect the Increment with stakeholders. Adapt the backlog.
1 hr / week of Sprint
๐Ÿชž
Retrospective
Inspect how we worked. Commit to 1โ€“3 improvements.
45 min / week of Sprint

Sprint Planning

โฑ 2 hours per week of Sprint ยท whole Scrum Team. Three questions: Why is this Sprint valuable? What can be Done? How will the work get done?

0โ€“30 min
Part 1 โ€” Why
PO presents top priorities. Team agrees on the Sprint Goal.
30โ€“75 min
Part 2 โ€” What
Developers select backlog items. Validate Definition of Ready. Confirm capacity.
75โ€“120 min
Part 3 โ€” How
Break items into tasks. Confirm the plan is achievable within the Sprint.
Sprint Goal format:
We will [achieve outcome] by [delivering what]
so that [stakeholder benefit].

Example:
"We will reduce checkout abandonment by delivering
 the saved cart feature so that returning users can
 complete purchases without re-entering items."

Capacity planning:
Available = (team size ร— sprint days) โˆ’ (leave + ceremonies + overhead)
Target    = available capacity ร— 0.75โ€“0.80

Definition of Ready checklist

โœ“ User story written and understood by the team
โœ“ Acceptance criteria defined and agreed
โœ“ Dependencies identified and resolved (or plan in place)
โœ“ Sized / estimated by the team
โœ“ UI/UX designs available (if applicable)
โœ“ Test approach agreed

Daily Standup

โฑ 15 minutes ยท daily ยท Developers

Three questions:
1. What did I complete yesterday toward the Sprint Goal?
2. What will I work on today toward the Sprint Goal?
3. Is anything blocking me?
Walk the board right-to-left instead of going person-by-person. Focus on the work, not the people. Keep a parking lot for anything needing more than 2 minutes.
The standup is not a status report to a manager. The team is coordinating with each other, not reporting upward.

Backlog Refinement

โฑ โ‰ค10% of Sprint capacity ยท PO + Developers

0โ€“10 min
New items review
PO explains new items; team asks clarifying questions.
10โ€“45 min
Refinement
Walk top items in priority order. Discuss, split if needed, estimate.
45โ€“55 min
Acceptance criteria check
Ensure ACs are testable and complete.
55โ€“60 min
Prioritisation check
PO confirms order is correct given any new information.

Story splitting patterns

PatternExample
By workflow step"User registers" โ†’ "Enter details" + "Verify email"
By user role"Admin exports data" + "User exports data"
By data type"Search by name" + "Search by email" + "Search by date"
By happy/unhappy path"Login succeeds" + "Login fails (wrong password)"
By CRUD"View report" + "Edit report" + "Delete report"
By spike"Research payment providers" + "Implement chosen provider"

Sprint Review

โฑ 1 hour per week of Sprint ยท Scrum Team + stakeholders

0โ€“5 min
Context setting
Sprint Goal recap. What was planned vs completed.
5โ€“45 min
Increment showcase
Developers demonstrate completed work. Stakeholders interact with working software.
45โ€“55 min
Backlog update
PO reviews what's next. Stakeholders suggest adjustments.
55โ€“60 min
Wrap-up
Key decisions noted. Next Sprint goal previewed if known.
Only items meeting the Definition of Done are shown. Let stakeholders interact with the product directly โ€” real interaction reveals real feedback.

Sprint Retrospective

โฑ 45 min per week of Sprint ยท Scrum Team only

0โ€“5 min
Set the stage
Check-in: "In one word, how was this Sprint?" Establish psychological safety.
5โ€“20 min
Gather data
Silent sticky writing (3โ€“5 min), then read and group by theme.
20โ€“35 min
Generate insights
Dot vote on top themes. Discuss top 2โ€“3 in depth.
35โ€“45 min
Decide & close
Commit to 1โ€“3 actions with owners. Add to next Sprint Backlog.

Retrospective formats

Start / Stop / Continue
Best for: most teams, any Sprint

What should we start doing?

What should we stop doing?

What should we continue doing?

4Ls
Best for: surfacing feelings alongside facts

What did you Like?

What did you Learn?

What did you Lack?

What did you Long for?

Sailboat
Best for: visual thinkers, strategy focus

๐Ÿ’จ Wind โ€” what's helping us go faster?

โš“ Anchors โ€” what's slowing us down?

๐Ÿชจ Rocks โ€” what risks lie ahead?

๐Ÿ Island โ€” what's our goal?

Mad / Sad / Glad
Best for: difficult Sprints, emotional honesty

๐Ÿ˜  What frustrated you?

๐Ÿ˜” What disappointed you?

๐Ÿ˜Š What made you happy or proud?

Improvement action template:
Improvement:      [what will change]
Owner:            [person responsible]
Success looks like: [how we'll know it worked]
Review at:        [next retro / specific date]
A retro that produces a list but no committed actions is wasted time. End every retro with 1โ€“3 specific, owned improvements added to the Sprint Backlog.

Facilitation Tips

Silent writing before discussion โ€” give people 3โ€“5 minutes to write ideas independently before opening to the group. This prevents the loudest voice dominating.
TipDetail
Start and end on timeRespects the timebox; signals meetings are efficient
Psychological safetyWhat's said in the retro room stays in the retro room
Use a parking lotNote off-topic items; handle them after with the right people
Rotate facilitationBuilds team ownership; prevents fatigue
Time ceremonies wellShort ones (standup, retro) โ†’ morning; long ones (planning) โ†’ after a break
Remote: use async toolsMiro / Mural / EasyRetro for visual, collaborative boards

Templates

Ready-to-use templates in /docs/templates/

TemplateFile
Sprint Planning agendasprint-planning-agenda.md
Definition of Ready checklistdefinition-of-ready.md
Sprint Goal canvassprint-goal-canvas.md
Retro: Start / Stop / Continueretro-start-stop-continue.md
Retro: 4Lsretro-4ls.md
Retro: Sailboatretro-sailboat.md
Improvement action trackerimprovement-tracker.md

Anti-Patterns

CeremonyAnti-PatternFix
Sprint PlanningNo Sprint Goal definedSpend first 30 min agreeing the goal before selecting items
Sprint PlanningOver-committing capacityTarget 75โ€“80% of available capacity; leave buffer
Daily StandupStatus update to managerWalk the board; team coordinates with team
Daily StandupRunning over 15 minPark all discussions; hold them after with relevant people only
RefinementSkipped until Sprint PlanningRefine weekly; items must be Ready before Planning
RefinementEstimating without understandingClarify before estimating; "?" is a valid answer
Sprint ReviewPowerPoint presentationShow working software; invite stakeholders to interact
Sprint ReviewOnly developers attendStakeholders must be present to give meaningful feedback
RetrospectiveNo actions committedEnd every retro with 1โ€“3 owned improvements in the Sprint Backlog
RetrospectiveSame format every SprintRotate formats to keep energy and honesty fresh
All ceremoniesSame person always facilitatesRotate facilitation to build team ownership