Guide

Improving your Agile ceremonies

Learn how to evaluate your Scrum or Kanban ceremony practices and start improving now

Stay on this page to read the full guide or download it as a PDF for easy access anytime.

About this guide

Team ceremony quality has a huge impact on team morale, spirit and productivity. A team with good quality Agile ceremonies implements the right things, correctly, with few change needs down the road. It is also able to listen to customer and stakeholder feedback and react quickly.

Improving the ceremony practices has high return on the effort invested. But the changes don't appear overnight. The team must improve things slowly and take the new elements of ceremony practice into use and build them into positive habits, if they suit the team.

This guide helps the team and the team coach (usually Scrum Master) accurately evaluate current ceremony practices, and allows them to choose new elements to try to improve team performance.

Who is it for?

This guide is meant for the team coach and team itself to assess the current level of ceremony practices and choose new elements to try. In this sense it acts as a map to higher levels of ceremony practices. The guide is meant for teams that are using either a Scrum or Kanban way of working.

Receive this guide as a PDF by e-mail

How to use this guide

  1. Read the guide completely.

  2. Together with the team, assess your current ceremony practices for each of the six ceremonies. Use a workshop or the printable questionnaires at the end of the guide for this.

  3. Choose the ceremony in which your team finds most room for improvement.

  4. Within the team, discuss elements from the current and next levels of ceremony practice. Choose one, or maximum two, elements for testing in upcoming ceremonies. Use the checklists at the end of this guide for team review of each ceremony.

  5. Allow a few times to test the new elements. Then assess if they worked or need adjustment, or if you did not feel they offered benefits. Repeat steps 3–5.

Improvement of the ceremony practice does not need to stop, ever. You can focus more energy on it in the beginning, but a good team never stops seeking ways to improve.

1. Agile ceremonies in short

Agile ceremonies are meetings that happen regularly on a weekly, daily or per sprint frequency. The content and format of the meeting varies very little. The ceremonies are an integral part of the Agile way of working.

Ceremony facilitation and improvement usually is the responsibility of the Scrum Master.

Scrum uses all the below ceremonies. Kanban uses four of the them, not the sprint planning and review, because Kanban does not have sprints. Kanban teams therefore need another frequency to discuss items that would otherwise fall into sprint planning and review meetings.

Agile ceremonies

Backlog refinement

Regular meeting to improve the top of the backlog, and maintain the rest of it.

Sprint planning

At the start of sprint, the team and product owner get together to plan and commit what can be done in the coming sprint.

Daily

A short, daily meeting where the team self-organizes what has been completed, what is started next, and keeps work going forward.

Retrospective

Regular meeting that reflects on past work, and finds better ways to do things.

Sprint review

At the completion of the sprint, the team and PO get together to review done and not done items, and also reflect on learnings and the big picture.

Demo

The team presents complete work to stakeholders to get feedback.

2. Why you should improve your ceremonies

Improving ceremonies leads to a rise in overall team productivity. This is a direct result of doing more things right the first time, and getting better feedback to further improve the backlog item priorities and clarifying the descriptions.

The feeling of success and a less stressful work environment leads to less employee churn, and increased team stability and learning potential.

Finally, a well-working team sets an example in the organization and leads to more career opportunities for all people involved.

Benefits per improved ceremony

Less stress

Less employee churn

Happier stakeholders

Faster implementation

Happier customers

Increased learning

More motivated team

Power of example

Career improvement

Ceremony-specific benefits

Backlog refinement

Better quality backlog items arrive for sprint planning, faster sprint planning meetings, more accurate sprint content loading, more accurate effort estimates, and better release scope control.

Sprint planning

Less sprint spillover, more accurate estimates, better demo, and more self-organized teams.

Daily

Less sprint spillover, more info sharing, less knowledge silos, smoother task handovers, and better risk management.

Retrospective

Improved team performance, spirit and motivation over time, and increased learning.

Sprint review

Better feedback on backlog from completed work and learnings from current sprint. Maintaining complete big picture overview of the project.

Demo

Accurate feedback for the team from stakeholders. Increased directional control for product development.

3. Start your improvements from your weakest ceremony

We want you to turn your ceremonies into "super ceremonies", where you operate at a completely new level. But it doesn't mean you combine the different ceremonies into one. Because they each fill a crucial role, and perfection comes from experimenting with them separately.

Good rules of thumb

Backlog refinement

Regularly at the same time every week. 1 hour event. Arrange additional events when the backlog inflow seems higher.

Sprint planning

