5.4: Use the Team API with Multiple Teams to Define and Clarify Team Boundaries

COURSE

This course will help your organization thrive in a remote-first world. Matthew Skelton and Manuel Pais, authors of “Team Topologies” and “Remote Team Interactions Workbook”, will show you how to clarify team interactions for fast flow, using simple sense-making approaches and tools such as the team API, core interaction modes, team dependencies, tracker, trust, boundaries, and more. There will be exercises and guidance on how to apply these techniques in your organization.


Instructors: Matthew Skelton & Manuel Pais

Course length: 36 lesson videos and 3 exercise videos

Total runtime: 3hr, 8min

Approximate time to complete course: 1 week

Recommended reading: “Team Topologies: Organizing Business and Technology Teams for Fast Flow”

Workbook: “Remote Team Interactions Workbook”

Category(s): Workflow Management; Team Management; Organizational Structure

Instructions: Read “Team Topologies”, download course workbook, watch videos, do exercises from videos, book, and workbook

MS

Matthew Skelton

Co-author, Team Topologies

MP

Manuel Pais

Co-author, Team Topologies

Full transcript

The complete talk — auto-generated from the talk's captions.

One of the key differences between team topologies and previous approaches to Agile software development schemes is that Team Topologies focuses on the interactions between teams, not just the inner workings of a single team or the structure of the organization. With the three team interaction modes in place and being used by teams, we can detect boundaries that have become misaligned to flow and adjust these boundaries before they become problematic for flow. The team a p I approach is one of the most practical ways to empower teams to explore the relationships and interactions between teams and automatically detect boundaries that are misaligned for fast flow. The true power of the team A P I approach emerges when it is used across tens or hundreds of teams within the organization, not just one or two.

When teams start to use the team a P I to compare expectations about interactions, they find that what previously might have been frustrating back and forth arguments about scope and responsibilities instead becomes structured conversations that quickly move towards flow oriented outcomes. Renegotiating an A P I or service boundary agreeing to engage in a period of collaboration interaction or facilitating interaction, or identifying a need to split or combine a service due to team cognitive load. However, it's really important to remember that the team a P I approach is supposed to be a way to structure dialogue between teams and to help to detect misaligned team boundaries. When you introduce the idea of Team A P I into an organization, just as with any other idea or practice, you must do this in a way that feels empowering for teams, not yet another thing that some agile coach or manager is asking them to do.

You may need to start by discussing and surfacing some of the current challenges with inter-team communications, which problems would be removed or mitigated by better definition of team boundaries and better visibility of how a team wants to work with other teams. Once teams recognize the problems caused by a lack of definition of team boundaries, they may be ready to explore an approach like Team A P I. Perhaps you could run an experiment with a small group of early adopter teams that are keen to try the team A P I approach. After four or eight weeks of using Team A P I ask these teams to report back to other teams in a show and tell session or lunchtime talk or similar to identify which aspects of team A P I they found useful and how avoid making teams feel like the team A P I is just another boring form they need to complete at the end of a sprint or other cycle.

Ultimately, if a team is not getting value from something and they cannot see the value in that thing for people outside the team, it will not be empowering or useful to force the team to use that thing, whether it's team A p I definition or a Sprint retrospective or anything else. In short, ensure that the focus and purpose of the team a P I is to enable and guide structured conversations to help sustain and improve flow across the organization. Keep the usage of Team A P I laser focused on this purpose and you will have a better chance of success.