If you’re part of a cross-functional product team, you may have taken part in a sprint retrospective. If you’re new to #productmanagement, this guide will get you up to speed on what a sprint retro is and why it’s important
A sprint retrospective is a scrum ceremony that is held once a sprint has ended to reflect on the work that has just taken place.
The team reviews processes, ways of working, and key learnings with the aim of improving the team’s performance during subsequent sprints.
2/12
A sprint retrospective is held at the end of a sprint, before the next sprint begins. If your sprint is 2 weeks long, the sprint retro meeting might be as short as 1 hour. If you’re working on a longer sprint cycle or on a larger team, the retro might last up to 3 hours.
3/12
The purpose of a sprint retrospective is for the team to pause and reflect on how things went during the sprint. These learnings should help subsequent sprints run more smoothly.
The goal is to continuously improve how the team works together & optimize processes & tools.
4/12
A sprint retrospective focuses on 3 areas:
1. What went well? 2. What could be improved (i.e., what slowed the team's progress?) 3. Actions to address what could be improved (how to solve any issues raised)
The facilitator then assigns all the actions items to the team
5/12
A scrum master normally facilitates the retro, but it can be run by another role, such as a delivery manager, depending on the team setup. It's good to have a neutral third party facilitate, so call on a member of another cross-functional team to run the retro if you can.
6/12
The other members of the team — product designers, devs, QAs, PMs, UX designers, etc. — contribute learnings and ideas to the sprint retrospective.
Other stakeholders may be involved in the sprint retrospective if they form a core part of the cross-functional team.
7/12
Although they both occur at the end of a sprint, a sprint review is quite different from a sprint retro.
A sprint review focuses on the actual work (tickets completed, bugs resolved, etc.) with the aim of updating the backlog. A retro is focused on performance & process.
8/12
3 things to keep in mind when running a sprint retrospective:
1. The session is a safe space — no blame games when discussing things that didn’t go well 2. Everyone has a chance to speak 3. Listen to others and wait your turn — no talking over one another
9/12
Some best practices for running a sprint retro:
• Consider the best tool for the session
• Time-box each activity
• Group similar items together & label themes as you go
• Take a photo of the sprint retrospective board
• Take a moment to celebrate what went well
10/12
A typical sprint retro agenda covers what went well, what didn't, & ideas & actions to improve subsequent sprints.
The product lifecycle constantly evolves. Keeping everyone informed w/ a product roadmap is critical to getting the 360-degree buy-in you need to position your product for long-term success.
A product roadmap is a shared, living document that outlines the vision & direction of your product throughout its lifecycle. It articulates what you are building & why. It also lays out a strategy for delivering value & serves as a plan for executing this product strategy.
2/13
It’s the product manager’s responsibility to build & manage a live roadmap that is fluid & resilient. They must convince stakeholders why the investment makes sense, obtain buy-in from inside & outside the org, set expectations, & generate excitement about what’s to come.
The purpose of the daily standup is to inspect the progress being made toward the sprint goal and to adapt the work where necessary.
This ensures that the team’s work and progress is visible to all team members and provides a regular feedback loop for the team.
2/14
Effective daily scrums promote collaboration and self-organization.
For PMs, this is a game changer: rather than having to liaise, track, and manage work across the team, the daily standup encourages team members to self-organize and hold each other accountable.
1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan
1/10
People often reference the four values without considering the introduction, but it’s important to establish a philosophy of constant change and improvement as well as generosity:
"We are uncovering better ways of developing software by doing it and helping others do it."