Discover LeSS: Multi-Team Planning

Dirk Lässig
Transform by Doing
Published in
4 min readDec 6, 2020

LeSS is the Large Scale Scrum Framework. It’s an approach to organize large product development around customer value. LeSS is less descriptive than other frameworks like SAFe. Therefore it’s often not adopted by organisations that prefer control and that want to adopt a comprehensive set of rules. LeSS focuses more on practices than on rules. That’s why I would like to introduce to various practices that I find important in a LeSS adoption and that can reduce the fear of organisations to enter this journey.

Feature Team Adoption

When working with many teams on the single product in LeSS, you will set up the teams as feature teams. That means that one team can work end-2-end on a customer value features. If your backlog is organized by customer value, than in the ideal scenario every team can work on their own. In practice this is a perfection vision - the ideal state. LeSS proposes the feature team adoption map, that visualizes the growth of teams towards this ideal state.

Feature Team Adoption Map

On this growth path, LeSS is supportive with practices that help teams to develop themselves. They should learn from other teams, for example about new components or domains expertise. So it’s obvious that from time to time one team cannot provide end-2-end customer value alone. The help of another teams is needed which requires coordination and collaboration.

Dependencies

In traditional development you would call this a dependency. Other frameworks like SAFe are successful because they apparently solve the problem of inter-team dependencies. With LeSS in contrast the number of dependencies is reduced because the development is organized by customer value. Overall there are less dependencies when you work with feature teams rather than component teams. But as I mentioned, this is the ideal state. Infact in the LeSS Rules, the majority of teams must be feature teams, which also means that there are still a few specialized teams.

LeSS welcomes working together across teams. It’s called Opportunities for Shared Work rather than dependencies. It also brings the focus of teams from working on their own to collaboration with others on the overall product. Hence this also fosters the whole product focus — one of the LeSS principles.

Multi-team Meetings

Besides other coordination techniques, LeSS introduces multi-team meetings to support shared work.

  • Multi-team Product Backlog Refinement
  • Multi-team Planning
  • Multi-team Design Workshops

How these multi-team meetings are embedded in the LeSS framework, you can see in the following video created by my colleagues from Valtech.

Although the multi-team meetings are part of the framework, there is no simple rule to run them. It’s a decision that must be taken consciously in the Overall Refinement or Overall Planning. That also means that it must be learned and practised to become an organisational habit. I want to focus here on the planning, since refinement is worth another article.

Overall Planning

Multi-Team Planning happens directly after the Overall Planning. In the Overall Planning the Product Owner runs with all the teams through the backlog for the next Sprint. Teams ask for clarifications and pull items into their Sprint Backlog. All teams get an overview about the work of others. Hence it also possible to identify coordination needs and opportunities for shared work. I have introduced a practice to visualize the coordination needs between multiple teams using a matrix. This is also known as the dependency matrix — but I don’t use the name deliberately. This matrix is only a transparency technique to make coordination needs visible. It’s transient and is not maintained afterwards. Using this information two teams can identify the need to have a multi-team planning after the overall planning. Also other coordination techniques can be triggered, e.g. joined design workshop.

Formats

In general the Multi-Team Planning is happening in one room. Teams occupy different corners in the room and perform the Sprint Planning activities. From time to time a team may shout out and request other team’s help. This is the simplest format of a Multi-team Planning. If the teams already know the items on which they want to work together, they can also have a joined session or create a smaller joined group out of team representatives to create the sprint backlog items for the shared work.

Shared Work and Shared Backlog Items

I have made good experiences with providing product backlog items for the teams to share. One customer value feature requires the work of multiple teams — and for whatever reason it cannot be splitted. All teams involved get the same backlog item for this feature and plan out the tasks together. Although this may not be according to the LeSS Rules, it can give the teams a shared goal to get something to done together. The tasks are defined per team. This planning is done in a Multi-team Planning on which both teams are participating. In the Sprint Review the same teams together show the work done and gather feedback on the feature.

Shorter Feedback Cycles

Compared to the dependency management in SAFe, the practices suggested by LeSS lead to shorter feedback cycles and are more specific to the actual features. In SAFe the PI Planning happens every 2–3 months for all teams. In LeSS the coordination on inter-team opportunities for shared work happens every Sprint. But it’s a practice that must be learned to become an organizational habit. The more feature teams you have in your organisation, the less often you need to coordinate around dependencies. On the journey towards perfect feature teams, you can use the multi-team meetings to deliver customer value features.

--

--

Dirk Lässig
Transform by Doing

Dirk is an agile coach, software engineer and digital consultant working for clients that want to reinvent their business and transform their organisation.