{"id":64,"date":"2021-06-05T05:53:41","date_gmt":"2021-06-05T05:53:41","guid":{"rendered":"https:\/\/pragmatic-pm.com\/?p=64"},"modified":"2021-06-05T05:53:46","modified_gmt":"2021-06-05T05:53:46","slug":"a-misleading-agile-metaphor","status":"publish","type":"post","link":"https:\/\/pragmatic-pm.com\/?p=64","title":{"rendered":"A Misleading Agile Metaphor"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"567\" height=\"365\" src=\"https:\/\/i0.wp.com\/pragmatic-pm.com\/wp-content\/uploads\/2021\/06\/Transport-metaphor.png?resize=567%2C365&#038;ssl=1\" alt=\"\" class=\"wp-image-65\" srcset=\"https:\/\/i0.wp.com\/pragmatic-pm.com\/wp-content\/uploads\/2021\/06\/Transport-metaphor.png?w=567&amp;ssl=1 567w, https:\/\/i0.wp.com\/pragmatic-pm.com\/wp-content\/uploads\/2021\/06\/Transport-metaphor.png?resize=300%2C193&amp;ssl=1 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><figcaption>Credit <a href=\"https:\/\/www.crisp.se\/konsulter\/henrik-kniberg\">Henrik Kniberg<\/a><\/figcaption><\/figure>\n\n\n\n<p>In the canon of Agile metaphors, we find this model of minimum viable product (MVP) and incremental development in solving transportation needs. The model suggests that it is better to create more quickly achieved products that meet minimal elements of the overall need than it is to build directly toward a fully functional product and delivering it later.\u00a0 As the cartoon illustrates, the not-so-smiley faced customer is unsatisfied with the product of the car until the very end when it is completed but might be modestly and increasingly happy with intermediate products aimed at the same purpose \u2013 which we suppose is basic transportation. See <a href=\"https:\/\/agiletribe.wordpress.com\/2016\/02\/19\/incremental-development\/\">this article<\/a> for an example of this argument.<\/p>\n\n\n\n<p>There are two major issues with this model.\u00a0 First, in the illustrated MVP approach, intermediate products are not reusable as subsequent products are created and are therefore 100% waste.\u00a0 By the time the customer receives what they wanted, they\u2019ve used and gotten rid of 4 separate products.\u00a0 The second is illustrated in a July 2018 article by Julie Bort writing for Business Insider about a scooter sharing company.\u00a0 She wrote, <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cHow about using a scooter to get anywhere that is more than a short distance away? An hour&#8217;s commute? In the rain? Traveling with one or more friends? Carrying groceries? Taking your kids to soccer practice?\u201d\u00a0 <\/p><\/blockquote>\n\n\n\n<p>The issue is that the intermediate products fail even the most modest transportation requirements.\u00a0 For example, the ability to carry passengers, to travel longer distances, the ability to carry cargo, accessibility by less nimble users, or suitability for currently available infrastructure, geography, climate, and safety equipment.\u00a0 The approach may only satisfy requirements for short travel for one able-bodied person without cargo in accommodating climate and geography and assuming suitably governed routes. \u00a0Is that a viable product, minimum or otherwise?\u00a0 It could be argued that in most cases the MVP in the model is actually a small car (or possibly public transportation).<\/p>\n\n\n\n<p>The problem lies with the metaphor, not with modelled technique (MVP thinking is a good tool).\u00a0 What the model appears to miss is the expected degree of reusability of elements of the earlier versions of the solution that are achievable in some software products but not in durable physical products like transportation systems.\u00a0 There are some software products that share the lack flexibility in defining an MVP illustrated by the transportation case.\u00a0 Examples of this in software development include creating replacements for legacy systems and processes where user expectations or things like regulatory constraints require that they don\u2019t lose functionality with the replacement.  So, beware the misleading metaphor, or perhaps metaphors more generally, as a communication tool whose reality may not be a good representation of the idea being modeled. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the canon of Agile metaphors, we find this model of minimum viable product (MVP) and incremental development in solving transportation needs. The model suggests that it is better to create more quickly achieved products that meet minimal elements of the overall need than it is to build directly toward [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":65,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,11,12],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-philosophy","category-metaphors","category-minimum-viable-product"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/pragmatic-pm.com\/wp-content\/uploads\/2021\/06\/Transport-metaphor.png?fit=567%2C365&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=64"}],"version-history":[{"count":3,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions\/68"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=\/wp\/v2\/media\/65"}],"wp:attachment":[{"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pragmatic-pm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}