Chris's Wiki :: blog/sysadmin/ChecklistsAreHardButGood
Briefly

Developing checklists is a complex task since it involves remembering and understanding intricate systems, leading to incomplete entries. This is particularly evident in system administration where overlooked components can hinder an effective checklist. Often, checklists cannot be tested before execution, especially with one-time changes involving live systems. Realizing gaps in knowledge during checklist creation can help address potential mistakes, but incorrect assumptions can also lead to failures. Despite their imperfections, having a checklist is better than depending solely on memory to reduce errors.
Checklists are difficult to create due to the complexity of systems, requiring a complete understanding that can be hard to remember and reconstruct.
In system administration, forgetting certain parts of the system leads to incomplete checklists, often resulting in overlooked steps or missing crucial information.
Testing a checklist is essential, yet many required checklists pertain to one-time events that cannot be tested beforehand due to their impact on live systems.
Even an imperfect checklist is useful; having one written down is preferable to relying solely on memory, which can lead to mistakes.
Read at Utoronto
[
|
]