{"id":7380,"date":"2015-11-06T10:46:36","date_gmt":"2015-11-06T16:46:36","guid":{"rendered":"http:\/\/www.watermarklearning.com\/blog\/?p=7380"},"modified":"2016-03-28T10:44:51","modified_gmt":"2016-03-28T15:44:51","slug":"product-backlog","status":"publish","type":"post","link":"https:\/\/www.watermarklearning.com\/blog\/product-backlog\/","title":{"rendered":"Putting Your Product Backlog in Order"},"content":{"rendered":"<p>Earlier versions of Scrum described prioritizing the Product Backlog based on <em>development priority, <\/em>but the current Scrum Guide just says that it is <em>ordered<\/em> in order to \u201cbest achieve goals and missions\u201d (Scrum Guide, July 2013).\u00a0Ordering the backlog is the responsibility of the Product Owner, who is also responsible for optimizing the value of the work that the Development Team performs.<\/p>\n<p>Getting the business to admit that not every feature is equally important is often challenging, so having some good ordering techniques is helpful! Small user stories with dependencies between them also make this process challenging, so you may want to <a href=\"https:\/\/www.watermarklearning.com\/course\/agile-business-analysis-144.php\" rel=\"attachment wp-att-7833\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-7833\" src=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/BecomeAnABA.png\" alt=\"BecomeAnABA\" width=\"150\" height=\"130\" srcset=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/BecomeAnABA.png 365w, https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/BecomeAnABA-347x300.png 347w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>group dependent stories before ordering them.<\/p>\n<p>Techniques for ordering the backlog include classification techniques like High\/Medium\/Low or numbering 1..n, as well as more complex techniques like value mapping, user story mapping, and the Kano model.<\/p>\n<p>Among the classification techniques, I personally like using the <strong>MoSCoW rules<\/strong>, which make the criteria for ordering clearer than using High\/Medium\/Low:<\/p>\n<ul>\n<li><strong>M<\/strong>ust Haves are features that are fundamental to the product, and need to be included in a delivery.<\/li>\n<li><strong>S<\/strong>hould Haves are also very important but if they are not included in a delivery, the product will still function. (Anything that has a workaround is usually a Should Have.)<\/li>\n<li><strong>C<\/strong>ould Haves are nice to have features that can be left out of a delivery if time runs short.<\/li>\n<li><strong>W<\/strong>on\u2019t Haves are desired features, but will not be included in this delivery based on the goals of the delivery or release.<\/li>\n<\/ul>\n<p>Using the MoSCoW criteria to order your backlog items also gives you flexibility in Sprint planning. You will probably have quite a few Must Haves, but you can select from them in terms of which features make sense to do first, and which ones make sense to do together. When you order the backlog using numbers from 1..n, most teams feel compelled to start at the top of the backlog and work down, which doesn\u2019t allow for much flexibility in planning.<\/p>\n<p><em>Value mapping<\/em> considers two dimensions, such as revenue vs. effort or cost, time to market vs. attractiveness, etc. A value map has four quadrants, with the appropriate criteria on each axis. (Note that the ordering shown in the example may change based on the criteria you use for each axis.)<\/p>\n<p>Value map example, using revenue vs. effort:<\/p>\n<p><a href=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/Value-Map.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7392\" src=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/Value-Map.jpg\" alt=\"Value Map\" width=\"405\" height=\"252\" \/><\/a><\/p>\n<p>Once you have mapped the features, you can apply the MoSCoW rules to them to refine the ordering.<\/p>\n<p>Value mapping can also be based on frequency of use.<\/p>\n<p>In the follow example, the high value features would be clustered in the upper right columns and rows.<\/p>\n<p><a href=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/value-mapping-table.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-7393\" src=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/value-mapping-table-510x138.jpg\" alt=\"value mapping table\" width=\"510\" height=\"138\" srcset=\"https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/value-mapping-table-510x138.jpg 510w, https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/value-mapping-table-500x135.jpg 500w, https:\/\/www.watermarklearning.com\/blog\/wp-content\/uploads\/2015\/11\/value-mapping-table.jpg 600w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Adapted from Des Traynor, Intercom.io<\/p>\n<p>If your business stakeholders push back on assigning an order to features on the backlog (\u201ceverything is critical\u201d), remind them that the purpose of ordering is to make sure that the Development Team is always working on the features that will deliver the most value. If everything on the backlog has equivalent value, then it\u2019s up to the Development Team to decide what to work on first, which might not be what the business stakeholders want!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier versions of Scrum described prioritizing the Product Backlog based on development priority, but the current Scrum Guide just says that it is ordered in order to \u201cbest achieve goals and missions\u201d (Scrum Guide, July 2013).\u00a0Ordering the backlog is the responsibility of the Product Owner, who is also responsible for optimizing the value of the [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":10571,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","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":"","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":"var(--ast-global-color-4)","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":[4,6,5,78,1],"tags":[],"coauthors":[170],"class_list":["post-7380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-planning","category-scrum","category-use-cases-agile","category-watermark-learning"],"_links":{"self":[{"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/posts\/7380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/comments?post=7380"}],"version-history":[{"count":11,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/posts\/7380\/revisions"}],"predecessor-version":[{"id":7836,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/posts\/7380\/revisions\/7836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/media\/10571"}],"wp:attachment":[{"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/media?parent=7380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/categories?post=7380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/tags?post=7380"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.watermarklearning.com\/blog\/wp-json\/wp\/v2\/coauthors?post=7380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}