Helps clarify team boundaries, interfaces, and collaboration in concrete terms. It clarifies responsibility, interaction, and load between teams. The result is captured as a Team API document.
Team API
Moves team boundaries, interfaces, and collaboration toward a concrete result through "provide the template", "clarify responsibilities and non-responsibilities", and "anchor it visibly in the wiki".
What does our team offer other teams as service, how do they interact with us, and what can they expect?
The team follows the steps "provide the template", "clarify responsibilities and non-responsibilities", "collect interfaces to other teams", "define service levels and communication channels", "add roadmap and onboarding guidance", and "anchor it visibly in the wiki". Each step is made visible. At the end, a Team API document is available so decisions, tests, or actions can continue directly.
Visual orientation
Method sketch for a quick mental model.
Flow
- 1Provide the template
- 2Clarify responsibilities and non-responsibilities
- 3Collect interfaces to other teams
- 4Define service levels and communication channels
- 5Add roadmap and onboarding guidance
- 6Anchor it visibly in the wiki
The runsheet guides execution with 5 phases, timeboxes, 5 pitfalls, and clear stop criteria.
Open runsheetIdeal for
- Team Topologies rollout
- Platform teams
- Cross-team friction
Not good for
- Very small organizations with one team
Deep dive
Team API comes from the book Team Topologies by Skelton and Pais. Each team describes itself as a service provider with responsibilities, interfaces, expectations, roadmap, and communication channels. The document is kept visible internally and reduces friction between teams. It complements classic org charts with interaction-oriented clarity.
Start with responsibilities and interfaces. Keep the document short. Make it prominent in the wiki.
Team API Working TemplateCompact working template for Team API with context, input, output artifacts, and next step.markdown
team-api-working-template.md
Compact working template for Team API with context, input, output artifacts, and next step.
Team API Working Template
Goal
Describes a team's tasks, services, and expectations as an API.
Context
When and for what do we use this method?
Input
Which data, observations, decisions, or materials are available?
Execution
Short notes along the runsheet.
Output artifacts
- Team API document:
Assumptions and open questions
- ...
Decision / next step
Owner, date, and success signal.
When to choose differently
Short decision aid for existing alternatives.
Statt Team API, wenn ihr Alltagsregeln konkret und verbindlich im Team festlegen wollt und sie als gelebte Arbeitsbasis braucht.
Similar methods
All methodsMoves team boundaries, interfaces, and collaboration toward a concrete result through "prepare a template with the four structures", "place current teams as squads", and "derive actions".
Moves team boundaries, interfaces, and collaboration toward a concrete result through "prepare the team list", "explain the three modes with examples", and "document agreements per pair".
Moves team boundaries, interfaces, and collaboration toward a concrete result through "explain the scale and categories", "run an anonymous team survey", and "derive and track actions".
Turns group input, selection, and decision into a tangible result by clarifying stakeholders and scope, collecting expectations silently, and deriving agreements.
Turns group input, selection, and decision into a tangible result by clarifying team purpose, capturing goals and stakeholders, and reviewing the charter over time.
Turns group contributions, selection, and decision-making into a tangible result by defining three perspectives, collecting items, and deriving implications.