If you build your
platform as a product, DORA works great for platform teams.
In my role as CTO for a company with 8 product and 4 small platform teams, we saw over 200 weekly production plus ~50 internal platform component deployments. DORA metrics (especially deployment frequency) proved to be equally effective for Product and Platform teams, although it was very rare that platform teams caused incidents. But then again, we had less than a handful of small incidents per month (change failure rate was less than 1%).
The critique that platform work is immeasurable by DORA, due to Platform Teams having a large amount of work outside DORA, makes me wonder what your Product Teams are doing? I found the exact opposite. The
Empowered Product Teams spend a lot of time doing discovery, engaging with customers, support, sales, etc., to make sure they were building the right thing. Platform teams, on the other hand, were sitting next to the product teams and were spending more time in delivery mode. If you have
feature teams, where engineers write code 80% of the time you might get a lot of output, but fail on delivering on outcomes.