Home › Topics › From Reactive to Proactive Support › Maintenance

Maintenance That Removes Whole Categories of Work

Monday, 08:20, at Harbourview Clinic. Yusuf runs a desk of three for about 220 staff across a main clinic and two satellite sites. The weekend has left fourteen tickets in the queue. Five are "my computer is really slow" from the older reception machines, which he knows without opening them means the disk is full again. Three are from the satellite site's printer, the one model nobody else has. Two are docks that stopped seeing the second monitor. He has closed every one of these tickets before, some of them with the same user, and he will close them again by eleven. "I have closed this ticket before" is the sentence this article is about, because a ticket you have closed before is not a ticket. It is a category with a date on it.

Maintenance that removes a category is routine work done on a calendar, whose effect is that a whole type of ticket stops arriving. That is different from a fix that removes one ticket and leaves the type intact. Cleaning the disk on one reception machine is a fix. A monthly sweep that keeps every machine above the threshold is maintenance. And the "slow computer" ticket from a full disk stops being something the desk does. This article is part of our From Reactive to Proactive Support series. It is the one about the calendar: six items, each already taught in its own article elsewhere in this library and linked rather than rebuilt here. Each removes a category. We also cover the one-page calendar that keeps them running.

It covers the difference between a ticket removed and a category removed. It covers the six items in turn, starting with the update cadence in plain words, the printer fleet standard, and the password layer plan. Next come the dock standard, the storage clean-up, and the certificate calendar. We cover the calendar on one page, as a picture, then what disappeared from Harbourview's queue over a year, as a worked example. Next come keeping the calendar alive through a busy season and a short war story. We finish with the maintenance calendar to copy, in that order.

A Ticket Removed Against a Category Removed

A fix removes a ticket; maintenance removes the reason the ticket type exists, and the difference is whether the work has a date on it. When Yusuf clears the disk on reception machine four, machine four is fine for a month and machines one, two, three and five are a week behind it. When the desk runs a sweep on the first Friday of every month that finds every machine under the threshold and cleans it, no reception machine fills up. With that sweep, "slow computer, full disk" leaves the category list. The fix was the same. What changed is that it happens on the desk's calendar instead of the user's, and happens to every machine instead of the one that complained.

A category stays removed only while the maintenance runs, which is the thing that makes a calendar the mechanism rather than a nice-to-have. Prevention of the kind in the previous article, removing a cause for good, is done once. Maintenance is prevention that has to be repeated, because the cause is not a fault but a tendency. Disks fill, firmware ages, printers multiply, certificates expire, and passwords do what passwords do. Skip the sweep for two months and the category is back, with the same tickets and the same users, as if nothing had been learned. The calendar is the memory. Nothing else on the desk will remember that the sweep is due.

Most of the six items below are things the desk already does, badly, in the gaps. Updates get applied when someone remembers; the printer at the satellite site was going to be replaced "when the lease ends"; the certificate renewal is in somebody's inbox. Putting them on a calendar with an owner and a next-due date is not new work. It is the same work with a date on it. And the date is what turns it from a thing that happens eventually into a thing that happens before the ticket.

The Update Cadence in Plain Words

An update cadence is the fixed rhythm on which the desk applies the fixes that the operating system and the applications publish. And its job is to remove the wave of tickets about faults that already had a fix. Software suppliers release corrections for bugs and security holes on a steady schedule. A desk that applies them when it remembers is running a fleet where some machines have the fix for a fault and some do not. The ones that do not will raise tickets about a problem the desk could have made disappear. A cadence means every machine gets the fixes within a known window, every month, in the same order. That way, the category "a fault the supplier fixed last month" stops arriving.

The cadence has three parts and none of them is a command. The first is a pilot group: a handful of machines, including at least one from each kind of user, that gets the updates a week before everyone else. That way, an update that breaks something breaks it on five machines and not on two hundred. The second is the window: a known day and time, outside the busiest hours for the site, with the restart that most updates need announced in advance. The third is the record: a line that says what was applied, when, to whom, and what the pilot showed. In the change-management language of this library, this is a standard change, the kind that is pre-approved because it is routine and repeatable. That is described in what needs review and what does not. The record exists so that when a user says "it started on Tuesday" the desk can look at Tuesday.

