{"id":138,"date":"2010-05-06T09:59:11","date_gmt":"2010-05-06T16:59:11","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=138"},"modified":"2010-05-06T09:59:11","modified_gmt":"2010-05-06T16:59:11","slug":"dont-forget-the-checklist","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/dont-forget-the-checklist\/","title":{"rendered":"Don&rsquo;t forget the checklist"},"content":{"rendered":"<p>I recently read <a href=\"http:\/\/www.amazon.com\/Checklist-Manifesto-How-Things-Right\/dp\/0805091742\/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1273162992&amp;sr=8-1\">The Checklist Manifesto: How To Get Things Right<\/a> by Atul Gawande. This is yet another book <em>not<\/em> about testing that testers should read. Gawande is a surgeon and relates his experiences from the field of medicine throughout the book. )ne of the first chapters goes into depth on the growing complexity and body of knowledge in medicine, and how difficult it is to keep many of the important details of the practice in mind consistently. Sound Familiar?<\/p>\n<p>In Gawande\u2019s experiments, he looked at areas where there were \u201cbugs\u201d (\u201cbugs\u201d in his case were complications or death), and created short, simple checklists that could be used by the medical staff to reduce risk \u2013 and the checklists worked wonderfully \u2013 fore example, reducing infection in central line procedures by over 60%. He also points out the cause of error (I\u2019m a huge fan of Reason\u2019s <a href=\"http:\/\/www.amazon.com\/Human-Error-Reason-James\/dp\/0521314194\/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1273164907&amp;sr=8-1\">Human Error<\/a>) usually breaks down to errors of ignorance (not knowing the right thing to do), and errors of ineptitude (not knowing how to apply what we know). <\/p>\n<p>Checklists aren\u2019t new to testing. <a href=\"http:\/\/www.kaner.com\/pdfs\/ValueOfChecklists.pdf\">Kaner<\/a> talks about checklists, and testers at Microsoft have been using \u201cam I done\u201d type checklists for at least 15 years (Michael Hunter has a <a href=\"http:\/\/www.thebraidytester.com\/downloads\/YouAreNotDoneYet.pdf\">great list here<\/a>). Checklists are good tools for testers to use and probably worth looking at more closely.<\/p>\n<p>But building a checklist is probably harder than you think. In my experience (Gawande saw the same thing), most checklists are too long and contain too much detail. <em>They get in the way!<\/em> To make matters worse, as you learn more, you will likely add <em>additional<\/em> items to your checklist. The solution is simple enough \u2013 start with the smallest possible checklist you think you can get away with (and then see if there\u2019s anything else you can remove). Realize that your checklist can change over time as you learn more about your processes and the types of errors your team makes. Try it \u2013 I think you\u2019ll find that checklists are a great help.<\/p>\n<p>&#160;<\/p>\n<p>Remember -&#160; don\u2019t forget to use a checklist (you can always use another checklist as a reminder)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently read The Checklist Manifesto: How To Get Things Right by Atul Gawande. This is yet another book not about testing that testers should read. Gawande is a surgeon and relates his experiences from the field of medicine throughout the book. )ne of the first chapters goes into depth on the growing complexity and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-138","post","type-post","status-publish","format-standard","hentry","category-allposts"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}