{"id":93,"date":"2015-12-06T09:09:06","date_gmt":"2015-12-06T08:09:06","guid":{"rendered":"http:\/\/leftshifting.com\/?p=93"},"modified":"2016-01-23T11:08:17","modified_gmt":"2016-01-23T10:08:17","slug":"introducing-leftshifting","status":"publish","type":"post","link":"https:\/\/leftshifting.com\/introducing-leftshifting\/","title":{"rendered":"Introducing Leftshifting"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts\/93?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/leftshifting.com\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><\/a><a href=\"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts\/93?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/leftshifting.com\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Print Content\" \/><\/a><\/div><p class=\"p1\"><span class=\"s1\">In the last few years there we have seen an ever increasing awareness about more streamlined practices for developing and delivering value through software and IT. At virtually every single conference you can find sessions on topics such as Continuous Delivery, Automatic Testing, Automatic Deployment, DevOps, Docker and Agile, and more often than not we are told that we have to <i>shift left<\/i>. All too often these practices are discussed as having some intrinsic value of their own, and every so often there is a session devoted to the intricacies of how to convince managers or developers, tester and operations that these practices should be introduced. But as for why we would want to introduce it, we are often assumed to somehow &#8220;know&#8221; that this is the right thing to do, and that it will make things better.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Interestingly,\u00a0if we instead start by asking ourselves what kind of outcome we want to achieve by introducing these practices we may find that we are engaged in <i>local optimisation<\/i> in Lean speak, seen from a total systems perspective. That is, we optimise small parts but ignore the overall system, or indeed make the overall system worse. Using more words from Lean, we are not doing <i>Systems Thinking<\/i>. And when we start asking ourselves <b><i>why<\/i><\/b> we want to achieve these outcomes in the first place, we may very well discover that there are a whole slew of other practices, many unrelated to the technical work, that will have an even larger impact on the outcome.<\/span><\/p>\n<p class=\"p1\"><a href=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-123 alignleft\" src=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5-300x115.png\" alt=\"VSM Example 5\" width=\"454\" height=\"174\" srcset=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5-300x115.png 300w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5-644x247.png 644w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5-700x269.png 700w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/VSM-Example-5.png 1418w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/a>A typical Value Stream Map.<\/p>\n<p class=\"p1\">It beautifully highlights why the introduction of a more effective software development, which seem to be the pet project of so many managers, have such\u00a0limited effect on the overall capacity of a software organisation. In this example, reducing development and testing to zero by some magical means, would still yield no\u00a0more\u00a0than 15% improvement of Time To Market, with the corresponding 15% impact on the <a href=\"http:\/\/blackswanfarming.com\/cost-of-delay\/\" target=\"_blank\">Cost of Delay<\/a>. It is clear that creating a more effective organisation as a whole is needed. Also note that in this very typical process, the queue times amounts to more than 85% of the total process time.<\/p>\n<p class=\"p1\"><span class=\"s1\"><b><i>You need feedback to learn<\/i><\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Does this mean that we advocate against these practices? Most emphatically NOT! We believe it is almost impossible to overstate the importance of introducing a high performing IT delivery, as it is by far the <a href=\"https:\/\/puppetlabs.com\/2015-devops-report\" target=\"_blank\">strongest enabler of a high performing business<\/a> in general<\/span><span class=\"s1\">. One of the reasons it is such a strong enabler lies in the nature of learning; as it turns out, <a href=\"http:\/\/growthmindseteaz.org\/files\/Power_of_Feedback_JHattie.pdf\" target=\"_blank\">all learning is improved by good\u00a0feedback<\/a><\/span><span class=\"s1\">, and the faster and more accurate feedback we get, the better we learn. And of course, learning is the basis for all improvements.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Virtually\u00a0all of the practices that are now discussed and presented and mulled over so often, have one thing in common; they enable faster and more accurate feedback. Lining up all the activities required to develop a software based product along a time axis, we clearly see that these practices <i>shift activities left<\/i>. This is why you no doubt have heard said that we have to <i>shift things left<\/i> over and over in the last few years.<\/span><\/p>\n<p><a href=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-128 \" style=\"border: none;\" title=\"Look ma, we're flying back in time!\" src=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft-300x70.png\" alt=\"\" width=\"463\" height=\"108\" srcset=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft-300x70.png 300w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft-644x150.png 644w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft-700x163.png 700w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/BuildFlyingLeft.png 1183w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/a><\/p>\n<p class=\"p1\"><span class=\"s1\">So what is the outcome we are looking for? Obviously, there are many different answers to this question, but what we have seen over the years is that most of them can conceptually be boiled down to the same thing; we want our business to become more effective. This inevitably leads to the question of how we define <i>effective<\/i>, and here we have borrowed from\u00a0<a href=\"https:\/\/flowchainsensei.wordpress.com\/\" target=\"_blank\"><span class=\"s3\">Bob Marshall<\/span><\/a>&#8216;s concept\u00a0<a href=\"https:\/\/flowchainsensei.wordpress.com\/rightshifting\/\" target=\"_blank\"><span class=\"s3\">Rightshifting<\/span><\/a>; &#8220;effectiveness is a business ability to achieve its goals\u201d. As you can see, we were also inspired by the Rightshifting name when we created this space.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b><i>Shift left\u00a0or\u00a0shift right?<\/i><\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">A quick refresher on the Rightshifting concept; Through his work with a huge number of knowledge businesses, together with the quantitive\u00a0work of Steve McConnell and others, Bob Marshall found that if you were to index businesses&#8217; effectiveness on a scale, the resulting curve would not be a classic standard deviation curve that peaks in the middle and have equal distribution to either side. Instead, the curve would be compressed towards the left of the axis with the the vast majority of business between 0.5 and 1.5 on a scale of about 5.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">This is\u00a0t<a href=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-94\" src=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped-300x152.png\" alt=\"Rightshifting\" width=\"385\" height=\"195\" srcset=\"https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped-300x152.png 300w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped-644x325.png 644w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped-700x354.png 700w, https:\/\/leftshifting.com\/wp-content\/uploads\/2015\/09\/rightshiftingscene1_0408_cropped.png 1376w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a>he iconic picture of Rightshifting, and the thing to note here is where the vast majority of companies are in terms of waste. Yes, indeed, at 80% waste! 4 workdays out of 5 amounts to no value being added\u00a0to the company! Since\u00a0the vast majority of companies are at this\u00a0stage, you should probably ask yourself, where is your company on this axis?<\/span><\/p>\n<p class=\"p1\" style=\"clear: left;\"><span class=\"s1\">Value is on this axis created by shifting right, and is at the heart of all the improvements that companies strive for. Since some of the most powerful tools at our disposal that enables a business to <i>shift right<\/i> along the <i>effectiveness<\/i> axis, is to <i>shift left<\/i> along the <i>time<\/i> axis for activities across the whole organisation. We will therefore use this space to investigate, discuss, advice and learn about how we can go about shifting all the activities in our businesses to the left. <em>Shift left to shift right.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the last few years there we have seen an ever increasing awareness about more streamlined practices for developing and delivering value through software and IT. At virtually every single conference you can find sessions on topics such as Continuous Delivery, Automatic Testing, Automatic Deployment, DevOps, Docker and Agile, and more often than not we [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,8,7],"tags":[],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-continuous-release","category-devops","category-leftshifting"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5075Y-1v","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":27,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":208,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/posts\/93\/revisions\/208"}],"wp:attachment":[{"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leftshifting.com\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}