Done badly, updates add a category rather than removing one, and the pilot group is the whole defence. An update that changes a printer driver's defaults, or breaks an old application the clinic still depends on, will generate tickets in proportion to how many machines got it before anyone noticed. A week in the pilot catches most of these, and the ones it does not catch are the reason the record exists. The mechanics of the tooling vary enormously between organisations and are not this article's business; the cadence is. Monthly, pilot first, in a window, with a record. Everything else is local.

The Printer Fleet Standard

The printer fleet standard is a short list of the printer models the organisation buys and supports, reviewed quarterly. What it removes is the odd-model ticket. That means the driver nobody has, the tray that is numbered differently, the default that resets, and the consumable that has to be ordered specially. The case for the standard, the generic managed-print arrangement, and what retiring personal desk printers saves are all in standardising the printer fleet, which this article leans on rather than repeats. Harbourview's satellite printer was the only one of its model in the organisation. It had a driver that behaved differently from the rest, and produced fourteen tickets a month, three of them every Monday from the same two receptionists.

The quarterly item is a review, not a purchase. Once a quarter the desk looks at the printer ticket count per device, the way measuring and reducing printer tickets describes. The desk asks which device is off the standard, which is the lemon, and which is due to be replaced by a standard model at the next opportunity. The odd model at the satellite site was replaced by a standard one in the second quarter, when its lease came up. The fourteen tickets became three. Nobody argued, because the count had been on the review sheet for two quarters, with its hours beside it.

The Password Layer Plan

The password layer plan is a set of settings and habits, each of which removes a slice of password and lockout tickets. And the quarterly item is a check that every layer is still in place. The layers themselves include the expiry policy set where the organisation's rules allow and single sign-on where it exists. They include self-service reset, sensible lockout thresholds and the line in every reset reply about phones and saved sessions. These are the subject of the layered plan to make them rare. What the plan removes is the expiry-day peak: the Monday when forty passwords expired over the weekend and twenty-two of their owners locked themselves out on a phone before nine.

Layers drift, which is why the check is quarterly rather than once. A policy gets changed by someone outside the desk. The self-service reset's take-up falls because the new starters were never shown it. The reset reply template gets edited and loses the sentence about the phone. The quarterly check reads the lockout count, compares it with the previous quarter, and walks the layers to see which one slipped. At Harbourview the second check found that the sentence about updating the tablet first had been dropped from the reply template when it was tidied. The tablet lockouts had crept back from six a month to fifteen. Putting the sentence back took a minute. Finding out it was gone took a calendar.

The Dock Standard and the Firmware Check

The dock standard is one dock model, with its firmware kept current and three spares on the shelf. What it removes is the dock disconnect ticket, which on most desks is the top peripheral ticket by a distance. The standard itself, and why one or two choices of monitor, dock and headset end a surprising number of arguments, are in standards that end the monitor debate. The troubleshooting of the dock that is already failing, the cable that is the real problem and the swap-first rule are in docks, cables and the things that break. The quarterly item is short. Is the firmware on the standard dock current? Has a new model crept in through someone's expenses claim? And are there spares?

Firmware is the part most desks skip, because a dock is a lump of plastic that does not look like it has software in it, and it does. A firmware update that fixes a known disconnect fault removes the tickets about that fault on every dock it reaches. A desk that applies it only to the docks that complained is back to fixing tickets instead of categories. Harbourview's two Monday dock tickets were both the same fault on the same firmware. The quarterly check, once it existed, applied the fix to all forty docks in an afternoon. The dock category went from nine a month to two.

The Storage Clean-Up Sweep

The storage sweep is a monthly pass over every machine, finding the ones under the free-space threshold and cleaning them before they slow down. What it removes is the full-disk slowdown, which arrives as "my computer is slow" and costs forty minutes of diagnosis before anyone looks at the disk. The sweep's thresholds, the cleanup that is safe, the notice to the user and the machine that fills every month regardless are all in disk space sweeps, which owns the runbook. This article's claim is only that the sweep belongs on the calendar as a monthly line with an owner. A sweep that runs "when things get bad" runs after the tickets, which is the thing it was meant to prevent.

The sweep also finds the machine that fills every month no matter what, and that machine is a problem record, not a sweep item. At Harbourview it was reception machine four, which had a scanning application writing temporary files it never removed. The sweep cleaned it monthly for a quarter while the problem record found the cause, and then a setting change removed it for good. The sweep is maintenance. The setting change was prevention. The calendar carried the first while the problem list carried the second. The ticket count did not care which was which, which is the right attitude for a ticket count.

The Certificate Calendar

