In Team Topologies DevOps consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help readers choose and evolve the right team patterns for their organization, making sure to keep the software healthy and optimize value streams.
Team Topologies will help readers discover:
• Team patterns used by successful organizations.
• Common team patterns to avoid with modern software systems.
• When and why to use different team patterns
• How to evolve teams effectively.
• How to split software and align to teams.
By Matthew Skelton and Manuel Pais - Foreword by Ruth Malan
Figures & Tables
Case Studies & Industry Examples
Foreword by Ruth Malan
Preface
PART I TEAMS AS THE MEANS OF DELIVERY
Chapter 1: The Problem with Org Charts
Communication Structures of an Organization
Chapter 2: Conway's Law and Why It Matters
Understanding and Using Conway's Law
Chapter 3: Team-First Thinking
Use Small, Long-Lived Teams as the Standard
PART II TEAM TOPOLOGIES THAT WORK FOR FLOW
Chapter 4: Static Team Topologies
Team Anti-Patterns
Chapter 5: The Four Fundamental Team Topologies
Stream-Aligned Teams
Chapter 6: Choose Team-First Boundaries
A Team-First Approach to Software Responsibilities and Boundaries
PART III EVOLVING TEAM INTERACTIONS FOR INNOVATION AND RAPID DELIVERY
Chapter 7: Team Interaction Modes
Well-Defined Interactions Are Key to Effective Teams
Chapter 8: Evolve Team Structures with Organizational Sensing
How Much Collaboration Is Right for Each Team Interaction?
Conclusion: The Next-Generation Digital Operating Model
Four Team Types and Three Interaction Modes
Glossary
Recommended Reading
References
Notes
Index
Acknowledgments
About the Authors