{"id":1342,"date":"2008-09-29T16:10:40","date_gmt":"2008-09-29T20:10:40","guid":{"rendered":"http:\/\/calleam.com\/WTPF\/?p=1342"},"modified":"2013-05-07T12:29:32","modified_gmt":"2013-05-07T16:29:32","slug":"quality-kaboom","status":"publish","type":"post","link":"https:\/\/calleam.com\/WTPF\/?p=1342","title":{"rendered":"Quality Kaboom"},"content":{"rendered":"<p>The following entry is a part of the <a href=\"http:\/\/calleam.com\/WTPF\/?page_id=555\">Pattern Library<\/a>. The Pattern Library records the common patterns of events that have the potential to lead to project failure.<\/p>\n<hr \/>\n<p><strong>Name : Quality Kaboom<br \/>\n<\/strong><strong>Type :\u00a0<\/strong>Behavioral pattern (patterns that shape the sequence or flow of events)<\/p>\n<p><strong>In brief :<br \/>\n<\/strong>Quality activities are pushed to the end of the development cycle allowing hidden problems to grow in magnitude.\u00a0\u00a0High levels of rework\u00a0only become apparent late in the project cycle.<\/p>\n<p><strong>Description :<\/strong><br \/>\nAll projects teams make mistakes.\u00a0 Where projects fail to do ongoing testing and reviews\u00a0the amount of rework needed to fix those mistakes can build up to a level that\u00a0threatens the project&#8217;s survival.<\/p>\n<p>The relative cost to correct a mistake generally rises the longer the problem remains undetected.\u00a0 For example, if a mistake is made during design and then corrected during the same phase, the cost to correct the problem is generally fairly low.\u00a0 If that same mistake remains undetected until after production release, the cost to correct the problem can be magnitudes higher.<\/p>\n<p>Projects that ignore quality type activities allow defects to go undetected.\u00a0 Typically such projects only realise the magnitude of their problem once they reach the project&#8217;s integration and test stages.\u00a0 At that point quality problems explode, resulting in a rapid decrease in the project&#8217;s health and a rapid rise in the stress the project team are under.\u00a0 The net result has been enough to lead to project cancellation.<\/p>\n<p><strong>Negative effects :<\/strong><\/p>\n<ol>\n<li>Cost of rework is magnitudes higher than had problems been detected earlier in the project<\/li>\n<li>Project status rapidly deteriorates from\u00a0&#8220;Green&#8221; to &#8220;Red&#8221; late in the delivery cycle<\/li>\n<li>The pressure of trying to correct lots of defects in the later stages of project results in additional mistakes being made<\/li>\n<\/ol>\n<p><strong>Common Root Causes :<\/strong><\/p>\n<ol>\n<li>A failure to emphasis quality activities in the early stages of the project<\/li>\n<li>Extended development cycles without intermediary points at which integration or testing are performed<\/li>\n<li>Excessive schedule pressure applied at the start of the project reduces the emphasis placed on testing and reviews<\/li>\n<li><a href=\"http:\/\/calleam.com\/WTPF\/?p=697\">Gravitation<\/a>&#8211; the tendency for people to prefer some activities over others.\u00a0 In this case the tendency to prefer continuing with development work over reviews and testing<\/li>\n<li>Inappropriate or ineffective use of the waterfall\u00a0lifecycle model<\/li>\n<li>Wasting reviews that are done by focusing on grammar and spelling rather than substantive issues<\/li>\n<\/ol>\n<p><strong>Suggested Actions :<\/strong><\/p>\n<ol>\n<li>Use smaller iterations to prevent the defect deficit building up too high (but beware of left shifting)<\/li>\n<li>Use processes such as daily build \/ smoke tests to ensure major problems are identified and addressed as soon as possible<\/li>\n<li>Ensure reviews are scheduled into the project and included in cost estimates<\/li>\n<li>Perform peer reviews on all critical deliverables<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The following entry is a part of the Pattern Library. The Pattern Library records the common patterns of events that have the potential to lead to project failure. Name : Quality Kaboom Type :\u00a0Behavioral pattern (patterns that shape the sequence or flow of events) In brief : Quality activities are pushed to the end of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,11,8],"tags":[135,137,136,21,22,24,23],"class_list":["post-1342","post","type-post","status-publish","format-standard","hentry","category-behavioral-pattern","category-focal-imbalance","category-pattern","tag-behavioral-pattern","tag-focal-imbalance","tag-pattern","tag-quality","tag-quality-control","tag-reviews","tag-testing"],"_links":{"self":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/1342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1342"}],"version-history":[{"count":37,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/1342\/revisions"}],"predecessor-version":[{"id":5698,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/1342\/revisions\/5698"}],"wp:attachment":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}