A certificate is a file with an expiry date that a service uses to prove it is what it says it is. When it expires, every connection to that service fails at once, usually at about 08:10 on a weekday. The VPN's certificate, the wireless network's, the one on the internal web application, and the one on the mail service each have a date. Each date is a calendar entry or an incident. The renewal runbook, the morning everyone fails, and the communication beforehand are in certificates and the morning everyone fails. The calendar item here is the date, with a warning a quarter before it, in a place that outlives whoever set it.

The calendar is the whole mechanism for this item, because nothing else warns you. A disk gives signs before it fills and a dock disconnects a few times before it dies. A certificate works perfectly until the second it does not. The warning entry a quarter before is what turns the renewal into a scheduled change with a quiet window and a notice to users, instead of an incident with a bridge call. The same calendar should hold the other dated things that fail silently when nobody renews them. Those are the domain name, the licence that switches the application off, and the support contract on the firewall. One calendar, every expiry, a warning entry a quarter ahead, and an owner who is not the only person who can see it. The morning everyone fails has been removed from a great many desks by a single recurring reminder. It has been reinstated on a few by the departure of the person whose reminder it was.

The Calendar on One Page

Seen together, the six items make a one-page calendar, and the picture below draws it as a grid. Down the left are the six maintenance items with their cadence. The update cycle and the storage sweep are monthly. The printer standard, the password check and the dock check are quarterly. The certificate renewal is annual with its warning the quarter before. Across the top are the four quarters, with a mark in each where the item is done. Down the right, and this is the column that makes it a prevention calendar rather than a to-do list, is the ticket category each item removes. Every line has an owner and a next-due date on the real calendar; the picture is the summary, not the reminder.

A maintenance calendar drawn as a grid. Six maintenance items run down the left: the fleet update cycle done monthly with a pilot group first, the printer fleet standard reviewed quarterly, the password layer check done quarterly, the dock standard and firmware check done quarterly, the storage clean-up sweep done monthly, and the certificate calendar with an annual renewal and a warning the quarter before. Four quarter columns show when each item is done, with blue dots for monthly items, amber squares for quarterly items and a diamond for the annual renewal. The right column names the ticket category each item removes: the ticket wave from faults that already had a fix, odd-model printer tickets, the expiry-day lockout peak, the dock disconnect ticket, the disk-full slowdown, and the morning everyone fails to connect.
Six items, four quarters, and the category each line removes; skip a line for two quarters and its category comes back.

Read the right-hand column as the reason the calendar exists. A maintenance list without that column is a chore list, and chore lists lose to the queue every week for the reasons given in the first article of this series. A list whose every line says what it removes, with the count beside it, is a list the desk can defend at a review and the manager can defend against the queue. Harbourview's calendar had the count from the audit written in pencil beside each line. After a year the pencil numbers were the before and the pen numbers were the after.

What Disappeared From Harbourview's Queue

Harbourview's desk ran about 300 tickets a month before the calendar existed. The six items between them removed about fifty-five of those a month inside a year, plus one morning a year that had been an incident. The numbers are a worked example from a fictional desk and are given as such. The shape is what matters. Full-disk slowdowns went from eleven a month to one once the sweep ran monthly, at about fifty minutes each including the "slow computer" diagnosis. That is roughly eight hours a month returned. The odd-model printer tickets went from fourteen to three when the satellite printer was replaced on the standard, at half an hour each: about five and a half hours. The expiry-day lockout peak went from twenty-two a month to seven after the layer check, at a quarter of an hour each: nearly four hours. Dock disconnects went from nine to two after the firmware pass, at about thirty-five minutes each: four hours. The update wave, which had been irregular and averaged a dozen tickets a month at about forty minutes, settled to two. That returns seven hours. And the certificate renewal had been thirty-five tickets in one morning and most of a day for all three technicians the previous year. It became a scheduled change in a quiet window with a notice the day before, and produced no tickets at all.

That is about thirty technician hours a month returned, from six calendar lines, for a running cost of perhaps four hours a month of actual maintenance. The ticket count went from about 300 a month to about 245. And the ones that went were the dull ones, which is the kind of change the desk feels before the report shows it. Yusuf's Monday morning, a year on, had the same fourteen tickets in it; they were just different tickets, and none of them was one he had closed before. The method for counting the ones that never arrived, honestly, with the counterfactual stated and the control type checked, is in measuring the tickets that never arrived. And the last article in this series uses it for the whole programme.

