
Authorization POCs keep dying in evaluation purgatory. the demo works, months pass, nothing ships (sharing guide on how to try and fix that)
Hey everyone. I keep watching the same evaluation pattern for authorization (seeing it from the vendor side, i work at Cerbos). A team trials authz engine, wires it into a sandbox, the demo works, everyone nods, and then the poc just... expires. No decision, no rollout, 6 months later someone restarts the whole exercise from scratch.
Did some research and did confirm this situation around pocs is a wide trend - Sapphire Ventures survey found 78% of IT executives say fewer than half of their POCs reach production https://sapphireventures.com/blog/over-50-of-proof-of-concepts-fail-heres-how-to-fix-yours/ , and that pocs that run under three months are 3x more likely to make it. It's not getting better with the current wave either - IDC found 88% of AI pocs never reach production https://www.cio.com/article/3850763/88-of-ai-pilots-fail-to-reach-production-but-thats-not-all-on-it.html
So, I wanted to share with you all the pattern that actually makes a poc "successful", at least from the angle of authorization.
The deifnition of success here being confidence to commit / confidence to walk away. Either is a decision :)
Write the success criteria down before day one. For authorization that usually means: can it model your real rules including the edge cases (the ones living in if-statements today), does it handle the access patterns you actually need (attribute conditions, relationship rules, tenant-scoped policies not just plain RBAC), does the audit output meet compliance evidence needs, and does it consume identity context from the IdP you already run.
On latency, don't accept throughput benchmarks. Measure p50, p95 and p99 with your own traffic patterns, since authorization sits on the critical path of every request.
Also worth timing how long it takes a team member who wasn't involved in the setup to write their first correct policy. That number tells you what maintenance will look like after the rollout.
Scope it to one real service, not a demo app. a good candidate has a few distinct roles, some conditional logic beyond role checks, and is already connected to your IdP.
Get security and compliance reviewing while the poc runs, not at the approval meeting afterwards. Nothing kills a finished poc faster than a compliance objection that could have surfaced in week one. And have product read the policies too, in my experience if the rules only make sense to the engineer who configured them, adoption stalls
Set a hard deadline -2 to 4 weeks is enough for one service. And measure your current baseline first, so the final review is a comparison. The 4 numbers worth capturing are how long a permission change takes today, how long it takes a new dev to learn your current authz logic, how much engineering time per sprint goes to permission work, and how long audit evidence prep takes.
PS. I have a longer write up of this if anyone would find it helpful, dm me or I can drop it in the comments.