Loading...
Loading...
Browse 8 real-world technical and behavioral interview questions about Technical debt. Review scenarios, edge cases, and architectural best practices.
Measure where the time is going before setting any split, publish the allocation as a policy with a rationale rather than a percentage you invented, route interrupts through one named person, and justify debt work by the delivery cost it removes instead of asking for a refactoring sprint.
Express both in the same currency, which is expected cost to the business over a stated horizon, and show the arithmetic from assumptions the room can argue with. Give the committee a real choice with a decision date rather than a single option and a plea.
Decide on the prototype's foundations rather than its polish: if the data model and the correctness boundaries are sound, hardening is cheaper and keeps the users you have, and if they are not, no amount of testing and monitoring will make it safe to keep.
Convert the migration into the units the roadmap already uses by pricing its carrying cost and the cost of delaying it, then rank it on the same scale as features rather than arguing for it as a special category that deserves exemption. Use this prioritisation answer to show the decision, trade-off, and evidence rather than a memorised definition.
Reconstruct the original context first and test whether it has genuinely changed or whether you simply inherited a cost you dislike, then write a new record that supersedes rather than edits the old one, price the half-reversed state explicitly, and get agreement from the teams who now carry the consequences.
Stop treating debt as a backlog of tasks and express it as a rate — the interest you are paying in change lead time, incident load and onboarding cost — then fund only the remediation that measurably moves one of those numbers. A fixed percentage tax is easy to agree and the first thing cut under pressure.
Make the team convert the ask into a measured cost the current service imposes and a payback period, then test whether an incremental route reaches the same place. Say no on the arithmetic rather than on authority, and if you say yes, agree in advance what would make you stop.
The Definition of Done is one shared quality standard every increment must meet, owned by the Scrum Team unless the organisation mandates a stricter minimum. An item that misses it is not partially done: it returns to the Product Backlog rather than being released or presented as complete.