Situation
- • Product: UMI.CMS/UMI.RU, starting from 65k commercial users.
- • Release cycle was once every few months.
- • Many clients avoided updates due to breakages.
- • Issue tracker had several thousand bugs, plus 5-10 new bugs per day.
Grigoriy Dobryakov
Case Study
Role: CTO | Timeline: 2010-2012 | Team size: 10-15 (Dev, QA, DevOps)
I led an end-to-end engineering transformation under high uncertainty: there were no formal KPIs at kickoff, but the business objective was clear - stabilize product delivery, restore customer confidence in updates, and build a scalable SaaS operating model.
Release cadence
from months to ~weekly
New bug inflow
from 5-10/day to <=5/week
Business impact
+50% revenue
and user base: 65k -> 1.8M
User base
grown to 1.8M users
Early stabilization became visible in about 6 months: the product became safer to update and enterprise customers were no longer afraid of new versions. After ~1.5 years, the outcome became publicly visible: the user base grew to 1.8M, demand for new features increased, and scaling became predictable.