Pandemic and Sprint Planning!

Amey
Serious Scrum
Published in
5 min readJun 15, 2020

COVID-19 pandemic’s impact on product delivery.

Photo by CDC on Unsplash

COVID-19 pandemic has redefined the understanding of our “workspace” concept. People are working from home across the globe. Lines between home and office were already getting a little blurred with each passing day but this pandemic has simply accelerated the colonisation of office space in people’s home.

On the other hand here we were trying to get away from offshore development model to near-shore, management wanting colocated teams, and oh my favourite! getting all the teams together in one big room for meetings like Product Increment Planning(PI planning). Haha! good luck with that. This pandemic just burst our bubble, this Social Distancing exercise is going to have some lasting impact on our psyches.

“Chaos was the law of nature;

Order was the dream of man;” — Henry Adams

This cannot be more true in the current scenario. There has been a huge disruption in the global economy. Where in many industries like hospitality, aviation, and film making are taking a beating. At the same time, this is a tremendous opportunity and growth for some companies like Netflix and Domino’s Pizza.

But how can you capitalise this chaos? The show has to go on. How do the Product Owners, Scrum Masters get the team together? Plan deliveries? Adhere to the roadmap? No Agile training got us ready for this! But we know better from our past agile experience that change is constant and we need to “inspect and adapt” to survive this wave.

Photo by Ian Stauffer on Unsplash

It doesn’t matter which Agile product development framework you are using, in the “New Normal” we need to meet online to take care of our Scrum meetings (It can be Sprint planning/Product Increment Planning, Sprint Reviews, Sprint Retrospectives). We follow Scaled Agile Framework(SAFe) to do our product development so doing our Product Increment (PI) Planning meeting right is very crucial.

PI Planning meeting is cadence based meeting as described in SAFe, wherein the product teams break down the customer requirements, discuss dependencies with the partner team and do the complete plan for the next five sprints.

But apart from PI Planning, there are other important meetings in all other Agile Frameworks that need to be addressed like the Daily Scrum, Refinement, Sprint Planning, Sprint Retrospectives. Technology is our best friend in these times. Now there are various online tools to get specific things done. Tools like Zoom for making video calls, increase collaboration with online boards like Google Jamboard, team channels for discussions like Slack, MS Teams; interactive retrospectives with tools like ideaboardz or retrotool.io. There are some really awesome products online like Miro, Mentimeter, Kahoot, Mural which can make all the difference. Based on our recent experience there are certain things that we learned the hard way and could be useful for all teams.

Preparation:

It’s always better to be better prepared than to improvise. If you are planning a big event like PI-Planning or any other team activity, always make sure that the team is given a checklist for the tasks that they need to prepare for, e.g:

Things to do 1 week before the meeting

Things to do 1 day before the meeting

Things to do 1 hour before the meeting

This keeps the team preparation on point and resolves half the need for synchronisation on the day of the meeting. Preparing clear and structured agenda for the day is also an important step. Meeting people online who are joining from their homes, it's easy for team members to feel lost if there is no clear plan laid out to them in advance.

Small groups:

When you have multiple teams coming together to plan, it’s important for each team to be given their room(a dedicated audio/video bridge line). Also, have multiple small virtual breakout rooms created dedicated to specific topics or activities. It would be highly recommended, if possible to have a moderator who is responsible to make sure that the group can function smoothly and raise a flag for any impediments.

Communication Guidelines:

Sometimes it's not possible to split people further into smaller groups and we have to face the reality of handling big groups in one call. Things can get out of hand very fast. To avoid such chaos, to avoid people talking over each other or have certain individuals hoarding the conversation, it is recommended to have team members use certain code like using colour cards to indicate things like:

yellow card — to say things are going little off direction

red card — to say stop now, time to wrap up

Green cards — for quick voting to say we agree

One thing, I would suggest is to avoid the temptation of recording these online sessions. This changes the behaviour of team members, or worst is sometimes people forget they are being recorded and say something they rather not on the record.

These chaotic times are a true test for all the Scrum Masters, Program Managers, Product Owners. They need to go the extra mile and make sure the development team is equipped to get the tasks done as smoothly as possible. True leadership is tested based on how you function in a crisis. This is the time that the team members would remember months or years from now as to how the leaders of the organisation handled the crisis. I am very certain that these times shall pass but definitely not be forgotten.

Special thanks to Maarten Dalmijn and Willem-Jan Ageling for your inputs

--

--

Amey
Serious Scrum

Agile Evangelist. Experimenter in Life, Productivity and Agile Transformations.