• Stars
    star
    648
  • Rank 69,467 (Top 2 %)
  • Language
  • License
    Creative Commons ...
  • Created over 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A template for defining a Team API - as explained in the Team Topologies book

Team API template

A template for defining a Team API. A Team API is a description and specification that a team can define that tells others how to interact with that team.

Based on some of the ideas in the book Team Topologies by Matthew Skelton @matthewskelton and Manuel Pais @manupaisable. See pages 47-49 of the book Team Topologies.

See teamtopologies.com for more details about Team Topologies.

Copyright © 2018-2020 Team Topologies - Licenced under CC BY-SA 4.0 CC BY-SA 4.0

Overview

It can be useful to define a "Team API" for each team, to improve the team's clarity of purpose and help other groups understand how that team fits into the broader organization. Use this template to help teams think about how they would define their Team API.

How to use

Each team should answer the questions and fill in the details below. Remember that the answers and details will be a point-in-time snapshot of team relationships and team interactions.

Team API

Date:

  • Team name and focus:
  • Team type:
  • Part of a Platform? (y/n) Details:
  • Do we provide a service to other teams? (y/n) Details:
  • What kind of Service Level Expectations do other teams have of us?
  • Software owned and evolved by this team:
  • Versioning approaches:
  • Wiki search terms:
  • Chat tool channels: #_____________ #_____________ #_____________
  • Time of daily sync meeting:

Team type: (Stream-Aligned, Enabling, Complicated Subsystem, Platform)

What we're currently working on

  • Our services and systems:
  • Ways of working:
  • Wider cross-team or organisational improvements:

Teams we currently interact with

Team name/focus Interaction Mode Purpose Duration
.
.
.
.
.
.

Team Interaction Modes: (Collaboration, X-as-a-Service, Facilitating)

Teams we expect to interact with soon

Team name/focus Interaction Mode Purpose Duration
.
.
.
.
.
.

More Repositories

1

Team-Cognitive-Load-Assessment

A template for a team cognitive load assessment. Based on some of the ideas in the book _Team Topologies_ by Matthew Skelton [@matthewskelton](https://github.com/matthewskelton) and Manuel Pais [@manupaisable](https://github.com/manupaisable).
387
star
2

Team-Shape-Templates

Templates for popular drawing and diagramming tools to represent the team types and team interaction modes in Team Topologies
382
star
3

Independent-Service-Heuristics

The Independent Service Heuristics (ISH) are rules-of-thumb (clues) for identifying candidate value streams and domain boundaries by seeing if they could be run as a separate SaaS/cloud product.
326
star
4

Team-Topologies-Community-Materials

A list of materials relating to Team Topologies (articles, tools, canvases, etc.) generated by the community.
Ruby
182
star
5

Team-Dependencies-Tracking

Suggested tools and approaches to track team dependencies in an organization
105
star
6

Thinnest-Viable-Platform-examples

Examples of a Thinnest Viable Platform (TVP) as defined in the book Team Topologies
71
star
7

Thin-Platform-template

A simple template for a wiki page for a TVP (thinnest viable platform) - as explained in the Team Topologies book
62
star
8

Team-Topologies-Book-References

References from the Team Topologies book in formats suitable for research tools
TeX
28
star
9

Trust-Boundaries-template

A template to help assess the size of groups in an organization in relation to Dunbar number trust boundaries
27
star
10

miro-team-topologies

Team Topologies web plugin for Miro.com
TypeScript
24
star
11

TeamAPI-As-Code

The TeamAPI specification allows you to create machine-readable definitions of your team APIs.
23
star
12

Team-Topologies-Glossary-Translations

Glossary from the Team Topologies book translated to different languages
11
star
13

Online-Space-Assessment

Suggested tools and approaches to assess the trust dynamics of online spaces (especially chat tools) in an organization
10
star
14

Team-Autonomy-Metrics

Some suggestions for how to gauge team autonomy based on principles from Team Topologies
9
star