When I tell other CPOs about the cannibalization decision, they nod, and then they ask the operational question.
"OK, but how do I actually run both at the same time without one of them quietly killing the other?"
This is the dual transformation question. It's the part of the AI shift that nobody is writing down operationally. The strategic frame from Govindarajan and Trimble's Three-Box Solution is from 2016 and predates everything we're learning about agent-native products. The consulting firms publish frameworks that look reasonable and don't actually run. Most of what I'd tell you about how to operate a dual transformation, I learned by getting it wrong twice and then watching a third version work.
This essay is what I run now.
The short version
You don't transform legacy. You run it while you transform. Treating the two as one transformation creates a single product that is bad at both jobs. The right model is two clocks inside one product org. Legacy SaaS runs on a six-week rhythm with quarterly OKRs and seat-based forecasting. Agent-native runs on a one-week rhythm with eval gates and outcome cohorts. The CPO's job is running both clocks deliberately, including the parts where they conflict.
The structure: a maintenance team (no rotation, owns legacy), a successor team (no rotation, owns agent-native), and a small bridge function (senior ICs owning data, auth, infrastructure, identity). The cadence: two-week interleaved, so cross-team rituals happen on alternating weeks. The CEO sees six numbers every week (three from each side) and one number that decides the transition (percent of legacy revenue migrated to the successor). The board pre-knows the gross margin trough.
This works. Trying to evolve the legacy gradually into the successor does not. I'll explain why.
Why one clock fails
The reflex when you decide to ship an agent-native product is to put it on the same operating cadence as everything else you ship. Same sprint length. Same release train. Same OKR rhythm. Same retro structure. Same metrics dashboard.
It feels disciplined. It's actually fatal to the new product.
The legacy SaaS runs on rhythms tuned for predictable revenue, infrequent breaking changes, and a relatively static buyer. Six-week sprints. Quarterly OKRs. Annual planning. Customer health metrics that lag by 30 days. NRR reviews monthly. Pricing changes once a year if at all.
The agent-native product runs on rhythms tuned for prompt iteration, daily quality drift, variable inference cost, and a still-forming buyer. Daily eval runs. Weekly outcome cohorts. Monthly pricing experiments. Customer escalations that need a same-day response because an agent is making mistakes the customer can see.
Force the agent product onto the legacy cadence and three things happen.
First, the agent product underperforms because eval signals don't surface fast enough to course-correct. The model drifted on Tuesday. You see it at the Friday review. By the time the team reacts, it's the next sprint. By the time they ship the fix, it's the next month. The customer has been getting bad outputs for three weeks.
Second, the team learns the wrong lesson. They learn that "agent products" are slow and low-quality, when actually the slowness was the cadence. The team's confidence in the new product drops. The strongest engineers ask for transfers back to the legacy product where they at least feel productive.
Third, the legacy product gets pulled along by the new product's irregular needs. Engineering attention gets fragmented. Releases on the legacy slip. NRR drops. The CRO complains. The CFO asks why the legacy is slowing down. The answer (the legacy is slowing down because the new product is on the same cadence) is structurally hidden by the org chart.
This is how dual transformation fails on one clock. The legacy product slows down because of the new product, the new product underperforms because of the legacy cadence, and the company concludes "we're not good at AI."
Two clocks, one org
Here's the model that works. Two operating rhythms inside one product organization, deliberately interleaved so they share infrastructure but not cadence.
The legacy clock (six-week cycle)
Week 1: planning and release prep. Week 2: build. Week 3: build. Week 4: build. Week 5: stabilize and customer pilot. Week 6: release, retro, customer health review.
Quarterly: OKR planning, NRR reviews with sales, pricing review.
Annual: strategy review, customer advisory board, comp plan.
This is roughly what the legacy product was already doing. Don't change it. The legacy product is paying payroll. Predictability is its job.
The successor clock (one-week cycle)
Day 1: morning eval review (overnight runs, drift detection, prompt regressions). Day 1-3: build, with continuous deploy to staging. Day 3: outcome cohort review (last 7 days of customer outcomes, dispute reviews). Day 4-5: ship to production behind quality gates. Day 5: weekly outcome retro (what shipped, what improved, what regressed).
Monthly: pricing experiment review, agent department reviews (more on this below), customer NPS on the successor.
Quarterly: strategic review, gross margin review per outcome, hiring plan.
This is dramatically tighter than the legacy. It needs to be. The product is non-deterministic, the inference economics are still moving, and the buyer is still teaching you what they want.
Cross-team rituals on alternating weeks
The danger of two clocks is that the two teams stop talking. The fix is one architecture review, one security review, one infrastructure review, and one customer escalation review per fortnight, alternating between the two teams' weeks. So:
Even weeks: legacy customer escalation, agent infrastructure review. Odd weeks: agent customer escalation, legacy architecture review.
Both teams are in both rituals (with rotating leads), so context flows. Neither team has to be in two same-day standups.
This sounds operational and dry. It is. The reason it matters is that nine out of ten dual transformations fail at exactly this seam. The teams stop talking, the bridge engineers get pulled into one side, and the integration breaks in production at the worst time.
The talent allocation rule
The single highest-leverage decision in dual transformation is how you allocate engineering talent. Get this wrong and the two-clock model collapses back into one clock within a quarter.
Three categories.
Maintenance team. Dedicated to the legacy product. They keep the lights on, fix critical bugs, support customer escalations, and maintain the infrastructure the legacy product needs. They do not ship features. This team is small (5-15% of total engineering depending on company size), made up of engineers who are good at production stability and care about the customers who already exist. They get a clear mandate, a clear runway (until sunset), and bonus structures that reward stability and migration tooling, not feature velocity.
Successor team. Dedicated to the agent-native product. They build, evaluate, ship. This team is the largest engineering group (60-75% of engineering). They have agent specialists, ML engineers, prompt engineers, design engineers, FDEs working with early customers. The bonus structure rewards customer outcomes, eval quality, and shipping velocity.
Bridge engineers. A small group (5-10%) of senior ICs who own integration points: shared data, auth, identity, infrastructure, observability. They report to the CTO or the VP Eng directly. They sit in both teams' rituals on alternating weeks. They are the only people who write code that affects both products. Their bonus is tied to the migration percentage (so they care about successor success) and to the legacy uptime (so they don't break the product paying payroll).
The mistake almost everyone makes: trying to rotate engineers between the two products quarterly. "We'll move four people from legacy to successor this quarter, then four more next quarter." This sounds fair. It destroys both teams' momentum. The engineers in motion lose context on what they were building. The engineers staying lose teammates and slow down. Six months in, the two products are both slow and the team is exhausted.
The right model is hard fences. People know which team they're on for the next 12-24 months. They can opt to move, but the move requires a clean cutover, not a partial allocation. Bridge engineers exist precisely so that rotation isn't necessary.
The CEO scoreboard
Six numbers, every week, both shown side by side. This is the entire dual transformation report.
Legacy:
- Revenue
- NRR
- Gross margin
Successor:
- Outcome volume
- Gross margin per outcome
- Percent of legacy revenue migrated
The blended margin is calculated and shown but it's not the headline. The headline is the migration percentage.
Why this set of six? Each one is owned by a different person, and the contradictions between them surface the operational tensions that are otherwise invisible.
NRR on legacy and migration percentage will move in opposite directions if the transition is working. Gross margin on legacy will be high; gross margin per outcome on successor will be low and gradually rising. Revenue on legacy will gently decline; outcome volume on successor will exponentially climb (or you have a problem). The blended margin will dip into the trough and recover.
Show all six together every week. Don't average them. The dual transformation is not one number, and pretending it is hides the operational reality the CEO needs to see.
The three rituals that keep the clocks from colliding
Beyond the cadences and the talent rule, three rituals do most of the work in keeping the two clocks from colliding.
Ritual 1: The Friday Read-Out
15 minutes, every Friday. Each team's lead presents three things: what shipped this week, what's blocked, what changed in the customer signal. The CEO and CPO are in the room. Everyone else is optional.
The point is not status reporting. The point is to surface mid-week conflicts before they harden into Monday all-hands disasters. If the legacy team needs the bridge engineer next week and the successor team also needs them, that gets surfaced and resolved on Friday, not on Tuesday at 3 AM.
Ritual 2: The Sunset Drumbeat
Once a month, the CPO writes a short memo to the entire company titled "Sunset Drumbeat." It has three sections: where we are on the migration percentage, what's working, what's hard. It includes named call-outs (the engineer who shipped a great migration tool, the salesperson who closed a successor deal). It is short, public, and signed.
The point is keeping the sunset visible. Without this drumbeat, the legacy team and the successor team start to feel like separate companies. With it, the whole org understands that the transition is one project with two visible halves.
Ritual 3: The Quarterly Reality Check
Once a quarter, the CPO does an honest review of the two clocks with the leadership team. Three questions:
- Are the cadences still right? (Sometimes the successor's clock needs to slow as the product matures. Sometimes the legacy's clock needs to speed up because legacy customers are leaving faster than expected.)
- Is the talent allocation still right? (As the successor scales, you'll need fewer bridge engineers and more successor engineers. As the sunset approaches, the maintenance team should shrink.)
- Are we still on the published sunset date? (The most important question. If you're behind, something has to give: scope, comp, the date itself. Don't let "behind" become a permanent state.)
The reality check is hard because it forces the team to admit when something isn't working. Most CPOs avoid it because the political cost feels high. The cost of avoiding it is higher.
What I have learned the hard way
I'll mention three specific failures so you don't repeat them.
One: I tried to do dual transformation without naming it as dual transformation. Internally we called it "evolving the product." The team didn't know they were on two clocks. They were just confused about which rituals applied to which work. Naming the model is a leadership move, not a labeling exercise. Tell the team this is two products on two clocks. Explain why. Show them the cadences. The clarity buys you four months of execution speed.
Two: I let the bridge engineering function be a side activity for senior people instead of their main job. It got staffed with rotating volunteers. Predictably, it became nobody's job. Integration broke. Auth broke. Observability gaps showed up in customer escalations. Six weeks of fire-fighting. Now I make bridge engineering an explicit role with explicit owners and explicit calendar time.
Three: I underestimated the political weight of the legacy product team. They had been the company's identity for years. Treating them as "maintenance" felt insulting, even when the work was honest. The fix that worked: I asked the legacy team's senior engineers to own the migration tooling itself. They became the people who built the bridge customers crossed to get to the successor. That gave them a heroic story to tell about their last 18 months on the legacy product, and it made the actual migration work better than anything the successor team could have built.
What to try this week
Dual transformation feels like a 12-month operational change. It is. But the first move is small.
- Pick one weekly ritual on your legacy product (the sprint review, the weekly customer health review, whatever it is) and write down its current cadence in plain English. Length, attendees, output, decisions made.
- Now imagine you needed to run the same ritual for an agent-native product where eval drift can happen daily. What would change? Frequency, content, decision rights.
- The gap between those two answers is your dual transformation problem in miniature. If you can't reconcile the gap with one ritual, you cannot reconcile it for the whole product line on one clock.
Then have the conversation with your CTO or VP Eng about hard fences vs. rotation. If you've been rotating engineers between the legacy and the new product quarterly, the next 90 days are a window to stop. Set fences. Define bridge engineering. Publish the sunset date if it isn't already published.
The two-clock model is not glamorous. It is the difference between a transition that works and one that quietly fails for six quarters before being declared a strategic pivot.
The Dual Transformation Operating Cadence template (the actual two-week schedule I run) is at /toolkit/dual-transformation-operating-cadence. The pillar handbook chapter that goes deeper on talent allocation and rituals lives at /handbook/dual-transformation. The companion essays on cannibalization and pricing migration are linked from /cpo.
Further reading
- Govindarajan and Trimble, The Three-Box Solution (2016)
- Forrester: Predictions 2026, AI Agents Are Changing Business Models
- Korn Ferry: The Chief Product Officer's Guide to AI Transformation
- HBR: To Thrive in the AI Era, Companies Need Agent Managers
- Smartcat research on operating models behind high-ROI AI
Frequently asked
What is dual transformation?+
The simultaneous management of a mature business (the legacy SaaS) and an emerging business (the agent-native successor) inside one company. The dual transformation operating model is the rhythm and structure that lets both run without one suffocating the other. The frame originated with Govindarajan and Trimble; this essay is the AI-era operationalization.
Why two clocks instead of one?+
Because the businesses operate at different speeds. The legacy SaaS runs on six-week release cycles, quarterly OKRs, and seat-based forecasting. The agent-native successor needs daily prompt iteration, weekly eval gates, and monthly outcome accounting. Forcing both onto one clock means either the legacy slows the new product down or the new product disrupts the legacy's predictability.
What is the two-week interleaved cadence?+
Week 1: legacy product team runs sprint review, customer health review, releases ship. Week 2: agent product team runs eval review, outcome cohort review, agent ships. Cross-team rituals (architecture, security, customer escalations) happen on alternating weeks so neither team is in two simultaneous meetings.
How do I allocate talent between the two clocks?+
Three categories. Maintenance team: dedicated to legacy, no rotation. Successor team: dedicated to agent-native, no rotation. Bridge engineers: senior individual contributors who own integration points (data, auth, identity, infrastructure). The mistake is rotating people between the two products quarterly; that destroys momentum on both.
What metrics roll up to the CEO?+
Six numbers. Legacy: revenue, NRR, gross margin. Successor: outcome volume, gross margin per outcome, percent of legacy revenue migrated. The CEO sees both sets every week. The blended margin is informational. The migration percentage is the leading indicator that says whether the transition is working.
What kills dual transformation most often?+
Treating it as one transformation. CPOs who try to evolve the legacy product gradually into the successor end up with one product that is bad at both the legacy job and the new job. The right model is two products on two clocks, with a published sunset on the legacy. The successor is not a refresh of the legacy. It is the replacement.
How does this differ from running two product lines?+
Two product lines are independent. Dual transformation has an explicit relationship: the legacy is funding the successor, the successor is being built to replace the legacy, and the sunset is published. The relationship creates internal tension that has to be managed actively. Two independent product lines have less tension and less coordination.