[Retrospectives] How to run a Retrospective
- At my current company we do retrospectives at multiple level. They are:
- Weekly retrospectives, done during the start of our IPM meeting
- Project retrospectives, done for projects which take longer to shipped than planned
- Quarterly team/ org wide retrospectives
- Weekly Retrospectives
- Weekly retrospectives give us a chance to reflect on the past week, discuss what went well, what did not, and add action items for the things in the what did not go well section)
- Spend 15-20 mins running weekly retrospectives
- Value honesty over anything.
- Make sure people are more open. How I do it? I try to make sure all my screw ups go into the “What did not go well” section. If I as a PM, who is running the session, do not own up my mistakes, then others will be reluctant to share and own up to their mistakes as well
- Everyone make mistakes. The goal of a retrospective is not to blame people. It is to figure out underlying issues which can stop your team from performing to their full potential
- Make it clear that blame games won’t be tolerated. The goal is just to make sure we weed out repeated mistakes. And to set up processes which can catch them before they cause harm
- In the “What went well section” feel free to share all your wins. However small. I like to highlight everything from team dinners to on boarding’s done well. When it comes to success, it is alright to point out team members and highlight their contributions
- Move the last week’s pending action items to the current week’s
- Project Retrospectives
- Ideally you should run retrospectives for all big projects
- We run them only for projects which are delivered late. Or which did not go as smoothly as we wanted
- The goal of this retrospective is also same as weekly retros
- Get everyone who was part of the project
- Highlight things which went well
- Write down the timeline of the project
- Ask everyone to tell 3 things which could have been done better
- Go deep. Understand the real root causes of failure
- Find process gaps which caused these issues
- Don’t turn it into a blame game
- Let people share honest feedback
- Collect action items
- Improve your process so that future projects go more smoothly
- Quarterly Retrospectives
- This is done for your team as well as the Org which you are part of
- Retrospective is part of a larger all hands session which starts by highlighting key wins
- Do a safety check: a survey on How safe the team feels about sharing their views in this group
- Create a timeline of key projects delivered
- A timeline of things which did not go well can be helpful too
- In one retro I attended the moderator drew a timeline for the year, and he put both success and failures for each month. It was helpful to see the months where we outperformed vs the months our delivery slowed
- Add an Accomplishment section (check Coinbase’ template below)
- 3 sections: what went well, what did not go well, action items
- A fourth section called ‘What’s confusing’ can also be added
- Since there can be more than 50+ people in an all hands, collecting items for the 3 sections might take time. To make the process easier and faster, bring 3 whiteboards, and let people add sticky notes with items under these 3 sections
- People who don’t want to add anything new, can write +1 under these sticky notes
- Example. Under What went well, someone can add a sticky note highlighting the number of features shipped, or improvement in your north star. Then others can write +1 under the item
- Club issues into major themes
- Add every theme along with the items in the Retrospective doc
- Due to paucity of time, discuss only the items which have a lot of votes
- Have action items for items under ‘what did not go well’
Good reads on how to run Retrospectives: Reflection: a key ingredient to great product teams, How we run project retrospectives at Intercom, What we accomplished at Coinbase in Q2 2018,Continue, Stop, Start: a new take on retrospectives, Start doing Retrospectives