Chris Bird

Which technical debt should we work on first?

Over the last few projects we’ve sometimes had problems with deciding on which technical debt we should play first. Sometimes the most interesting pieces of technical debt are not the most important to work on. To try and resolve this we’re categorising our debt into three groups…

Each category is ordered by how effective it would be at achieving the goal of that category. When we have the capacity to pick up technical debt it is selected starting at the first category and only moving to the next if there is nothing remaining or nothing that can be done yet. All of these group headings and their debt is clearly displayed next to our story wall.

So far we’ve gained a few benefits from doing this…