Here is a question worth asking at the end of every working week: if someone read only your ticket board, would they know what actually shipped? On most teams the honest answer is “not quite”. Tickets stay open after the work is merged, releases go out with changes nobody wrote a ticket for, and the runbook still describes last quarter’s setup. A Friday reconciliation checklist fixes this with about half an hour of effort. Below is the version I recommend to DevOps learners and to the teams they join, written so you can copy it into your own notes today.
Why a weekly checklist beats a big clean-up
Records drift apart quietly. Nobody decides to leave a ticket stale or skip a documentation update; it just happens when attention moves on. Small mismatches each take a minute to fix on Friday and an hour to untangle in a quarter. That is the entire argument. A short, regular comparison of what you planned against what really happened keeps every gap cheap.
If the cultural side of this interests you, our guide to managing the human side of changing how teams work explains why habits like this stick better when they are light and shared rather than imposed.
The checklist
Set a thirty-minute timer, open your tracker, your deployment history, and your documentation, and work through these steps in order. Tick each as you go.
Part one: tickets against deployments
- List every change that went to production this week, taken from the deployment history rather than from memory.
- For each deployed change, find its ticket. Write down any change that has no ticket.
- For each ticket marked done, confirm that a deployment actually exists. Reopen or annotate any that do not.
- Look at tickets marked in progress for longer than expected. Ask whether they are blocked, abandoned, or simply forgotten.
Part two: declared against running
- Pick one environment, usually production, and compare the configuration in version control with what is live.
- Note any setting changed by hand, any extra service running, and any account with access that no longer needs it.
- For each difference, decide: update the code, revert the live change, or delete the leftover.
Part three: documentation against reality
- Choose one runbook or README page you touched or relied on this week.
- Run its instructions as written, or read them against the current setup. Mark every step that no longer works.
- Fix the page now, or create a ticket with a clear owner and a date.
Part four: close the loop
- Write a three-line summary: gaps found, gaps closed, gaps still open.
- Give each open gap an owner and a day to look at it again.
- Share the summary in the team channel, even when it says everything matched.
Making it work for a learner or a new joiner
If you are still training, you can run a mini version on your own practice projects. Keep a repository with a handful of lab deployments and a plain list of tasks. Each Friday, compare the tasks with the commits and with whatever is actually running in your sandbox. You will quickly learn the vocabulary and the instincts that employers look for. If any term in the checklist is new to you, the large beginner-friendly glossary of DevOps vocabulary is a good companion.
A sample Friday, minute by minute
To make the timing concrete, here is how a thirty-minute slot might run. The first five minutes go on exporting the week’s deployment history and opening the board. The next ten are for matching tickets to deployments, because this is where most gaps hide. Five minutes cover the declared-versus-running comparison for one environment. Five more go on a single documentation page. The final five minutes are for writing the summary and assigning owners. Keeping to the clock matters: it stops the session from turning into a debugging marathon, and it signals to everyone that this is a routine, not an investigation.
What to do with the gaps you cannot close
Some differences need a decision from someone else, such as whether a manual change should become permanent. Do not let them linger in your head. Write the question, name the person who can answer it, and set the day you will ask again. On the next Friday, check whether the question got answered. A gap that has a named owner and a revisit day is under control; an open gap without them is just another record drifting away.
Common snags and how to handle them
“We never have thirty minutes.”
Then start with ten, and only part one. A ten-minute check done every week is worth more than a full session done twice a year. Add parts as the habit settles.
“Nobody wants to admit to stale tickets.”
Frame the list as housekeeping. The goal is to spot where the board and reality diverge, not to assign fault. When the person who raised a gap is thanked rather than questioned, more gaps surface.
“The board is too big to review.”
Only compare this week’s work. You are not auditing history; you are keeping the present tidy. Older leftovers can be handled in a separate, scheduled clear-out.
A note on the money side
Finance teams run exactly this kind of rhythm with invoices and receipts. They compare what was billed against what was paid, and software such as PayManagerPro, which combines invoicing with payment links so finance staff can trace every settlement back to its bill, supports that habit. The technique carries over cleanly to technical work: expected on one side, actual on the other, and every difference chased.
How to know it is helping
- Fewer surprises in release notes, because changes already have tickets.
- Faster onboarding, because the documentation matches what new people see.
- Shorter incident investigations, because the declared and live configuration agree.
- A shrinking list of open gaps from week to week.
Wrap-up
You do not need new tools or a new process to start. You need one fixed slot each week, the checklist above, and the willingness to write down every difference you find. Compare tickets with deployments, declared with running, and documentation with reality. Close what you can, assign what you cannot, and share the result. Within a month you will notice the board becoming something people trust.









