Skip to content
tezvyn:
Menu

Quantify the cost of not addressing technical debt to a Product Owner

Source: mountaingoatsoftware.comMediumHow cards are made

Quantify the cost of not addressing technical debt to a Product Owner
Summary

Turning tech drag into business cost a PO can weigh against features.

Key points

Model debt as velocity tax; forecast delays; map time to revenue; scope a slice.

Watch out for

Calling it ugly without delivery risk data.

What's really being asked

The interviewer wants to see if you can bridge the communication gap between engineering and product management. Specifically, they are looking for your ability to reframe technical debt from a code-quality complaint into a business-risk conversation using data and forecasts that a Product Owner can prioritize against features.

The full answer

Four things in order. First, establish the baseline by showing historical velocity degradation or increasing cycle time over the last few sprints, treating the debt like compound interest that slows every future story. Second, forecast the impact by estimating how much longer upcoming roadmap items will take if the debt remains, using concrete examples from the backlog. Third, translate time into money by connecting delays to revenue impact, opportunity cost, or risk exposure such as missing a contractual deadline or a competitive launch window. Fourth, propose a bounded slice by offering a small, time-boxed refactoring effort that protects a near-term milestone rather than asking for a months-long rewrite that stalls the roadmap.

The mistakes people make

Three red flags stand out. One is making aesthetic or emotional arguments like claiming the code is ugly or that developers will quit, which product leaders cannot weigh against revenue. Another is demanding a feature freeze until everything is clean, which signals a lack of pragmatism and business sense. The third is failing to bring data, such as saying the team is slower without showing velocity trends or defect rates that prove the drag.

What usually comes next

The interviewer may push back by asking how you would handle a Product Owner who still says no, in which case you should discuss risk escalation, accepting the risk formally, or finding a middle ground by wrapping refactoring into feature work. They might also ask how you prevent the debt from accumulating again, leading to a conversation about definition of done, automated testing, or architecture review.

A concrete example

Suppose your team velocity dropped from forty story points per sprint to twenty-eight over the last three sprints because of tangled authentication logic. A new partner integration on the roadmap is estimated at eight points but will likely take twelve to fourteen if the debt remains, pushing the release from July to September. You calculate that the two-month delay costs roughly two hundred thousand dollars in delayed partnership revenue and propose a two-sprint refactoring slice that restores the velocity trend without moving the integration commitment.

Interview question

You need to convince a Product Owner that technical debt is hurting delivery. Which approach best structures your business case?

  • a.Lead with projected revenue loss, then request a six-month dedicated refactoring budget.
  • b.Argue that the code is unmaintainable and team morale is low, then propose a full rewrite.
  • c.Demand a feature freeze to clean the codebase, then present velocity data after the freeze.
  • d.Show velocity degradation, forecast backlog delays, translate time to revenue impact, and propose a bounded refactoring slice.Correct
Why?

The correct answer follows the card's four-step method: baseline with velocity data, forecast specific delays, convert time to revenue impact, and offer a time-boxed slice. Option A is tempting because revenue is central, but it skips the data-driven baseline and demands an unbounded budget rather than a scoped, near-term refactoring.

Just read this? Test yourself on what you have been reading.

Read the original → mountaingoatsoftware.com

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.

See open roles