Developers as Customers

Treat the people who use your internal platform like customers, not ticket-raisers. The four journeys every platform has to nail — and how to measure whether it does.

The four journeys (plus the one that keeps you honest)

Click each journey to see the analogy and the metric that exposes whether it works.

The first impression
Journey: Get Access
"Day one at a new office: is your badge ready, or are you waiting at reception?"
'I need access to the platform, an account, or a service.' This is the first time a developer meets the platform. If onboarding is a multi-day chain of tickets and approvals, every later journey starts from a position of distrust. Self-service access with sane defaults, granted in minutes, sets the tone for everything after.
Time-to-first-deploy: the onboarding scoreboard Ticket chain request approve provision access weeks Self-service request with sane defaults access granted mins
Time-to-first-deploy is the onboarding metric that matters — measured from 'new engineer starts' to 'their code is running'. Six weeks to provision an environment isn't a tooling gap, it's a frustrated engineer who's churned before they've shipped a thing.

Decision framework

Platform Operating ModelCloud Repatriation