{"id":973,"date":"2021-01-13T07:00:00","date_gmt":"2021-01-13T06:00:00","guid":{"rendered":"https:\/\/agilerasmus.com\/wordpress\/?p=973"},"modified":"2021-01-08T08:28:22","modified_gmt":"2021-01-08T07:28:22","slug":"story-points-a-tool-for-better-planning","status":"publish","type":"post","link":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/","title":{"rendered":"Story points \u2013 a tool for better planning"},"content":{"rendered":"\n<p><em>Traditional exhaustive estimation sessions are on the rebound within development teams. They have started adopting relative measures, known as Story Points, in order to become more effective in the estimation session and more precise in planning their releases.<\/em><\/p>\n\n\n\n<p>Story points are a relative measure that can be used for agile estimation of size. The team decides how big a point is, and based on that size, determines how many points each work item is. To make estimation go fast, use only full points, 1, 2, 3, 5, 8, and so on, rather than fractions of a point, such 0.25, or 1.65 points. To get started, look at 10 or so representative work items, give the smallest the size of one point, and then go through all other work items and give them a relative point estimate based on that point. Note that points are used for high-level estimates, so do not spend too much time on any one item. This is especially true for work items of lower priority, to avoid wasting effort on things that are unlikely to be addressed within the current iteration.<\/p>\n\n\n\n<p>Benefits reported by team members after adopting story points:<\/p>\n\n\n\n<ul><li>Better planning for Product Owners<\/li><li>Overview of team capacity, team velocity and coming tasks<\/li><li>Reduction of idle time<\/li><li>Higher efficiency at planning \/ grooming<\/li><li>Once the concept has been adopted in the team \u2013 estimates can be given promptly<\/li><li>Simple process<\/li><li>Team members have a shared understanding of size than when estimating in hours<\/li><li>Better release predictions and team commitment to the plan<\/li><\/ul>\n\n\n\n<p>More accurate release plan both internal to the team and external to the product owners etc<\/p>\n\n\n\n<h2><em>Case: Team working with corporate banking systems<\/em><\/h2>\n\n\n\n<p>The team has successfully adopted story points and have been using it for a longer period. The PO is responsible for assigning business value to the user stories for the coming sprints. After scoring each user story they are presented at a refinement meeting with the team where the stories are discussed while adding priority\/rank and story points.\u00a0\u00a0 The team will subsequently break down the user stories and estimate them at the sprint planning session. In order to reduce idle time for team members they estimate up to an order of 120 % of their capacity. The top 80 % highest prioritized items are planned for the coming sprint while the remainder is planned for next future sprint. If the team succeeds to complete all planned tasks in the sprint, they will autonomously transfer tasks from the next future sprint into the current sprint.<\/p>\n\n\n\n<h2><em>Case: Team working with document systems<\/em><\/h2>\n\n\n\n<p>The team has successfully adopted a variant of story points and uses the terminology of ideal working days. In this case they have defined that a team member can complete 8 story points per 14 day sprint (i.e. one story point resembles approximately 1 ideal working day disregarding department meetings and other events occurring outside the team). To be able to estimate properly with story points, they have decided that items should be broken down to chunks in the range [1;13] and that items receiving a story point score >= 20 must be broken down further before development.\u00a0\u00a0 The team has taken advantage of the story points and are now able to do better release planning. Their average team velocity is approximately 36 story points. This means that they can plan a 100 story point release to be implemented in the course of 3 sprints.\u00a0<\/p>\n\n\n\n<p><em>Please note that converting story points into values that are relateable to hours, working days, etc. is not ideal but can be a way of starting on relative estimation. <\/em><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Traditional exhaustive estimation sessions are on the rebound within development teams. They have started adopting relative measures, known as Story Points, in order to become more effective in the estimation session and more precise in&#8230;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":974,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"Story points \u2013 a tool for better planning. Does relative estimation and story point work? Here are some cases of applying it in the real world!","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3,21],"tags":[5,6,131],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Story points \u2013 a tool for better planning - @agilerasmus<\/title>\n<meta name=\"description\" content=\"Does relative estimation and story point work? Here are some cases of applying it in the real world!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Story points \u2013 a tool for better planning - @agilerasmus\" \/>\n<meta property=\"og:description\" content=\"Does relative estimation and story point work? Here are some cases of applying it in the real world!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/\" \/>\n<meta property=\"og:site_name\" content=\"@agilerasmus\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-13T06:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-08T07:28:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"556\" \/>\n\t<meta property=\"og:image:height\" content=\"351\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/\",\"name\":\"@agilerasmus\",\"description\":\"agile coach, trainer and scrum master\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1\",\"width\":556,\"height\":351},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#webpage\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/\",\"name\":\"Story points \\u2013 a tool for better planning - @agilerasmus\",\"isPartOf\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#primaryimage\"},\"datePublished\":\"2021-01-13T06:00:00+00:00\",\"dateModified\":\"2021-01-08T07:28:22+00:00\",\"author\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\"},\"description\":\"Does relative estimation and story point work? Here are some cases of applying it in the real world!\",\"breadcrumb\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/agilerasmus.com\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Story points \\u2013 a tool for better planning\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Story points \u2013 a tool for better planning - @agilerasmus","description":"Does relative estimation and story point work? Here are some cases of applying it in the real world!","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:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/","og_locale":"en_GB","og_type":"article","og_title":"Story points \u2013 a tool for better planning - @agilerasmus","og_description":"Does relative estimation and story point work? Here are some cases of applying it in the real world!","og_url":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/","og_site_name":"@agilerasmus","article_published_time":"2021-01-13T06:00:00+00:00","article_modified_time":"2021-01-08T07:28:22+00:00","og_image":[{"width":556,"height":351,"url":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/agilerasmus.com\/wordpress\/#website","url":"https:\/\/agilerasmus.com\/wordpress\/","name":"@agilerasmus","description":"agile coach, trainer and scrum master","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#primaryimage","inLanguage":"en-GB","url":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1","contentUrl":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1","width":556,"height":351},{"@type":"WebPage","@id":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#webpage","url":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/","name":"Story points \u2013 a tool for better planning - @agilerasmus","isPartOf":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#primaryimage"},"datePublished":"2021-01-13T06:00:00+00:00","dateModified":"2021-01-08T07:28:22+00:00","author":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096"},"description":"Does relative estimation and story point work? Here are some cases of applying it in the real world!","breadcrumb":{"@id":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/agilerasmus.com\/wordpress\/story-points-a-tool-for-better-planning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/agilerasmus.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Story points \u2013 a tool for better planning"}]},{"@type":"Person","@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/#personlogo","inLanguage":"en-GB","url":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/01\/velocity-e1610090772717.png?fit=556%2C351&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8dzln-fH","jetpack-related-posts":[{"id":66,"url":"https:\/\/agilerasmus.com\/wordpress\/breaking-agile-sprint-planning\/","url_meta":{"origin":973,"position":0},"title":"Breaking agile: Sprint planning","date":"February 3, 2014","format":false,"excerpt":"In my daily work as an agile coach i have observed a wide range of wisdom pearls that all contribute to the break down of the agile mindset. Read this and the following blog entries to get hints on how YOU can sabotage your project with high impact! Let all\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2016\/12\/fight.png?fit=500%2C500&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":72,"url":"https:\/\/agilerasmus.com\/wordpress\/sprint-planning-framework\/","url_meta":{"origin":973,"position":1},"title":"Sprint planning framework","date":"November 14, 2013","format":false,"excerpt":"In the following I\u2019ll describe a way of adopting story points and also how to put them into a context that have been tried in \u201creal life\u201d. The framework is very generic and should be adoptable in other contexts than the ones that I\u2019ve tried. It handles the full cycle\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2016\/12\/planning.jpg?fit=500%2C230&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":431,"url":"https:\/\/agilerasmus.com\/wordpress\/fapoita-scaling-agile-at-bankdata\/","url_meta":{"origin":973,"position":2},"title":"FAPOITA &#8211; scaling agile at Bankdata","date":"March 20, 2017","format":false,"excerpt":"Since 2015 Bankdata has been subject to one of the largest agile transformations in the history of Danish software industry. Over a period of 1.5 years we have adopted Scrum in over 100 teams and more than 650 employees have begun the journey towards an agile mindset. As our company\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/03\/fapoita-flow.png?fit=1200%2C555&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":855,"url":"https:\/\/agilerasmus.com\/wordpress\/self-management-versus-employee-management\/","url_meta":{"origin":973,"position":3},"title":"Self-management versus employee management","date":"May 8, 2019","format":false,"excerpt":"Recently, Kristian Haugaard and I held a workshop for a group of HR leaders in Aarhus, Denmark.\u00a0It inspired me to reflect on the topic: Which traditional HR or manager tasks could an agile team manage themselves? I have chosen a handful of cases to exemplify the theory: Team compositionEmployee developmentBonus\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/05\/boss-454867_960_720.jpg?fit=960%2C638&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":366,"url":"https:\/\/agilerasmus.com\/wordpress\/agile-caveats\/","url_meta":{"origin":973,"position":4},"title":"Agile caveats","date":"January 2, 2017","format":false,"excerpt":"Working with a wide range of teams adopting agile, I've looked into what are the common pitfalls or caveats for a coach when starting up. The information I present here is mainly gathered from system maintenance teams; i.e. teams that are focused on day-to-day handling of system failures, feature requests\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2016\/12\/excited-1280963_1920.jpg?fit=1200%2C798&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":788,"url":"https:\/\/agilerasmus.com\/wordpress\/agile-coaching-using-simple-measurements\/","url_meta":{"origin":973,"position":5},"title":"Agile coaching using simple measurements","date":"January 2, 2019","format":false,"excerpt":"Back in spring 2018 I wrote a note on my experience using Henrik Knibergs Scrum Checklist as a tool for agile coaching. Having empirical data of how a team progresses in its journey towards agility and adoption of Scrum enables long term optimisation in stead of only relying on Sprint-to-Sprint\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2019\/01\/win.jpg?fit=890%2C720&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/973"}],"collection":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":1,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/973\/revisions"}],"predecessor-version":[{"id":975,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/973\/revisions\/975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media\/974"}],"wp:attachment":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/categories?post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/tags?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}