Two things did not disappear, and they are worth naming so that nobody expects them to. Genuine printer faults continued: jams, a fuser, a dropped device. The printer standard removes the odd-model category, not printing. And new starters continued to lock themselves out in their first fortnight at about the same rate as before. That is because that category is about people learning a system, and the layer plan reduces it without removing it. A calendar that promises to remove a category should say which category, in the right-hand column. It should let the rest of the category list keep its tickets with a clear conscience.

Keeping the Calendar Alive

Every line on the calendar has one owner, one next-due date, and one place where both are visible to the whole desk. The line is reviewed at the monthly loop. The owner is a person, not "the desk", because a line owned by the desk is owned by whoever has the least to do that week, which is nobody. The next-due date is in the shared calendar the desk already looks at, not in a document, because documents are read at reviews and calendars are read on the day. If you run QuerySolv, each calendar line can also live as an ordinary ticket in a maintenance department of its own. That way, it sits in the same queue as the work it prevents and appears on the backlog-by-age report when it slips. A shared calendar with the desk's name on it does the same job in any tool. The review at the loop, which is the fifth article in this series, asks three questions of each line. Was it done? What did the category count do? And is the next date set?

Remember: a category stays removed only while its maintenance runs. Every line on the calendar has one named owner and a next-due date the whole desk can see. And the line is reviewed monthly: done, what the count did, next date set.

The busy season is the test, and the rule for it is shrink, never stop. When the clinic's winter rush arrives and the queue doubles, the monthly sweep can become a sweep of the machines nearest the threshold. During that rush, the quarterly printer review can become a ten-minute glance at the count, and the update window can be pushed a week. What cannot happen is the quiet decision to "pick it up again in spring", because that decision is never recorded and spring never has a date. A calendar line that has been skipped twice is, for practical purposes, deleted, and its category is on its way back. The manager who defends the prevention hour, in the next article, defends these lines with it.

Review the calendar itself once a year, and expect it to change. A line whose category has not produced a ticket in four quarters may have done its job so well that it can move to a lighter cadence. Or the thing it maintained may have been replaced. A new line arrives whenever the audit's section C turns up a cause that is a tendency rather than a fault. Six lines is a good number for a small desk; twelve is the most I have seen stay alive. (Twenty is a document, and we have covered what happens to documents.)

A Short War Story: The Paused Cycle at Fenwick Timber

Fenwick Timber's desk of two, run by a technician called Leo, had a monthly update cycle with a pilot group that had been working quietly for a year. In the autumn rush Leo paused it, reasonably, because the yard could not spare its machines for a restart during the busiest six weeks of the year. He meant to restart it in November. November had a new finance system going in, December had leave, and January had the stocktake. By the following summer the cycle had been paused for nine months and nobody had written that fact down anywhere. The tickets came back one category at a time. First came a wave of "the drawing application crashes when I export", which had been fixed by the supplier in the spring. Then came a printer driver fault the cycle had been quietly correcting, then a security scan from the insurer that failed every machine in the yard. Catching up took the two of them most of a fortnight, with a weekend. That was because nine months of updates applied at once break more things than nine monthly batches ever did. The drawing-application wave alone had been about forty tickets. The pause had been the right decision for six weeks and the wrong one for thirty-three. And the difference was that the restart had never been given a date. Maintenance that is not on a calendar with a next-due date is maintenance that has already stopped; it just has not told anyone yet.

The Maintenance Calendar

The calendar below is one page, rebuilt once a year and read once a month at the loop. Section A is the lines themselves, with the cadence, the owner, the category removed and the count that justifies the line. Section A is pre-filled with the six items this article described. A desk should delete the ones that do not apply and add its own. Section B is the quarter grid, ticked as each item is done, which is the record that answers "when did we last". Section C is the busy-season rule, written down in advance so that shrinking is a decision and stopping is not an option that happens by itself. Section D is the next-due dates, which must also be in the shared calendar; the sheet is the summary and the calendar is the reminder.

MAINTENANCE CALENDAR — ONE PAGE, ONE YEAR
Desk: ______________________   Year from: ____________   Reviewed monthly at the loop by: ______________

