{"id":5003330,"date":"2015-12-16T23:52:14","date_gmt":"2015-12-17T07:52:14","guid":{"rendered":"https:\/\/aadev22.local\/?post_type=aa_glossary&#038;p=5003330"},"modified":"2023-03-08T16:03:19","modified_gmt":"2023-03-09T00:03:19","slug":"story-splitting","status":"publish","type":"aa_glossary","link":"https:\/\/agilealliance.org\/glossary\/story-splitting\/","title":{"rendered":"Story Splitting"},"content":{"rendered":"<p>Before a&nbsp;<a href=\"https:\/\/agilealliance.org\/glossary\/user-stories\/\">user story<\/a>&nbsp;is&nbsp;<a href=\"https:\/\/agilealliance.org\/glossary\/definition-of-ready\/\">ready<\/a>&nbsp;to be scheduled for implementation in an upcoming iteration, it should be&nbsp;<a href=\"https:\/\/agilealliance.org\/glossary\/invest\/\">\u201csmall enough,\u201d<\/a> the usual rule of thumb being \u201ca story that can be completed within the iteration\u201d. However, many user stories start out larger than that. \u201cSplitting\u201d consists of breaking up one user story into smaller ones while preserving the property that each user story separately has measurable business value.<\/p>\n<h2>Further Reading<\/h2>\n<p>There is surprisingly little consensus on how to split stories, possibly because approaches to doing so are sensitive to the business domain. The following is a sample of postings on the topic:<\/p>\n<ul>\n<li><a href=\"http:\/\/xp123.com\/articles\/twenty-ways-to-split-stories\/\">Twenty Ways to Split Stories<\/a>, 2005<\/li>\n<li><a href=\"http:\/\/www.jbrains.ca\/permalink\/how-youll-probably-learn-to-split-features\">How You\u2019ll Probably Learn to Split Features<\/a>, 2008<\/li>\n<li><a href=\"http:\/\/www.richardlawrence.info\/2009\/10\/28\/patterns-for-splitting-user-stories\/\">Patterns for Splitting User Stories<\/a>, 2009<\/li>\n<li><a href=\"http:\/\/www.infoq.com\/news\/2011\/04\/how-to-split-user-stories\">InfoQ: How to Split User Stories<\/a>, 2011<\/li>\n<li><a href=\"http:\/\/gojko.net\/2012\/01\/23\/splitting-user-stories-the-hamburger-method\/\">Splitting User Stories: the Hamburger Method<\/a>, 2012<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Splitting consists of breaking up one user story into smaller ones, while preserving the property that each user story separately has measurable business value.<\/p>\n","protected":false},"author":8027401,"featured_media":8067461,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","categories":[908],"tags":[],"class_list":["post-5003330","aa_glossary","type-aa_glossary","status-publish","has-post-thumbnail","hentry","category-process"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary\/5003330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary"}],"about":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/types\/aa_glossary"}],"author":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/users\/8027401"}],"replies":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/comments?post=5003330"}],"version-history":[{"count":0,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_glossary\/5003330\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media\/8067461"}],"wp:attachment":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media?parent=5003330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/categories?post=5003330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/tags?post=5003330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}