Write a change record with a rollback that has been tested
Task
Produce a full change record for something you are genuinely going to do, carry it out, and close it. The rollback is the part that gets written as a single word, and this lab requires it to name the artefact it depends on and confirm that artefact exists before the change begins.
Steps
- Write
lab/change/request.mdwith the four sections: purpose, scope, risk analysis including the risk of not doing it, and who approves. - Write
lab/change/plan.csvwith headerstep,command_or_action,expected,time_minutesgiving numbered steps specific enough for somebody else to execute. - Write
lab/change/rollback.csvwith headerstep,action,artefact_needed,artefact_exists,time_minutes, and confirm every artefact exists BEFORE starting. Identify the point of no return, if there is one. - Carry out the change, recording what actually happened against the plan in
lab/change/execution.csvwith headerstep,expected,actual,matched. - Close it: write
lab/change/close.mdwith what you tested, what you updated in your documentation, who you told, and the monitoring period.
Verify
grep -Eic 'purpose|scope|risk|approv' lab/change/request.md
awk -F, 'NR>1 && NF>=4 {n++} END {print n" planned step(s)"}' lab/change/plan.csv
awk -F, 'NR>1 && NF>=5 {n++} END {print n" rollback step(s)"}' lab/change/rollback.csv
awk -F, 'NR>1 && $4 ~ /no/ {n++} END {print n" rollback artefact(s) MISSING"}' lab/change/rollback.csv
awk -F, 'NR>1 && $4 ~ /no/ {n++} END {print n" step(s) that did not match the plan"}' lab/change/execution.csv
grep -Eic 'told|informed|notified' lab/change/close.md
Four request sections, a rollback step for each forward step, and zero missing rollback artefacts before starting. A missing artefact is not a lab failure -- it is the finding, and the correct response is to obtain it before continuing.
Notes
"Restore from backup" is not a rollback plan unless you can say which backup, where it is, how long the restore takes, and whether it has been tested. The artefact column is what forces that.
This is an independent study companion for CompTIA A+ Core 2 220-1202 and is not produced by or endorsed by CompTIA.