{"id":868,"date":"2008-01-31T18:49:38","date_gmt":"2008-01-31T18:49:38","guid":{"rendered":"https:\/\/svapm.org\/2008\/01\/31\/project-interrupted\/"},"modified":"2019-08-07T14:36:10","modified_gmt":"2019-08-07T21:36:10","slug":"project-interrupted","status":"publish","type":"post","link":"https:\/\/svapm.org\/?p=868","title":{"rendered":"Project Interrupted"},"content":{"rendered":"<p>One more complaint from my students (see Monday\/Tuesday posts) is: &#8220;I&#8217;m given other jobs, in addition to my coding, and asked to do them without impacting the main project I&#8217;m working on.\u00a0 Not just occasionally, in a crisis, but all the time.&#8221;<\/p>\n<p>Some might say that this trait of trying to squeeze more out of Engineering is just human nature or even a good Management technique, and that you can&#8217;t blame Management for trying.\u00a0 But I say you <em>can<\/em> blame them for trying.\u00a0 They <em>should<\/em> know better.<!--more--><\/p>\n<p>Management believes engineers pad their estimates, and therefore they probably have a bunch of time available to get other work done.\u00a0 Or they think engineers love working until midnight every day.\u00a0 And on weekends.<\/p>\n<p>Ironically, if engineers are always given additional (but unpredictable) work to do, they <em>will<\/em> pad their estimates.<\/p>\n<p>This problem is similar to making project changes without assessing and including the impact, but it&#8217;s more insidious, because this bad behavior can be happening <em>even when there is a change management system in place which is followed<\/em>.\u00a0 These &#8220;extra tasks&#8221; are not for the primary project, and so the work they require may not be estimated and the primary project&#8217;s schedule is not modified to include it.<\/p>\n<p>I think a large part of the solution to this problem lies in using a work tracking tool that can track all the work of Engineering, regardless of project.\u00a0 The work elements could be new development on Project A, enhancements due to changes on Project A, maintenance tasks or bugs on Project B, some requirement writing or analysis for potential Project C, etc.\u00a0 If each work element is estimated, the workload of each assignee can be added up and evaluated against deadlines.<\/p>\n<p>This can be done with a spreadsheet or a more specialized tool.\u00a0 At my last job, we had such a tool that tracked all engineering work (and was used as our bug tracker as well).\u00a0 It was so liked by the engineers that they wouldn&#8217;t work on a task unless there was a work task opened for them to do the work against.\u00a0 Sounds bureaucratic and obstructive, but it wasn&#8217;t.\u00a0 It worked great.\u00a0 (If you&#8217;re curious, you can find out more about it on the Duck Pond Software consulting link below my name.)<\/p>\n<p>But, once again, if Management does not buy into the process and tool, nothing will change.\u00a0 Selling Management on the benefits of work tracking is much like selling them on change management.\u00a0 Management must be made to understand:<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 how many little extra tasks will result in missed deadlines, and how missing those deadlines will mean missing the turnover to testing, resulting in missing the release schedule.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 that engineers will eventually give up on their project deadlines after being given additional tasks with the inference that these new tasks are higher priority.\u00a0 And Management must understand how demoralizing this all can be.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 that the use of a work tracking process for all Engineering tasks will result in greater Management visibility into what everyone is doing and greater project control.<\/p>\n<p>And, in the end, it has to involve Trust.\u00a0 Trust that Engineering is using legitimate estimates in their schedule, and not padding it to compensate for extra work they&#8217;ll be asked to do.\u00a0 Trust that Management won&#8217;t do end-arounds and task the engineers outside of the process.\u00a0 Trust is key.<\/p>\n<p>Anita Wotiz<br \/>\n<a href=\"http:\/\/www.duckpondsoftware.com\/\">www.duckpondsoftware.com<\/a><br \/>\nInstructor, UCSC Extension, <a href=\"http:\/\/www.ucsc-extension.edu\/ucsc\/public\/category\/courseCategoryCertificateProfile.do?method=load&amp;certificateId=3798438&amp;selectedCategoryId=1000075&amp;selectedProgramAreaId=1000171&amp;selectedProgramStreamId=3785123\">SEQ Program<\/a><br \/>\nSoftware Requirements Engineering (next class Aug 2008)<br \/>\nSoftware Project Planning, Monitoring, and Management (next class Nov 2008)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One more complaint from my students (see Monday\/Tuesday posts) is: &#8220;I&#8217;m given other jobs, in addition to my coding, and [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[7,8],"tags":[301,41,146,84,38,154,79,298,300],"class_list":["post-868","post","type-post","status-publish","format-standard","hentry","category-goals","category-priorities-2","tag-bug-tracking-tool","tag-building-executive-support","tag-engineering-management","tag-management","tag-project-management","tag-project-success","tag-trust","tag-ucsc-extension","tag-work-tracking-tool"],"aioseo_notices":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts\/868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=868"}],"version-history":[{"count":1,"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts\/868\/revisions"}],"predecessor-version":[{"id":13915,"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts\/868\/revisions\/13915"}],"wp:attachment":[{"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}