1-3 hour event. On the first day of a new sprint. Do not end sprints on a Friday.

Daily

Max 15 min every day. Follow up with specific meetings on identified topics.

Retrospective

Regularly every 2-4 weeks. Book time slots in advance. 1 hour event.

Sprint review

1-2 hour event. On the last day of sprint.

Demo

30-60 minute event. Arrange near the end of a sprint, or at other times based on availability of stakeholders.

When and how long

Backlog refinement: 1 Hour - Every week at same time.

Sprint planning: 1-3 Hours - First day of sprint.

Daily: Max 15 min - Same time every day – follow up with topical meetings after.

Retrospective: 1 Hour - 2-4 week intervals. Off cycle from sprint ending.

Sprint review: 1-2 Hours - Last day of sprint.

Demo: 30-60 min - Near end of sprint, or when stakeholders are available.

4. Find your level

4.1 Backlog refinement: Find your level

Assess your current backlog refinement practices and identify opportunities for improvement.

4.2 Sprint planning: Find your level

Evaluate your sprint planning practices across maturity levels.

4.3 Dailies: Find your level

Assess your daily standup practices and their effectiveness.

4.4 Sprint review: Find your level

Evaluate your sprint review ceremony practices.

4.5 Retrospective: Find your level

Assess the maturity of your retrospective practices.

4.6 Demo: Find your level

Evaluate your demo ceremony practices and stakeholder engagement.

5. Development path beyond retrospectives

Developing the team

Team development requires management support and a team coach who understands the principles of coaching, and has time and motivation to develop the team to a higher level of performance. The best results always come with a good internal coach. Scrum masters and line managers are suitable roles and positions to be team coaches. The development of ceremonies is a long journey. You will get results fast, but remember: it doesn't stop there.

6. Checklists

6.1 Agile super ceremonies: Backlog refinement

  • Regular refinement sessions 2-4 times a month

  • Product owner has been selected

  • Backlog exists, and some effort to prioritize it has been done

  • Backlog items that have been refined and have more than just a title in writing (i.e. at least a simple description)

  • Effort estimation is in use

  • Refinement focuses on the next sprint only, not beyond that

  • Definition of Ready has been defined, and is actively used

  • Team discusses and defines customer need or value for each backlog item that is refined

  • Acceptance criteria are in active use

  • Refinement session has timeboxes per item

  • Testability and automatic testing are considered

  • Complex items are prepared off-session and presented to the team / studied in take-a-bite manner

  • Discussion is active, nobody dominates it, and the discussion is documented to the backlog item

  • Team has a size limit for too large stories, and regularly splits stories in refinement session

  • Refinement focuses on content for next 1-2 months

  • Backlog priorities and trash item cleanup is done regularly

  • Forward planning for items that require longer feasibility studies are actively planned

  • Active use of the INVEST model for user stories

  • Balance between too little – too much detail

  • Team actively does rough refinement of future items (beyond 2 months)

  • Team considers assumptions and story risk and uncertainty, as well as dependencies to other teams or outside team factors (for example environments)

  • Alternative solutions to build are considered

  • Common refinement sessions with other teams when doing dependent items

  • Advanced item-splitting techniques

  • Active development of estimation skills

6.2 Agile super ceremonies: Sprint planning

  • Separate sprint planning meeting is held at start of sprint

  • Top of the backlog has been pre-prioritized by product owner

  • Team selects items from top of the backlog until it feels that enough work has been chosen for sprint

  • Team creates tasks for items that it plans to start with

  • Team may choose to use stretch goals for sprint

  • Definition of Done is written, understood by team, and actively in use

  • Only items that pass team Definition of Ready are approved to sprint backlog

  • Most items chosen for sprint are pre-refined and pass DoR

  • New items that do not pass DoR are refined in the planning meeting until they pass DoR

  • Team does a sprint simulation to balance load, plan initial few days

  • Team identifies when it has overcommitted in past sprints, and adjusts sprint scope

  • Discussion about the chosen content is active, especially about customer need, effort estimation and acceptance criteria

  • Team considers capacity spent by not completed items from previous sprint that are decided by team and PO to be continued in this sprint

  • Team considers capacity impact of training, holidays, etc.

  • Team doesn't approve backlog items larger than team limit to be single sprint backlog items (without splitting)

  • Team uses sprint goals

  • Items to be potentially demoed at end of sprint are planned in the session

  • Items from sprint backlog with high risk and uncertainty are identified

  • Team remembers the big picture, product vision, release vision and considers how the chosen work ties into that

  • Members volunteer for items that encourage learning new things

  • Team finds a timebox for Sprint planning that works best

  • Team is able to re-order implementation of sprint backlog items to find best possible way to achieve the sprint goals (and completion of the chosen tasks)

