The LeSS Dynamics Game
( a.k.a. The Waterfall Game)
GOAL OF THE GAME
The goal of this game is to understand how organisational design using component teams leads to the waterfall and unnecessary complexity. In this game, you experience how a typical scaling approach I call “Copy Paste Scaling” results in not so good things in organisations.
Copy Paste Scaling is what I see most companies do. What they do is scaling by adding Scrum Teams and as a result, they have multiple Scrum Teams; instead of multiple team Scrum. And then need to add all kinds of extra complexity to their organisation.
OVERVIEW OF THE GAME
We are a product development group of a company called StickyArts. We develop graphics using only Sticky notes.
Our product consists of several deep specialities. These skills need well-educated people with lots of experience working on the single speciality. Some companies have Java, Android, iOS, MainFrame, SAP, Billing, Legal etc as specialities. At our company, the specialities we have are Sticky notes of colour Blue, Red, Green, Orange and Yellow.
The product that we need to create is the text “LeSS = Scrum”.
In order to build our product, we work in teams of at most 5 people. The teams are organised into single function teams. So, there is 1 team per colour sticky note and we have a Red team, a Blue team etc.
DURATION
NEEDED SUPPLIES
- 5 Teams of at least 3 people
- 5 flip charts or A0s and wall space for the teams to work on.
- 7 tables
- 5 packs of different colour post-its.
- Thick sharpies for each colour for the Analysis Team.
- Caps or Hats; 1 Program Manager Cap, 5 Integration Team Caps, 5 Product Owner Caps, 2 Project Manager Caps.
- 1 Printed Product Backlog, see below an example. (download here)
- Printed decompositions of PBI letter ‘e’, see below for an example of letter ‘e’ ( download here )
- The printed template for the letters ‘L’, ‘S’, ‘S’, ‘=’, ‘S’, ‘c’, ‘r’, ‘u’, ‘m’. Each letter on a separate A3 paper. These are needed for the Analysis team to do the decomposition (download here)
- Game Rules that everyone in the room can see.
- Timer
- WhiteBoard/Flipchart where you keep track or progress
- StickArts.com Logo
PAPERS TO HANDOUT FOR FURTHER READING AFTER THE GAME.
- Scale your Product NOT your Scrum at http://agilix.nl/resources/ScaleYourProductNotYourScrum.pdf
- Why Scaling Scrum is the Wrong Question to ask at https://agilix.nl/blog/528-how-to-scale-scrum-is-the-wrong-question-to-ask
WORKFLOW
The teams do the following steps in parallel but synchronized:
- Start each Sprint with 1 min of Sprint Planning. ( how should we build our PBI? )
- Then we have a 2 min development episode. The teams build their PBIs. ( Build it by using post-its. )
- and end the Sprint with 2 min of retro where each team proposes an improvement. ( what dynamics do we see and what can we do to improve? )
The facilitator of the game acts of the owner and has final say on organisational design and acceptance of the product.
After each retro, the facilitator leads a discussion about the dynamics that are observed and the teams’ proposals for improvement. Out of the organisational design improvements, you choose 1 proposal and implement it.
PRODUCT BACKLOG (DOWNLOAD HERE)
EXAMPLE DECOMPOSITION OF LETTER ‘E’ (DOWNLOAD HERE)
FACILITATOR GUIDE
Step 0. SET-UP THE ROOM
VELOCITY-CHART
- We are going to track the teams’ velocity to see progress each Sprint for each team, to use it for Sprint Planning and to track PBIs done.
- Create a Velocity Chart for the 5 teams for 5 Sprints.
RULES – A0
Create on an A0 Paper the rules of the Game to that it is visible during the game.
- A team only works its own speciality.
- Sprint Planning 1 min
- Sprint 2 min
- Retro for improvement of the system 2 min
- You cannot form other DEVELOPMENT teams.
- You can introduce other types of teams.
- We Improve the system based on your feedback from the retro
PBL – A0
- Glue the Product Backlog on a wall or door in priority order en explain the PBIs. The order of the PBL is from left to right: “LeSS = Scrum”.
- Explain the Product Backlog. It is ordered in Value and it already has estimates on it you see.
SPACE
- Each team needs a flipchart or wall space with A0 papers and also their colour stick notes.
- Table space for the Analysis Team as far away as possible from the development teams.
- Table space for the Integration Team as far away as possible from the development teams.
- Enough wall space for the end product ‘LeSS = Scrum”.
Step 1. ORGANISE INTO DEVELOPMENT TEAMS
So, first step: Let’s organise into DEVELOPMENT teams
- For example: “You are 1, you are 2 you are 3 etc”
- Explain: You are DEVELOPMENT team with all the skills from development, to testing to ship your speciality colours.
REMEMBER: You can only work within your own speciality and use your own colour sticky notes.
START SPRINTING
SPRINT 1
- GOAL: Understand that there is a mess and propose to introduce an Analysis Team.
- Give each team a PBI and then you can start Sprint Planning of 1 min.
EXPLAIN AGAIN: You can only work on your own speciality because otherwise, that would not be efficient 🙂
Ask if there are any questions?
IF they say something like: this is stupid, we cannot complete a PBI because it required multiple components THEN say yes that is the result of component teams. SKIP Sprint 1 and ask the teams to come up with a proposal to fix it.
- Set the timer of the Sprint
- Start Sprint Planning for 1 min.
- Start development episode for 2 min
At the end of the Sprint ask:
- what is your velocity? Nice all worked very hard
- how many PBIs are done? …. 🙂
- Update the Velocity Chart for each team.
Facilitate:
- “Interesting, we only created parts of PBIs, but the most important PBI also did not get done.
- Facilitate what they see happening around them. What dynamics they see etc.
- Point out the dynamics of local optimisation and creating wastes.
- Now ask: “I want the most important PBI to get done the next Sprint. And you are only allowed to work within your single speciality.”
- And then ask: “Please have a 1 min retro and come up with a proposal for improvement”.
After their retrospective:
- Ask each team one at a time what their proposal is.
- Facilitate the retro results so that they propose something like an Analysis Team. Once they propose such a thing you choose that proposal to be implemented.
- Each team will have 1 person that speaks on behalf of the team and will share the team proposal for improvement. You make them the ‘volunteers’ to be part of the Analysis Team as Team Product Owner.
- Invite them to leave their teams and become the Team Product Owner and take a seat at the Analysis Team tables. Give them their Analysis Team hats and hand them A3 papers and colour stick notes to work with.
- Add Analysis Team to the Velocity Chart and start tracking their progress too.
SPRINT 2
GOAL: Understand that there is a bigger mess and that work needs to be integrated
Important: Let the teams throw away their work of the first Sprint because it did not work anyway. The teams start Sprint 2 clean.
- Show the teams the decomposed letter ‘e’ so that they understand how it looks and what the Analysis Team needs to do.
- Show the Analysis Team the PBL with the next PBIs that need to be decomposed.
- Point out that each Team PO needs to decompose as much as possible for their OWN team.
- Explain that in this Sprint the development teams will produce their part of the decomposed letter ‘e’ PBI while at the same time the Analysis Team will decompose as much PBI from the PBL as possible.
- Hand out the prepared decompositions letter ‘e’ to each team. Each team gets only its own decomposition by colour.
- Tell the analysis team that they need to work on the Product Backlog and decompose as many PBIs as possible for their own team. For example: The Team PO of the Blue team can pick the template for letter ‘L’ and then draw blue squares on the A3 paper on the right location. After all blue squares are on the exact location the decomposition of letter ‘L’ for the Blue team is done.
- Set the timer of the Sprint
- Start Sprint Planning for 1 min.
- Start development episode for 2 min
At the end of the Sprint ask:
- what is your velocity? Nice all worked very hard
- how many PBIs are done? …. 🙂
- Update the Velocity Chart for each team.
What happens is that a lot of work got done, but nothing is integrated.
Facilitate:
- Facilitate what they see happening around them. What dynamics they see etc.
- “Please have a 1 min retro and come up with a proposal for improvement”
After the retrospective
- Ask each team one at a time what their proposal is.
- Facilitate the teams’ proposal and let them propose something like an Integration Team. Once they propose such a thing you choose that proposal to be implemented. The members that speak on behalf of the team are the ‘volunteers’ to be part of the Integration Team.
- Invite them to the Integration Team tables and give them their Integration Team hats.
- Explain that their task is to get the parts from the teams and integrate them into a DONE PBI on the wall. They will need to get the A0-papers from the teams and combine it into a single A0 with the complete PBI.
- Point out the dynamics of Integration Teams, waterfall, handoff, delay, information scatter, not being able to work on highest value PBI and therefore optimising for ‘ass to chair time’ etc.
Note: Add Integration Team to the Velocity Chart and start tracking their progress too.
SPRINT 3 & 4
GOAL: Understand that there is even a bigger mess; that nothing really gets done and that work is being done out of order creation queues and coordination problems.
In this Sprint:
- The Integration Team is integrating PBIs from the teams.
- The Analysis team is analysing the next PBIs.
- The Development Teams are developing their part of the PBIs.
- Set the timer of the Sprint
- Start Sprint Planning for 1 min.
- Start development episode for 2 min
At the end of the Sprint ask:
- what is your velocity? Nice all worked very hard
- how many PBIs are done? …. 🙂
- Update the Velocity Chart for each team.
The waterfall is there…
Facilitate:
- Facilitate what they see happening around them. What dynamics they see etc.
- Point out all the dynamics of Component Team and the effect of having to do waterfall.
- A lot of PBI is being developed out of sync because they work of the PBIs do not distribute evenly across the teams. To manage this and ensure that the right pieces are integrated you need a solution.
- “Please have a 1 min retro and come up with a proposal for improvement”
After the retrospective
- Ask each team one at a time what their proposal is.
- Facilitate so that the improvement proposal you choose is to introduce project managers to handle the coordination and keep track of the work. Give the project manager the Project Manager hat.
Fire all of them
- Now, explain that you do not like this.
- You spent a lot of money and very little got done.
- More and more people are added for coordination, integration, design, analysis who are not doing value work.
- Facilitate discussion about the dynamics of adding special coordination roles like Project Managers.
- Now, fire all people. “You are all fired…”
- Rehire all of them and let them organise into feature teams.
Give each team a PBI and start a new Sprint. (The teams will likely finish a PBI on the wall by themselves.)
- Set the timer of the Sprint
- Set the timer of the Sprint
- Start Sprint Planning for 1 min.
- Start development episode for 2 min
- Update the velocity chart for each team.
- Facilitate discussion about Feature teams and the dynamics.
- Hold a retro for improvement.
- Pick 1 improvement
Have final Sprint.
Facilitate Recap of the whole game by using a distributed retro technique where the teams come up with their most important learning or concepts.
LESS HUGE EXTENSION
For LeSS Huge, with more than 25 people, you can introduce Areas. One Area does the ‘LeSS’ part and the other Area does the ‘Scrum’ part.
Enjoy,
Cesario
The LeSS Dynamics Game by Cesario Ramos is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://agilix.nl/blog/534-the-less-dynamics-game.
Book author, LeSS Trainer and Coach.
Hi Cesario, very neat. And we can take it further with a Game Without Thrones … try https://www.linkedin.com/pulse/game-without-thrones-peter-merel/
Hi Cesario,
sounds like a great game!
How long does the game take to play? I could not find that information in the description.
Regards, André
Tnx, I updated the text. Duration is typically around 90 min.