{"id":150,"date":"2014-02-24T13:44:16","date_gmt":"2014-02-24T18:44:16","guid":{"rendered":"http:\/\/sites.miamioh.edu\/itservices\/?p=150"},"modified":"2014-02-27T16:48:56","modified_gmt":"2014-02-27T21:48:56","slug":"agile-benefits-part-1-reducing-work-in-progress","status":"publish","type":"post","link":"https:\/\/sites.miamioh.edu\/itservices\/?p=150","title":{"rendered":"Agile benefits &#8211; Part 1 &#8211; Reducing Work in Progress"},"content":{"rendered":"<p>Lately, there&#8217;s been a lot of talk about Agile within IT Services. \u00a0Many universities and companies are successfully using Agile to manage their IT projects. \u00a0Agile promises a number of benefits that are very appealing to IT Services. \u00a0In this post, I want to point out one of those benefits that have been mentioned in Agile seminars I&#8217;ve attended recently. \u00a0I encourage others to post additional information about Agile as well.<\/p>\n<h3>Reducing Work in Progress<\/h3>\n<p>Traditionally, organizations (including Miami) have assigned multiple projects to individuals or groups concurrently. \u00a0In fact, we list the ability to work on multiple projects concurrently as a preferred qualification in our job descriptions. \u00a0This is measured as a metric known as the &#8220;Work In progress&#8221; or WIP. \u00a0Currently, IT Service&#8217;s WIP is around 80.<\/p>\n<p>The diagram below shows a very simplified visualization of this scenario with 6 different projects for 6 different clients. \u00a0(Of course, not all projects are the same size, start at the same time, end at the same time, etc. but I&#8217;ve created a simplified example for demonstration purposes.)<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" alt=\"High WIP example\" src=\"https:\/\/www.users.miamioh.edu\/covertka\/Agile\/Agile1.jpg\" \/><\/p>\n<p>In this simplified example, the WIP would be 6 as there are 6 concurrent projects for this person\/group. \u00a0Notice in this scenario, we&#8217;ve stretched all projects across our available resources &#8211; everyone gets a little piece of the available resources. \u00a0Each project gets 1\/6th of the available resources. \u00a0Also note that all clients\u00a0have to wait until the end to get benefit from any of the projects.<\/p>\n<p>Agile promotes a reduction in the Work in Progress. \u00a0For any particular person or team, Agile recommends reducing WIP to one or as close as possible to one.<\/p>\n<p>Below is the same simplified scenario but with a WIP of one.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" alt=\"WIP of one example\" src=\"http:\/\/www.users.miamioh.edu\/covertka\/Agile\/Agile2.jpg\" \/><\/p>\n<p>In this scenario, we put 100% of our resources on a single project at a time. \u00a0This allows projects to complete much quicker (every month in this simplified case).<\/p>\n<p>To the client waiting on Project 6, nothing is different &#8211; they still get use of their application on July 1. However, the clients waiting on the other 5 projects get benefit much sooner than they would have in the original scenario (as represented by the blue arrows). \u00a0In corporations, this could amount to millions of dollars in additional benefit.<\/p>\n<p>In addition, studies have shown that people think they multi-task well, but in reality, they don&#8217;t. \u00a0Just like computers, there&#8217;s a significant loss for <a title=\"context switching\" href=\"http:\/\/en.wikipedia.org\/wiki\/Context_switch\" target=\"_blank\">context switching<\/a> between tasks. \u00a0Reducing the WIP to as close to one as possible reduces the number of context switches taking place with developers.<\/p>\n<p>This is, of course, a simplified example. \u00a0In the real world, you have the issue of the <a title=\"mythical man month\" href=\"http:\/\/en.wikipedia.org\/wiki\/The_Mythical_Man-Month\" target=\"_blank\">mythical man-month<\/a> to contend with as well as other potential issues that affect the outcome. \u00a0However, studies have shown that the benefits of reducing WIP and the other Agile practices can still be significant.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lately, there&#8217;s been a lot of talk about Agile within IT Services. \u00a0Many universities and companies are successfully using Agile to manage their IT projects. [&hellip;]<\/p>\n","protected":false},"author":699,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"yes","footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-how-we-work","category-it-news"],"_links":{"self":[{"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=\/wp\/v2\/users\/699"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=150"}],"version-history":[{"count":0,"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.miamioh.edu\/itservices\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}