The phrase platform as a product gets repeated until it means nothing. The test is simple: does your platform team have users they could lose, or do they have a queue they have to clear? Those are two very different jobs.
The help desk failure mode
The common antipattern is a platform team buried in tickets. Someone needs a namespace, a secret rotated, a new pipeline, so they open a ticket and wait. The team feels busy and the developers feel blocked. Every request that goes through a human is a request the platform failed to make self service. Ticket volume is not a sign of value, it is a backlog of missing features.
- Developers wait on humans for routine, repeatable changes
- The team measures success by tickets closed, not adoption
- Nobody asks whether developers would choose the platform if they had an alternative
Treating it as a product
A product mindset changes the questions. You have internal users. They can route around you with their own scripts, a side cluster, or a cloud console if your offering is worse than the workaround. So you do discovery, you write docs, you measure adoption and time to first deploy, and you treat your own developers as customers who can walk.
If developers would rather route around your platform than use it, you do not have a platform. You have a tax.
- Run real user research with the developers, not just a backlog grooming session
- Track adoption, lead time to first deploy, and self service rate as your core metrics
- Version and document the platform like an external API, with changelogs and deprecation notices
The size question
You do not need a large org to do this. Even a two person platform function can pick the three workflows that cause the most waiting and turn them into self service. The mindset is what matters, not the headcount. We would rather a small team that ships a great golden path than a large one drowning in tickets it generated itself.
The honest measure of a platform team is how rarely developers have to talk to them, and how much developers would miss the platform if it vanished overnight.