{"id":21136,"date":"2019-02-07T09:53:45","date_gmt":"2019-02-07T15:53:45","guid":{"rendered":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/"},"modified":"2019-02-07T09:53:45","modified_gmt":"2019-02-07T15:53:45","slug":"what-software-needs-to-learn-from-physical-product-delivery","status":"publish","type":"post","link":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/","title":{"rendered":"What Software Needs to Learn from Physical Product Delivery"},"content":{"rendered":"<figure>\n<div class=\"feature-image\"><img decoding=\"async\" class=\"aligncenter size-full\" src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png\" alt=\"What Software Needs to Learn from Physical Product Delivery\"><\/div>\n<\/figure>\n<p><span style=\"font-weight: 400\">In the Age of Mass Production, which began at the turn of the 20th century, we witnessed engineering organizations master complex product delivery. &#xA0;Since that time, product complexity has continued to grow, fueled recently by an ever-growing number of electronic and software components. For example, in the 2000s, approximately 40 percent of a car&#x2019;s cost was in its electronic systems. &#xA0;As the electronic components become more core to the automotive experience, the software in those systems also became more complicated. We are now getting to the point where a modern car can have dozens of electronic control units and over 200M lines of code, with the cost of building that code exceeding the cost of the engine itself.<\/span><\/p>\n<figure id=\"attachment_10218\" aria-describedby=\"caption-attachment-10218\" style=\"width: 631px\" class=\"wp-caption aligncenter\"><img class=\"lazyload\" alt height=\"294\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/screen-shot-2019-02-07-at-2.25.04-pm.png\"><figcaption id=\"caption-attachment-10218\" class=\"wp-caption-text\">Figure Source: Project to Product.<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">The problem is that most large organizations outside of the tech giants are much better at managing physical and electronic product delivery than they are at managing large codebases of software. &#xA0;An example of this is the dramatic rise in software-related recalls rates for cars, which has been rising steadily. In 2016, for the first time software flaws were responsible for nearly as many recalls as electronic components.<\/span><\/p>\n<figure id=\"attachment_10220\" aria-describedby=\"caption-attachment-10220\" style=\"width: 696px\" class=\"wp-caption aligncenter\"><img class=\"lazyload\" alt height=\"377\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/screen-shot-2019-02-08-at-8.21.28-am.png\"><figcaption id=\"caption-attachment-10220\" class=\"wp-caption-text\">Figure Source: Project to Product.<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">As software complexity grows, the rate of software-related recalls is likely to continue climbing at a disturbing pace. &#xA0;The irony is that the very same methods that the automotive industry applied to master the quality and consistency of car production in the last century, such as lean manufacturing, have not been adequately applied to the software that is running in the cars. &#xA0;Meanwhile, cars are turning into computers on wheels.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Many organizations whose DNA comes from physical product delivery treat software and IT systems differently because the features and flaws of software are not delivered through a physical manufacturing process. &#xA0;But what if we applied product development and lean manufacturing principles to software products? What if we stopped treating software as projects that have one or two-year timeframes and budgets before moving into maintenance mode, and instead focused on metrics such as lifecycle cost and profitability? &#xA0;What if we organized our software organizations in the same way a car manufacturer arranges and optimizes its assembly lines? And what if we measured customer-centric product metrics such as lead time instead of the multitude of Agile and DevOps metrics that are utilized today? As it turns out, these are the kinds of practices that the most innovative software companies already have in place today. &#xA0;And it is time for the rest of the world&#x2019;s organizations to catch up.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The challenge then is in applying the key learnings of physical product development to software delivery. &#xA0;In his seminal book, <\/span><a href=\"https:\/\/www.amazon.ca\/Principles-Product-Development-Flow-Generation\/dp\/1935401009\"><i><span style=\"font-weight: 400\">The Principles of Product Development Flow<\/span><\/i><\/a><span style=\"font-weight: 400\">, Donald Reinertsen outlines some of these key lessons. He also outlines the pitfalls of only considering the manufacturing process instead of understanding the end-to-end process of product development. If we look at software delivery, or mixed software and hardware delivery, in an end-to-end fashion, we will see some common principles apply. &#xA0;For example, delivery needs to be organized into product value streams that align with the value that the customer is pulling. And that the whole endeavour of scaling delivery is all about ensuring that value can flow without interruptions. <\/span><\/p>\n<p><span style=\"font-weight: 400\">It is only with this mindset that we start seeing software delivery for what it is&#x2014;a complex collaboration network that produces intangible assets through conversation, coding and cooperation between numerous specialists. &#xA0;These lines of collaboration form a complex network which needs to provide flow, feedback and traceability. This work manifests major differences from physical production. For example, there is no linear or batch-based assembly line process, as all steps that correspond to production can now be automated through DevOps approaches. What we have left is similar to the art for product delivery that Reinertsen envisions: a connected value stream network. It is this way of thinking that scaled how products are made, and that will soon define the future of software delivery. &#xA0;<\/span><\/p>\n<p><b><i>An abridged version of this article was<\/i><\/b><a href=\"https:\/\/www.eetimes.com\/author.asp?section_id=36&amp;doc_id=1334253\"> <b><i>originally published<\/i><\/b><\/a><b><i> in the EE Times on January 30, 2019.<\/i><\/b><\/p>\n<h2><b>Further reading<\/b><\/h2>\n<p>https:\/\/blog.tasktop.com\/blog\/end-manufacturing-line-analogy\/<\/p>\n<p><span style=\"font-weight: 400\">For a deeper dive into Value Stream Networks to optimize the way you plan, build and deliver software products at scale, grab a copy of <\/span><i><span style=\"font-weight: 400\">Project to Product <\/span><\/i><span style=\"font-weight: 400\">by clicking on the front cover:<\/span><\/p>\n<figure id=\"attachment_9890\" aria-describedby=\"caption-attachment-9890\" style=\"width: 368px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/projecttoproduct.org\/\"><img class=\"lazyload\" alt height=\"525\" data-src=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2018\/10\/p2p-1st-ed-cover-hr.jpg\"><\/a><figcaption id=\"caption-attachment-9890\" class=\"wp-caption-text\">Click image to pre-order a copy of the book.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In the Age of Mass Production, which began at the turn of the 20th century, we witnessed engineering organizations master complex product delivery. &#xA0;Since that time, product complexity has continued to grow, fueled recently by an ever-growing number of electronic and software components. For example, in the 2000s, approximately 40 percent of a car&#x2019;s cost&#8230;<\/p>\n","protected":false},"author":222,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[9547,521,9544,9543],"tags":[],"class_list":["post-21136","post","type-post","status-publish","format-standard","hentry","category-devops-teams","category-lean-agile","category-project-to-product-shift","category-value-stream-management"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What Software Needs to Learn from Physical Product Delivery | Tasktop Blog<\/title>\n<meta name=\"description\" content=\"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Software Needs to Learn from Physical Product Delivery\" \/>\n<meta property=\"og:description\" content=\"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/\" \/>\n<meta property=\"og:site_name\" content=\"Planview Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-07T15:53:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png\" \/>\n<meta name=\"author\" content=\"Mik Kersten\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Planview\" \/>\n<meta name=\"twitter:site\" content=\"@Planview\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mik Kersten\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/\"},\"author\":{\"name\":\"Mik Kersten\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/person\\\/6be5164e0beb8c6fe553a8baed3610c1\"},\"headline\":\"What Software Needs to Learn from Physical Product Delivery\",\"datePublished\":\"2019-02-07T15:53:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/\"},\"wordCount\":751,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/tasktop-software-delivery-lean-manufacturing-850x550.png\",\"articleSection\":[\"DevOps Teams\",\"Enterprise Agile Planning\",\"Project to Product Shift\",\"Value Stream Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/\",\"name\":\"What Software Needs to Learn from Physical Product Delivery | Tasktop Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/tasktop-software-delivery-lean-manufacturing-850x550.png\",\"datePublished\":\"2019-02-07T15:53:45+00:00\",\"description\":\"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/tasktop-software-delivery-lean-manufacturing-850x550.png\",\"contentUrl\":\"https:\\\/\\\/media.planview.com\\\/tasktop_blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/tasktop-software-delivery-lean-manufacturing-850x550.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/what-software-needs-to-learn-from-physical-product-delivery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.planview.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Software Needs to Learn from Physical Product Delivery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/\",\"name\":\"Planview Blog\",\"description\":\"Leading the conversation on digital connected work\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.planview.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#organization\",\"name\":\"Planview\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/planview-logo-black.png\",\"contentUrl\":\"https:\\\/\\\/blog.planview.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/planview-logo-black.png\",\"width\":280,\"height\":66,\"caption\":\"Planview\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Planview-Inc\\\/89422974772\",\"https:\\\/\\\/x.com\\\/Planview\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.planview.com\\\/#\\\/schema\\\/person\\\/6be5164e0beb8c6fe553a8baed3610c1\",\"name\":\"Mik Kersten\",\"description\":\"Dr. Mik Kersten started his career as a Research Scientist at Xerox PARC where he created the first aspect-oriented development environment. He then pioneered the integration of development tools with Agile and DevOps as part of his Computer Science PhD at the University of British Columbia. Founding Tasktop out of that research, Mik has written over one million lines of open source code that are still in use today, and he has brought seven successful open-source and commercial products to market. Mik\u2019s experiences working with some of the largest digital transformations in the world has led him to identify the critical disconnect between business leaders and technologists. Since then, Mik has been working on creating new tools and a new framework - the Flow Framework\u2122 - for connecting software value stream networks and enabling the shift from project to product. Mik lives with his family in Vancouver, Canada, and travels globally, sharing his vision for transforming how software is built, and is the author of Project To Product, a book that helps IT organizations survive and thrive in the Age of Software.\",\"url\":\"https:\\\/\\\/blog.planview.com\\\/author\\\/mik-kersten\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What Software Needs to Learn from Physical Product Delivery | Tasktop Blog","description":"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/","og_locale":"en_US","og_type":"article","og_title":"What Software Needs to Learn from Physical Product Delivery","og_description":"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?","og_url":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/","og_site_name":"Planview Blog","article_publisher":"http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772","article_published_time":"2019-02-07T15:53:45+00:00","og_image":[{"url":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png","type":"","width":"","height":""}],"author":"Mik Kersten","twitter_card":"summary_large_image","twitter_creator":"@Planview","twitter_site":"@Planview","twitter_misc":{"Written by":"Mik Kersten","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#article","isPartOf":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/"},"author":{"name":"Mik Kersten","@id":"https:\/\/blog.planview.com\/#\/schema\/person\/6be5164e0beb8c6fe553a8baed3610c1"},"headline":"What Software Needs to Learn from Physical Product Delivery","datePublished":"2019-02-07T15:53:45+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/"},"wordCount":751,"publisher":{"@id":"https:\/\/blog.planview.com\/#organization"},"image":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#primaryimage"},"thumbnailUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png","articleSection":["DevOps Teams","Enterprise Agile Planning","Project to Product Shift","Value Stream Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/","url":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/","name":"What Software Needs to Learn from Physical Product Delivery | Tasktop Blog","isPartOf":{"@id":"https:\/\/blog.planview.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#primaryimage"},"image":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#primaryimage"},"thumbnailUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png","datePublished":"2019-02-07T15:53:45+00:00","description":"What can software organizations learn from the lean principles of modern car manufacturing to improve the way they plan, build and deliver software?","breadcrumb":{"@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#primaryimage","url":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png","contentUrl":"https:\/\/media.planview.com\/tasktop_blog\/wp-content\/uploads\/2019\/02\/tasktop-software-delivery-lean-manufacturing-850x550.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.planview.com\/what-software-needs-to-learn-from-physical-product-delivery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.planview.com\/"},{"@type":"ListItem","position":2,"name":"What Software Needs to Learn from Physical Product Delivery"}]},{"@type":"WebSite","@id":"https:\/\/blog.planview.com\/#website","url":"https:\/\/blog.planview.com\/","name":"Planview Blog","description":"Leading the conversation on digital connected work","publisher":{"@id":"https:\/\/blog.planview.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.planview.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.planview.com\/#organization","name":"Planview","url":"https:\/\/blog.planview.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.planview.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.planview.com\/wp-content\/uploads\/2015\/06\/planview-logo-black.png","contentUrl":"https:\/\/blog.planview.com\/wp-content\/uploads\/2015\/06\/planview-logo-black.png","width":280,"height":66,"caption":"Planview"},"image":{"@id":"https:\/\/blog.planview.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Planview-Inc\/89422974772","https:\/\/x.com\/Planview"]},{"@type":"Person","@id":"https:\/\/blog.planview.com\/#\/schema\/person\/6be5164e0beb8c6fe553a8baed3610c1","name":"Mik Kersten","description":"Dr. Mik Kersten started his career as a Research Scientist at Xerox PARC where he created the first aspect-oriented development environment. He then pioneered the integration of development tools with Agile and DevOps as part of his Computer Science PhD at the University of British Columbia. Founding Tasktop out of that research, Mik has written over one million lines of open source code that are still in use today, and he has brought seven successful open-source and commercial products to market. Mik\u2019s experiences working with some of the largest digital transformations in the world has led him to identify the critical disconnect between business leaders and technologists. Since then, Mik has been working on creating new tools and a new framework - the Flow Framework\u2122 - for connecting software value stream networks and enabling the shift from project to product. Mik lives with his family in Vancouver, Canada, and travels globally, sharing his vision for transforming how software is built, and is the author of Project To Product, a book that helps IT organizations survive and thrive in the Age of Software.","url":"https:\/\/blog.planview.com\/author\/mik-kersten\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts\/21136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/users\/222"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/comments?post=21136"}],"version-history":[{"count":0,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/posts\/21136\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/media?parent=21136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/categories?post=21136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.planview.com\/wp-json\/wp\/v2\/tags?post=21136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}