6.3 Agile super ceremonies: Daily

  • Daily occurs several times a week and is timeboxed to less than 15 minutes

  • What I did yesterday, what I am going to do today, issues

  • Daily occurs daily, even when scrum master is not present

  • What have I learned that others really should know?

  • When is my current task ready for next step?

  • Team members really listen to each other

  • What is started next? Team considers sprint backlog priorities.

  • Usually at least one "ah, good thing we had this meeting" moment

  • Frequent follow-up meetings for issues identified in the standup

  • Feedback is heard and responded to

  • Team has ownership of the daily ceremony (with or without Scrum Master)

  • Team considers progress toward sprint goal and sprint backlog completion

  • Celebration of achievements

  • Team notices when someone is stuck, but is not saying it out loud

  • Offers for help are heard and accepted

  • Team is cognizant of risks in the sprint backlog items and knows when to act

6.4 Agile Super Ceremonies: Retrospective

  • Retrospective is held regularly

  • Retro results in some action points

  • Action points have a named owner

  • Product Owner may participate (but as a normal team member – not a PO role)

  • Previous retrospective action points are followed up

  • Retrospective action points are loaded to next sprint as sprint backlog items, and treated as any other story chosen for sprint (DoR, refined, effort estimated, tasked)

  • Retrospective methods are trialed and changed occasionally

  • Different themes or focused topics are used occasionally

  • Team understands what kind of things are under its influence, and agrees on actions that it can carry out on its own

  • Retrospectives are hosted in a manner that allows focused discussion, root cause analysis and action planning

  • Different ceremony practices are improved in focused retrospectives

  • Retrospective host is changed occasionally, or hosts are rotated

  • Retrospectives are also held together with other teams

  • Team finds ways to influence issues that are outside its direct sphere of influence, for example by setting example, building organizational influence by active participation in communities, or by employing chain of command

  • Retrospective issues that remain a "constant" but are unpopular in team voting are addressed to solve issues that bother only a few participants

  • Team also regularly uses "futurespective" methods such as pre-mortem

6.5 Agile super ceremonies: Sprint review

  • Review is separate section or separate meeting from Demo

  • Items that are done are closed

  • Items that are unfinished are moved to next sprint or back to backlog

  • Product owner approves items in review

  • Team analyses "Done" items: Did they pass DoD? Did they pass NFRs?

  • Do they fulfill the customer need, as understood now? Is anything else needed related to this customer need? (added to backlog)

  • Inspect the potentially releasable increment

  • Team analyses the unfinished, non-stretch goal items: Why weren't they finished? Blocked or overcommitted?

  • Team discusses sprint learnings: Backlog priorities need re-adjusting? New items for backlog or for next sprint content proposal? Some items in backlog are not needed based on learnings for this sprint?

  • Product owner can approve work also in mid sprint, not only in review

  • Project risks and mitigation action plans are considered

  • Project big picture, budget and schedule are reviewed and updated

  • Team identifies stakeholders who need additional information about progress, and finds way to get it to them

6.6 Agile Super Ceremonies: Demo

  • Demo is a separate section or separate meeting from Sprint review.

  • Stakeholders are invited to participate in the demo session

  • Demo is not shown from developer machine or branch, but checked in codeline branch

  • Demo audience is given opportunity to give feedback

  • Demo script is planned beforehand

  • Common, easy-to-understand language is used

  • Team rotates between different demo presenters: PO, dev, tester, stakeholder, customer support...

  • Presentation of how the demoed feature ties into the big picture

  • Demo script and item planning is started already in refinement or sprint planning

  • Some stakeholder groups get a different demo from others (i.e. business demo once every 1-2 months, sprint demos at end of each sprint)

  • Demo leads to discussion or follow-up meetings after feedback; PO documents insights

  • APIs are demoed with dev or test tools, that are also available for others

  • Customers or stakeholder reps are encouraged to try out the feature themselves

  • Separate recordings or demo sessions are arranged for stakeholders who can't join the main session

  • Demo session also celebrates work done and achievements. Team feels sense of accomplishment after the demo.

  • Stakeholder opinions are not "message from god" but are feedback as any other. Team may choose to not consider these as "the one truth" and can challenge them. Demo is a place for collaboration – not reporting.