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 — I was handed the problem and owned the outcome. I redesigned the organization and the operating model to stabilize product delivery, restore customer confidence in updates, and make the SaaS transition scalable.
"He showed himself as an excellent technical leader. He put the development process to a new level, and the best practices he taught the team significantly improved the quality of the product."
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.