openskills.info
Course Preview

Technical Debt vs. Feature Prioritization

Technical debt is a design or implementation choice that makes later changes costlier. Prioritizing debt against features means comparing the delivery value, risk, recurring friction, evidence, and effort of both kinds of work in one visible decision process.

itEngineering leadership and delivery management

Don't Panic — Technical Debt vs. Feature Prioritization

Technical debt is not a villain hiding under the floorboards, waiting for a budget meeting. It is a choice in design or construction that makes later change cost more. A feature changes what people can do. Both ask for the same engineering capacity, which is why separate backlogs are such efficient machines for making a real trade-off disappear.

The useful arrangement is one product goal, one decision horizon, and two evidence paths. A feature starts with a user problem, expected behavior change, reach, confidence, and effort. A debt item starts with a structural problem, the area it affects, its recurring cost or risk, the work to address it, and the consequence of waiting. Neither path is automatically noble. Both need to arrive as comparable, bounded candidates rather than as a code finding, a grand modernization, and a hopeful feature wearing the same hat.

The three pieces of the debt metaphor are principal, the effort to remediate; interest, the extra delivery or operating cost paid while it remains; and consequence, the loss if it contributes to a failure or blocks needed change. A large principal can wait in a quiet corner of the system. A smaller problem can lead when it repeatedly slows a frequently changed checkout area. The finding count has now left the room, which is usually an improvement.

Some work does not wait for a score. A legal deadline, actively exploited vulnerability, unsupported dependency, or severe reliability exposure is a gate: a documented constraint that fixes the feasible order. Keep the score anyway. The gate explains the override; changing the numbers until the answer looks respectable merely teaches the spreadsheet bad manners.

For the rest, use one method that fits the evidence. RICE compares reach, impact, confidence, and effort when the candidates share units. WSJF compares relative cost of delay with relative job duration when delay and risk reduction matter. When numbers would pretend to know too much, anchored ratings let the uncertainty remain visible. Then check dependencies, slice broad work, choose now, bundle, prevent growth, reserve capacity, defer with a trigger, accept, or retire. Completion is not proof that the choice worked; inspect the expected product or engineering signal afterward.

Read the Intro for the complete decision system and the reason its evidence paths differ. Use Slides for the compact flow from goal to review. Keep the Cheatsheet beside a planning session for formulas, gates, dispositions, and signals. The Practice Reference turns the method into a repeatable decision record. Field Notes adds the costs that neat backlogs tend to leave in the margins.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources