See also

Useful ideas from Team Topologies

Notes from a training course: “Principles & Practices for Modern Platforms” Manuel Pais, 2 Jul 2020. Slides are here.

Started with a general introduction to Useful ideas from Team Topologies, then focused on specific ideas for platform teams.

When your team’s customers are internal teams, a frequent problem is that you think you know what they want - “I’m an engineer, they’re engineers, I understand”, “I’m a designer, they’re designers”

In this course: treating your platform as a product, how to actually understand your users’ needs and build goals and measures around meeting them.

Advice applies to lots of types of platform:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8d67e9bb-c6be-4202-b18f-184284204c4e/Untitled.png

Thinking about interactions

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1bbee4fe-8a35-4b6d-81c0-612200026378/Untitled.png

x-as-a-service is a particularly common interaction pattern for platform teams, might also use the others.

Useful for platform teams: outline how you’re currently interacting with other teams and have an expected duration.

It’s OK if it turns out to be longer, if they need more support than expected.

But! An expectation is important. We’re not going to support every team forever. We have a specific goal in mind, get the team there then step away.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a5ac7715-9a50-4909-86a5-ebcb12e0640f/Untitled.png