Retrospectives are one of the most integral components of any agile methodology. This helps the team in continuous improvement.
Retrospective with a single team or small group is simple. It is a different ball game altogether when this has to be scaled up to a large audience or multiple teams.
Next slide talks about the format used for many such large retrospectives
Retrospective with multiple teams or with a large audience
1. Agile India 2014
Retrospective with multiple teams or with a large
group
Abhilash Chandran
Xerox โฆโฆ.
Twitter: cabhilash
2. Agenda
๏Review the most popular format of conducting retrospective with multiple teams from different
backgrounds.
๏This format can be easily adopted and scaled for a very large audience
3. Agile Retrospective
๏ง Retrospectives are one of the most integral components of any agile methodology. This helps the
team in continuous improvement.
๏ง Retrospective with a single team or small group is simple. It is a different ball game altogether when
this has to be scaled up to a large audience or multiple teams.
4. The big Picture
๏ง Multiple Scrum teams working on same product
๏ง Core Feature teams
๏ง UI team
๏ง Other important stakeholders like Sales team and management
๏ง Different Views and perception with -Business development team and higher management
5. The Problem
๏In a complex environment with multiple team and people working together
โข Each team will have their own retrospective.
โข They may also have Scrum of Scrum.
But even then there will be problems like
๏ง
๏ง
๏ง
๏ง
๏ง
Cross team Communication
Adaptation & understanding of technical practices
Workflow Feature breakdown across multiple teams
Combined demo of feature to clients
Late night work because of lack of proper co-ordination between different stakeholders
See something similar ? We faced almost all of these
6. Proposed Solution
๏After the first phase of delivery it was decided to have a program level retrospective to find out the
issues which we couldnโt solve at each team level.
7. The fun beginsโฆ
Next slide talks about the format used for many such large retrospectives.
8. Meeting Preparation
๏ง Set the goals
๏ง Issues to be discussed
๏ง Advertise
โฆ Posters were put in team work area, cafeteria, notice boards etc.
โฆ Email invitations were send to block the calendar
๏ง Duration
๏ง Two days for a 6 month big bang meeting
๏ง Gather Data
๏ง Review the old data โ bugs, emails, storied delivered which can help in discussions
๏ง Working Agreements
๏ง Finalize set of working arrangements which is agreeable to all the teams.
๏ง Invitations
๏ง Create an itinerary and inform everyone
๏ง Venue
9. Opening Day
๏ง Self Introduction
๏ง It will be a big crowd with many new faces. To make all comfortable setup some time for self-introduction.
๏ง Review Agenda
๏ง Reiterate the objectives and itinerary
๏ง Working Agreements
๏ง Gently remind everyone about the working agreements
๏ง Reiterated the project vision
๏ง Invite the key stakeholders to explain the vision of the project and their perception about success
๏ง Emotions โ perception about projects success
๏ง Invite people from general audience to explain their view about the success of the project. A general voting with raised hands was
used to identify peopleโs perception of success of the project
10. Data Gathering
๏ง Timeline
โฆ Stick Chart Papers across the walls
โฆ During this stage, ask the participants to create a timeline of events on post it notes and stick it on the walls.
โฆ They can use all the data which they have gathered.
๏ง Story Telling
๏ง With the help of the participants ask volunteers to explain the whole timeline to the entire gathering.
๏ง This will help all the attendees to understand the activities of each stage.
๏ง After this everyone will have a better perception/understanding of the tasks done by each group
11. Generate Insights
๏ง Discussion Points
๏ง Identify topics for discussion
๏ง Asked the participants to refer the time line and think of important events.
โฆ Good things which should be kept
โฆ Areas which needs to be improved
โฆ Any topic which needs group attention or worth discussing
๏ง Sorting/Theming
๏ง Common topics were stacked together and they were arranged under different themes.
๏ง Sub Groups working on different themes
โฆ Divided the gathering into multiple groups/teams and assign different themes to them.
๏ง Brainstorming
โฆ Groups brainstormed among themselves to identify the discussion point and story behind the topics in their theme.
โฆ After the group discussion volunteers from each group explained the points of their theme to entire group.
12. Action Points
๏ง Prioritize
o Colour coded Dot Voting โ identified good areas and areas of improvement in each theme
๏ง Formalize top Action items
o Took top 3 items for further discussion
o 5 Whys and Fish bone analysis ( choose any other method people are familiar with)
๏ง Plan to track Action items
๏ง Assign volunteers who can track and work with key people to get the action items completed
๏ง Put the action items and results in some common shared location like SharePoint
13. Closing ceremony
๏ง
๏ง
๏ง
๏ง
๏ง
Summarize the event
Read out the key learnings from the event
Ask for any quick suggestion to improve the gathering next time.
Provided contact detail of the key people whom people can contact with suggestions and concerns
Appreciate everyoneโs effort and participation
14. Key Learnings
Helped us to
๏ง
๏ง
๏ง
๏ง
๏ง
๏ง
๏ง
Apply the improvements made at each team level to the whole program
Find inefficiencies which were not visible at individual team level
Brainstorm and find solution to some common issues across teams.
Provides a platform for teams from different backgrounds/departments to interact.
Provide a common focus and improvement plan across teams.
Learn from the success/failure of the program which could be applied to other programs.
Continuously improve as a big group.