Some teams who are new to agile think it is a very loose way of doing work. In reality, agile requires a good deal of discipline. There are multiple ceremonies throughout the sprint, each with a specific purpose. These sprint ceremonies provide greater communication and visibility throughout the course of the sprint and allow teams to continue to improve. Here is a simple explanation of each sprint ceremony to help give a high-level understanding of how they are carried out regularly throughout the iteration.
Sprint planning
The sprint planning event is held at the beginning of each sprint. It allows the sprint team to review the prioritized backlog, discuss user stories, and determine which stories they’ll commit to completing within this sprint.
During the sprint planning meeting, the team discusses the stories of the prioritized backlog. It is essential to ensure everyone understands what is needed to complete them. The product owner answers questions the team has about the stories. If needed, they will add any additional information, such as requirements, acceptance criteria, and other information needed.
Once the team understands the story well, it estimates the story size as a team and determines its capacity for the sprint. It factors in vacations, holidays, or other time away from working on stories. The team then determines how much work it will be able to complete during the sprint and what stories it commits to completing.
Who attends: Product owner, scrum master, the development team.
When: At the beginning of each sprint.
Duration: Approximately an hour per week of the sprint (a two-week sprint starts with a two-hour sprint planning meeting) (Note: your team may need a longer meeting at the beginning as you get accustomed to these activities).
Daily stand-up
The daily stand-up meeting allows the team members to share information about progress in the sprint quickly. This is not meant to be a status meeting.
Each person answers the following three questions:
- What did you do yesterday?
- What will you do today?
- Do you have any impediments?
The scrum master needs to know about roadblocks and impediments to help remove them for the team so the team can continue to move forward in their work. Based on the information shared, the team can also determine if other, more in-depth conversations are needed with any other team members. If so, these conversations can happen immediately or later in the day after the short stand-up meeting.
During this daily stand-up, team members do not multitask but remain attentive to what the others share. Each team member shares information with all other team members—not just the scrum master. If your team is distributed across various locations, you can conduct the meeting via conference call or video chat. Determine what works best for your team.
Who attends: Product owner, scrum master, and the development team.
When: Every day, typically in the morning.
Duration: 15 minutes or less.
Sprint demo
At the end of each sprint, the team showcases the work completed during the sprint. The team can share this with stakeholders and other teams as appropriate. This allows stakeholders to see progress and give feedback on the completed work. The work should meet the definition of done for the specific work component. The team focuses on the business value delivered through the work done.
Who attends: Product owner, scrum master, the development team, and appropriate stakeholders.
When: at the end of the sprint.
Duration: 30 – 60 minutes.
Sprint Ceremonies Retrospective
At the end of each sprint, the team holds a meeting to discuss the sprint and identify ways to improve. The team discusses what went well and what could be improved going forward.
The team generally answers the following questions:
- What went well?
- What didn’t go well?
- How can we improve going forward?
The team can then identify any improvement actions to implement for the next sprint. An agile mindset is one of continuous improvement. The sprint retrospective ensures that the team keeps this in mind and actively and collectively seeks ways to continue improving.
The team needs to create an environment of support for this event. When sharing information, be honest yet respectful. This will ensure that team members feel safe enough to be open about improvement opportunities.
Who attends: Product owner, scrum master, and the development team.
When: At the end of the sprint.
Duration: 60 minutes
Increased communication and visibility allow for greater flexibility
Each of these ceremonies provides value for the team. They help build trust with the stakeholders, the quality of the product, and continuous improvement for the team. They may feel awkward at first. The team can support one another in doing these well until they become easier with more experience.
Similar Content:
-
5 Reasons to consider using an agile approach
-
How strong product owners can make agile projects successful
-
Agile projects – Six reasons to do demos at the end of each sprint