Support & operations · Practice guide

Prioritise technical improvements by the problems they solve

Illustrative situation

The team has a long list of code improvements, but business owners cannot tell which reduce service risk or support planned features. A long list of technical improvements is difficult to prioritise without their business consequences. Ask what each item costs in delay, repeat faults or restrictions on planned work. Age or untidy code alone does not explain its importance.

Healthcare website support desk with a system checklist, telephone and orange notebook.
Know who to call and what help your support arrangement includes.

What this means for your practice

Explain each proposed technical improvement through the problem it causes, its cost or its constraint on future work. Prioritise using evidence and a result you can verify, rather than the age of the item alone.

An example to discuss with your team

Compare two fictional items, one cosmetically untidy and one causing repeated deployment failures. Check that the prioritisation method distinguishes their impact.

Healthcare website maintenance with infrastructure, a status panel, tools and an operational checklist.
Monitor the useful journey, not just whether a server responds.
Healthcare backup and recovery illustrated by storage copies, an archive folder and a restoration route.
Test whether a backup can restore a usable service.

How to review the arrangement

Compare an item that is cosmetically awkward with one linked to repeated deployment failures. What evidence supports each priority, and how would completion be checked? The supplier should connect proposed effort with an observable improvement so the practice can make a reasoned investment decision.

Turn a technical improvement list into business choices

Ask the supplier to describe each proposed improvement through an observed problem or a clear constraint on planned work. Identify the affected task, available evidence and consequence of leaving it as it is. A history of repeated deployment failures gives a different basis for prioritisation from a developer's preference for tidier code. Both can be discussed, but they should not arrive as indistinguishable items on a technical list.

For the selected work, agree what would demonstrate improvement and how the result will be checked. Keep the expected benefit proportionate to the evidence rather than promising a general reduction in every future fault. Compare options with the time and disruption needed to make the change, involving the relevant service owner. Review the specific problem afterwards. This helps the practice judge whether the investment addressed its stated purpose and gives the next maintenance discussion evidence beyond the number of old tickets removed from the backlog.

How to check the result

Track reductions in the specific failure, delay or maintenance cost targeted by completed work.

Turn reading into a next step

Your action checklist

Work through these checks with your team or supplier. Tick the ones you have resolved and leave unknowns open.

Checks to discuss

Record what you know, what is still missing and the answer you need from your team or supplier.

Use project decisions only, without personal, patient or confidential details. Entries stay in this page and are not submitted to Kay & Co. Copy or download before leaving; this page does not save your notes.

Further reading

These sources provide background for the topic. The practice examples and checklist are illustrative planning suggestions from Kay & Co.

Related guides

Need help with this?

Tell us what is getting in the way. Kay & Co. can help you understand the options and turn the next step into something that works for your practice.

Explore support & operations services or discuss your project.

Try the free Healthcare Digital Planner to find your starting priority.