A. THE LINES
   Item                         Cadence      Owner          Category it removes                      Tickets/mo before   Hours/mo before
   Fleet update cycle           monthly      ___________    faults that already had a fix             ______              ______
     pilot group: ______________  window: ______________  record kept in: ______________
   Printer fleet standard       quarterly    ___________    odd-model printer tickets                 ______              ______
   Password layer check         quarterly    ___________    the expiry-day lockout peak               ______              ______
   Dock standard and firmware   quarterly    ___________    the dock disconnect ticket                ______              ______
   Storage clean-up sweep       monthly      ___________    the disk-full slowdown                    ______              ______
   Certificate calendar         annual       ___________    the morning everyone fails                ______              ______
     every certificate, licence, domain and contract with an expiry date is listed in D
   ___________________________  __________   ___________    ______________________________________    ______              ______
   ___________________________  __________   ___________    ______________________________________    ______              ______

B. THE QUARTER GRID (tick when done; write the date)
   Item                         Q1 ______   Q2 ______   Q3 ______   Q4 ______   Category count now
   Fleet update cycle           [ ][ ][ ]   [ ][ ][ ]   [ ][ ][ ]   [ ][ ][ ]   ______
   Printer fleet standard       [ ]         [ ]         [ ]         [ ]         ______
   Password layer check         [ ]         [ ]         [ ]         [ ]         ______
   Dock standard and firmware   [ ]         [ ]         [ ]         [ ]         ______
   Storage clean-up sweep       [ ][ ][ ]   [ ][ ][ ]   [ ][ ][ ]   [ ][ ][ ]   ______
   Certificate renewals         [ ]         [ ]         [ ]         [ ]         ______

C. THE BUSY-SEASON RULE (decided now, not then)
   When the queue exceeds ______ open tickets or the season is ______________:
     the sweep shrinks to .................... ______________________________
     the quarterly reviews shrink to ......... ______________________________
     the update window may move by ........... ______ at most
     nothing stops; a line skipped twice is reported at the loop as "category returning"

D. NEXT-DUE DATES (also in the shared calendar, with the warning entries)
   Item / certificate / licence / contract      Expires or due     Warning entry on     Owner
   ___________________________________________  ______________     ______________       ___________
   ___________________________________________  ______________     ______________       ___________
   ___________________________________________  ______________     ______________       ___________
   ___________________________________________  ______________     ______________       ___________

E. BEFORE THIS LEAVES THE DESK
   [ ] Every line has one named owner, not "the desk"
   [ ] Every line names the category it removes and the count before
   [ ] Every next-due date is in the shared calendar, not only on this sheet
   [ ] The busy-season rule is filled in
   [ ] Someone other than the owner can see every date

Yusuf's first calendar had the six lines and pencil counts beside each. By the fourth quarter the counts were in pen, and the satellite printer was a standard model. The certificate entry had a warning a quarter ahead with two names on it. That is one more than it had the year the clinic learned what a certificate was.

Frequently Asked Questions

We have no tool to push updates. Can we still have an update cadence?
Yes; a cadence is a rhythm, not a product. With a small fleet the monthly line can be a walk round with a checklist, or a scheduled restart that users are told about, with the pilot group done the week before. The record matters more than the mechanism: what was applied, when, to whom, and what the pilot showed.
How do we pick the pilot group?
Choose five to ten machines that between them cover every kind of user and every important application, including the one old application everyone fears. Their owners should be people who will tell you quickly when something changes. Avoid executives and avoid the person who never reports anything. The desk's own machines belong in it; so does one reception machine.
Which of the six items should go on the calendar first?
The certificate calendar, the same day, because it costs ten minutes and removes an incident. Then whichever of the others has the biggest count in your audit, which for most desks is the storage sweep or the password check. The update cadence takes longest to set up and is usually third.
What if an update breaks something after the pilot passed it?
Treat it as an incident and the update as the change that caused it. The record tells you what was applied and when, which is the whole point of the record. Roll it back where you can, open a problem record for the fault, and add the affected application to the pilot group so the next one is caught earlier. Do not pause the cadence; narrow it.
How is maintenance different from the prevention in the previous article?
Prevention removes a cause once; maintenance removes a tendency repeatedly. A setting that stops an application filling the disk is prevention and is done once. A monthly sweep that keeps every disk above the threshold is maintenance and must keep running. The calendar carries the second kind; the problem list carries the first.
Who should be able to see the calendar?
The whole desk and the desk's manager, at minimum, and the next-due dates should not depend on one person's inbox or memory. A line that only its owner can see stops when the owner is on leave, and a certificate date that only one person knows is an incident with a delay on it.

From the QuerySolv team: we build self-hosted help desk software for Windows. QuerySolv runs as one Windows service on your own network. It takes requests by web form, e-mail, live chat, social messages and REST API. It is licensed once per installation rather than per agent per month. The free trial runs the full product for 30 days.