Martin Fowler
The success of an internal platform is defined by how many teams adopt it. This means that a platform team’s success hangs on their ability to collaborate with other teams, and specifically to get code changes into those teams’ codebases.
In this article we’ll look at the different collaboration phases that platform teams tend to operate in when working with other teams, and explore what teams should do to ensure success in each of these phases. Specifically, the three platform collaboration phases we’ll be looking at are platform migration, platform consumption, and platform evolution. I’ll describe what’s different in each of these phases, discuss some operating models that platform teams and product delivery teams (the platform’s customers) can adopt when working together in each phase, and look at what cross-team collaboration patterns work best in each phase.
When considering how software teams collaborate, my go-to resource is
To read the full article click on the 'post' link at the top.