Managed IT and project management

IT Documentation That Survives Staff Turnover: A Structure

The test of IT documentation is simple. A technician who has never seen the client gets a ticket at 6pm that the file server is unreachable. Can they find the server, its address, its credentials, its backup job and its restart order in five minutes? If the answer depends on calling someone who used to work here, the documentation has already failed.

This post lays out a structure that holds up when people leave, the tools that support it, and the habits that keep it current.

One structure for every client

Consistency matters more than depth. If every client is documented the same way, a technician can navigate an unfamiliar one by habit. Tools like IT Glue, Hudu and similar platforms exist for this; a well-organized wiki can do the same job if the structure is enforced.

Use a fixed set of top-level sections per client and refuse to invent new ones without a reason. Each item links to related items: the server page links to its backup job, its credentials and the application it hosts. That linking is what makes a runbook usable under pressure.

  • Overview: contacts, escalation order, sites, hours, what the business does and what hurts when it stops
  • Sites: address, ISP and circuit ID, public IPs, firewall, VLANs, Wi-Fi, physical access notes
  • Devices: servers, network gear, printers, with role, address, and links to credentials
  • Applications: vendor, support contact, licence, renewal date, who administers it
  • Credentials: in the vault, referenced by link, never pasted into a page
  • Runbooks: step-by-step procedures for the tasks that recur or hurt
  • Change log: what was changed, when, by whom, and the ticket

Runbooks: write them for a tired stranger

A runbook is a procedure a competent technician can follow without context. It starts with when to use it and what the preconditions are, then gives numbered steps with exact commands, menu paths and expected results. It ends with how to verify success and what to do if it fails.

The runbooks worth writing first are the ones that happen at bad times: restore a file from backup, restart the application stack in order, fail the firewall over, re-enable a locked-out account, bring a site back after a power loss. Write each one the next time you do it, while the steps are in front of you.

  1. Title as an action: 'Restart the ERP stack after a power loss'
  2. Preconditions: access needed, expected downtime, who to notify
  3. Numbered steps with exact commands or menu paths, one action per step
  4. Verification: what to check and what the healthy state looks like
  5. Rollback or escalation if a step fails
  6. Last tested date and by whom
Restart-Service -Name 'MSSQLSERVER' -Force
Start-Sleep -Seconds 30
Get-Service -Name 'MSSQLSERVER','SQLSERVERAGENT' | Select-Object Name, Status

Password vaults and the rules around them

Credentials belong in a vault with per-user access, audit logs and folders per client. The vault is the only place a password lives. Documentation pages link to the vault entry; they never contain the secret. When a technician leaves, you revoke one account and rotate the credentials they had access to, and the audit log tells you which those were.

Structure the vault to match the documentation: one folder per client, entries named by the device or service they open, with the URL or host in the entry so it can be launched from there. Shared accounts are the exception, documented as such, with a rotation date. Admin credentials for identity tenants and firewalls get MFA, and the MFA method is documented too.

  • One folder per client, entries named by host or service
  • Every entry has the URL or host and the account's purpose
  • Break-glass accounts sealed and rotated after any use
  • Offboarding a technician triggers a rotation list generated from vault access logs
  • No credentials in tickets, chat, email or documentation pages

Keeping it current

Documentation decays the moment it is finished unless updating it is part of the work. The rule that works: a ticket that changes anything is not closed until the documentation reflects it. Reviewers check this the same way they check that the fix was tested.

Add a review date to every page and a monthly report of pages past their date. Assign each client's documentation to a named owner who is responsible for its accuracy, and rotate that ownership when staff change so it is never orphaned. If your documentation has gaps and you want an outside pass to build the structure, RackLedge does documentation projects as a fixed-scope engagement.

Frequently asked questions

How much detail is too much?

If a page needs updating every time someone touches the system, it is too detailed. Record what a technician needs to find, connect and recover. Leave step-by-step vendor documentation to the vendor and link to it.

Where should network diagrams live?

On the site page, as an image plus the source file. A diagram that only exists in a designer's tool is lost when they leave.

Can the client see the documentation?

Yes, and they should own it contractually. Give them read access to their own section. It builds trust and makes a provider change less frightening for them, which is the right incentive for you.

Takeaway

Documentation that survives turnover has one structure for every client, runbooks written for a stranger, secrets only in a vault, and a rule that no ticket closes until the record is updated. Build the structure once, enforce it every day, and the 6pm file server ticket becomes a five-minute lookup.

Related posts

More managed it and project management

Need a hand with this?

Tell us what you are running and what is slowing you down. You get a straight assessment and a plan, with no obligation. Support desk is staffed 24/7.

Get in touch