Contents

Preface

Introduction

A Brief Overview of Team Topologies

How to Use This Workbook

Chapter 1Overview: Focus on Remote Team Interactions

What Does an Organization Need in Order to Thrive in a Remote-First World?

Resource: Cognitive Load Assessment

Use the Team API Approach to Define and Communicate Responsibilities and Team Focus

Track Dependencies Using Simple Tools and Remove Blocking Dependencies

Overcommunicate Using Just Enough Written Documentation

Summary: Design and Define the Ways in Which Teams Interact

Chapter 2Team Dependencies

Team API

Resource: Team API Exercise

Tracking Dependencies

Resource: Team Dependencies Tracking Exercise

Building Networks: Coffee, Talks, Internal Conferences

Chapter 3Setting Team Boundaries

Group Trust Boundaries

Resource: Trust Boundaries Exercise

Online Space Setup

Resource: Online Space Assessment

Team-Focused Conventions for Chat Tools

Chapter 4Purposeful Interactions

Team Interaction Modes: A Review

Listening to Team Interactions

Clarity Communication Purpose and Channels

Ensuring Clarity of Purpose of Platforms and Services

Resource: Example Wiki Page: Thinnest Viable Platform Template

Chapter 5Next Steps

Design and Conduct a Developer Experience Platform Survey

Define Naming and Usage Conventions for Chat Tools

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

Devise and Share an Execution Plan

List of Resources

Notes

About the Authors

About Team Topologies