Week 17 · lesson
Reading and Improving a Checklist
Here's a readiness checklist: check computer, check network, make sure game works, test stuff, ready. Five lines, and not one of them means anything specific. What does "check computer" mean? What does "works" mean? What stuff? Who checks it? What happens if it fails? We need to debug the checklist itself.
Procedures can fail too
The usual assumption is that a checklist prevents failure. True, mostly — but a bad checklist can create failure of its own. If instructions are vague, incomplete, out of order, outdated, or too complicated, the procedure itself becomes part of the problem instead of the solution to it.
Five things to check
Run every step through: clear, ordered, verifiable, owned, actionable.
Clear. Can another person understand the step without asking you? "Check sound" is weak. "Play the test audio and confirm sound is heard through the headset" is clear.
Ordered. Does the sequence follow real dependencies? "Log into game before confirming network" might technically reveal a network problem when the login fails, but it's not an efficient readiness sequence — you'd rather know about the network first.
Verifiable. Can you actually tell whether the step passed? "Make sure internet is good" — what counts as good? "Open the required online service and confirm it loads" gives you something to actually check.
Owned. Who does it? If everyone is responsible, sometimes nobody actually is.
Actionable. What happens if it fails? A checklist step that just says "fail" isn't finished — "fail, swap spare" or "fail, report to tech lead" or "fail, move to backup station" actually tells someone what to do next.
Worked Checklist Audits
"Check PC" is too vague and not verifiable — rewrite it as "power on workstation and confirm expected operating-system login screen appears."
"Check mouse" becomes "move pointer and test left/right input in the operating system" — though if competition depends on a controller instead, test the controller. The checklist should match the actual system, not a generic template.
"Internet works" is meaningless on its own — try "open the required tournament or game service and confirm the station reaches it," so the verification matches how the network will actually be used.
"Game updated" becomes "launch the game client and confirm the station meets the required event version" — and if the exact version number is known, record it rather than leaving it implied.
"Audio okay" splits into two useful checks: "play test audio through headset" and "speak into microphone and confirm input is detected." One vague step became two things you can actually verify.
Don't split forever
"Touch mouse, move mouse 1cm, move mouse 2cm, click once, click twice, look at pointer" has gone too far the other way. Match the level of detail to what actually needs to be reliably verified — not every physical motion involved in doing it.
Checklist audit lab
Here's a fictional readiness checklist for the Robotnix Arena: check all PCs, open game, make sure monitors are connected, check accounts, test network, headsets good, update anything needed, start voice software, check cables, ready. Find at least eight problems.
Look for: order (should physical connections be checked before launching applications?), verification (what does "good" actually mean?), ownership (who does any of this?), update timing (updating "anything needed" five minutes before the match is a risky operational choice), failure path (there isn't one anywhere in this list), and final test (what exactly proves "ready"?).
Rewrite into Version 2
Group your rewrite into sections — station, network, software, account, audio, final function test. Grouping helps another person actually navigate the procedure instead of reading it top to bottom every time.
Add pass/fail branching where it matters:
Verify headset microphone input.
PASS: continue.
FAIL: swap approved spare headset, retest.
IF STILL FAILING: escalate to technical lead.
Now the procedure actually does something when reality doesn't cooperate.
The escalation problem
Not every student should be expected to fix every issue themselves. A good procedure can say "stop here and get help" — that's not a failure of the checklist, that's the checklist working correctly. For example: if a network switch shows no expected connectivity across multiple stations, the action isn't to randomly reconfigure network equipment — it's to notify the responsible technical staff or instructor.
Freshman esports students can inspect, verify, swap approved peripherals, document, and escalate. They don't need permission to start making infrastructure changes on their own — that's how this stays realistic for the age and role.
Checklist stress test
Run your rewritten checklist through four scenarios.
Owner absent. Can someone else follow it without the original author present? If not, it's still too person-dependent.
Five minutes late. Which steps are truly essential? You might use "required" versus "if time allows" priority levels — but be careful not to make anything genuinely critical optional just to save time.
Headset failure. Does the checklist actually know what to do?
Game update appears. Does the team have an alternate station, a time estimate, an escalation path, and a delay decision built in?
Add a note field
Pass/fail alone isn't always enough. "PC-04 microphone intermittent, spare used" is information that matters again tomorrow — operations work feeds directly into maintenance work.
Checklist versioning
Include version, date, owner/author, and last-reviewed fields. Not because you're pretending to run a large corporation, but because "which checklist are we actually using" is a real, recurring question the moment more than one version exists.
Before you leave
Choose the weakest line in your Version 1. Complete:
- The original step said __________.
- We changed it to __________ because the original did not tell the operator __________.
That's procedure improvement in miniature.
Source note
This lesson applies Middle Township Unit 5 goals around reliability, usability, maintainability, repair, and systematic technology operation.
The clear/ordered/verifiable/owned/actionable model, the checklist audit, pass/fail branching, the stress test, and simple procedure versioning are original Robotnix Academy instructional components.