<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"><channel><title>Agile Learning Labs</title> <link>http://www.agilelearninglabs.com</link> <description>Agile and Scrum Training, Coaching and Consulting</description> <lastBuildDate>Thu, 16 May 2013 22:03:02 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/agilelearninglabs/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="agilelearninglabs/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Splitting User Stories with Timeline Analysis</title><link>http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/</link> <comments>http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/#comments</comments> <pubDate>Wed, 01 May 2013 18:15:18 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2993</guid> <description><![CDATA[<p>This is the last of five installments in my series on splitting large user stories into smaller user stories. If your scrum team isn’t able to complete a minimum of four user stories every week, then start with the first installment and work your way back to this one. The first 3 techniques I shared [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>This is the last of five installments in my series on splitting large user stories into smaller user stories. If your scrum team isn’t able to complete a minimum of four user stories  every week, then start with the <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">first installment</a> and work your way back to this one. The first 3 techniques I shared are my favorites, and I manage to split 95% of stories using those 3 techniques. Occasionally, I find a user story that I cannot split using <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/">conjunctions</a>, <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-‎/ ">generic words</a>, or <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">acceptance criteria</a>. When this happens, I resort to timeline analysis.</p><p>With this technique, I ask my stakeholder to pretend that the user story is already done, and then I ask “What happens when the functionality gets used?” They will then describe a sequence of events. Even for things that happen non-deterministically, or which could happen in parallel, they still describe it sequentially; it’s just the way our brains and our language work. I then identify the verifiable steps in the timeline. For example, a user might describe this scenario:</p><p>I want to decide what to order at the restaurant. First I browse the menu. I like to look at pictures of the food, and read the descriptions. I’m concerned about calories, so I check the calories for the items I’m considering ordering, and then I check the prices. I also want the waiter to come and tell me about special items available that day. I really enjoy when the waiter describes the dishes in great detail, and even tells a story about why that item is the special of the day. The waiter will then go away for a bit so that I can consider my choice. When the waiter comes back, I’ll place my order.</p><p>From this timeline, we can identify several user stories.<br
/><center><br
/> As a diner at the restaurant,<br
/> I want a menu that lists each item with a description, price, calories and a picture,<br
/> so that I can decide which items I want to order</p><p><strong><em>and</em></strong></p><p>As a diner at the restaurant,<br
/> I want to be offered daily special items,<br
/> so that I can try unique dishes that aren’t usually on the menu.</p><p><strong><em>and</em></strong></p><p>As a diner,<br
/> I want some time to consider the daily special and the regular items before ordering,<br
/> so that I feel unrushed and happy about my final choice.<br
/></center><br
/> This technique works equally well for stories with a traditional user interface, or those that are very low-level and technical. Do be careful with this technique; it is easy to lose sight of the user and the value and then fall into technical decomposition instead of true story splitting. To combat this, write your new stories in the traditional format:<br
/><center><br
/> As a (type of user),<br
/> I want (something),<br
/> so that (some value is created).<br
/></center><br
/> If you can find your user and your value, then you are probably doing OK. This extra level of required care is why I use the timeline analysis as a last resort. The other techniques: conjunctions and connectors, generic words, and acceptance criteria all have the advantage of keeping you in the “As a, I want, so that” format automatically. You almost can’t go wrong.</p><p>Now that you are armed with these four tools for splitting user stories into smaller stories, you may be asking “When should I use them?”  Split the stories at the top of your product backlog until they are small enough that the team can comfortably complete four to six of these stories each week. As you look farther and farther down the backlog, it’s OK for the stories to be larger and larger. What you want is a gradual transition from really large epic stories near the bottom of the product backlog to those nice little stories up at the top.</p><p>There is another good reason to split stories, which is to capture early value. Imagine that we have a user story for having wireless internet access everywhere in the resort. This might take a long time to implement and cost a lot of money. We could split out a story about having wireless access in just the lobby. This story will require less time, effort and cost to implement, yet it will deliver value to those users who need occasional access to internet while on vacation. Later, we can implement the rest of the wireless internet story.</p><p>OK, that wraps up this series on splitting user stories. Have comments or questions? Know a great technique that I didn’t present? Please leave a comment!</p><p>Here are quick links to all of the user story splitting posts.</p><ul><li><a
href="/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a></li><li><a
href="/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%E2%80%8E/">Splitting User Stories with Generic Words</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a></li><li><a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a></li></ul><p>Cheers,</p><p>Chris</p><p><a
href="http://www.agilelearninglabs.com/people/chris-sims/#more-41"><em>Chris Sims</a> is co-author of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">Elements of Scrum</a> as well as a <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainer</a>, agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.</em></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Splitting User Stories with Acceptance Criteria</title><link>http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/</link> <comments>http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/#comments</comments> <pubDate>Wed, 24 Apr 2013 18:15:56 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2988</guid> <description><![CDATA[<p>This is the fourth part of my series on splitting user stories. If you are just joining us, start with the first installment and work your way forward from there. Today’s technique is the third of four techniques to split user stories and it makes use of the user story&#8217;s acceptance criteria in order to [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>This is the fourth part of my series on splitting user stories. If you are just joining us, start with the <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">first installment</a> and work your way forward from there. Today’s technique is the third of four techniques to split user stories and it makes use of the user story&#8217;s acceptance criteria in order to split the story into smaller stories. What are acceptance criteria? Acceptance criteria are a list of pass/fail testable conditions that help us determine if the story is implemented as intended. Each user story should have between 4 and 12 acceptance criteria. The product owner works with the team to create, agree-upon, and record the acceptance criteria for each user story before the story enters a sprint.</p><p>Let&#8217;s look at an example. Here is a user story:<br
/><center><br
/> As a couple,<br
/> we want a romantic dinner for two,<br
/> so that we can have a date even more romantic than our first date<br
/></center><br
/> Here are some acceptance criteria for this story:</p><ul><li>There are 2 lit candles and fresh flowers on every  table</li><li>The main course offerings include steak, fish, and at least one vegetarian option</li><li>There are at least 2 kinds of red wine and 2 kinds of white wine available, as well as a Champagne</li><li>There is a string quartet or a piano player playing soft instrumental music</li><li>The waiters are wearing tuxedos</li></ul><p>If we examine each one of the acceptance criteria, we can ask “Who wants this?” The answer to this question becomes the user in “As a (type of user).” Next, we ask “Why do they want that?” The answer to this question identifies the value in “so that (some value is created).” The body of the acceptance criteria provides the “I want (something)” part, and now we have all three parts for our new user story:</p><p><center><br
/> As a (type of user),<br
/> I want (something),<br
/> so that (some value is created).<br
/></center><br
/> Here are user stories that could be derived from the acceptance criteria above.<br
/><center><br
/> As a couple on a dinner date,<br
/> we want candles on the table,<br
/> so that the mood will be more romantic.</p><p><strong><em>and</em></strong></p><p>As a diner in the restaurant,<br
/> I want to be able to choose from steak, fish, and at least one vegetarian option,<br
/> so that I can order something that conforms to my dietary and flavor preferences.</p><p><strong><em>and</em></strong></p><p>As a wine lover<br
/> I want at least 2 kinds of red wine, 2 kinds of white wine and 2 Champagnes available,<br
/> so that I can choose a wine that will go well with my meal.</p><p><strong><em>and</em></strong></p><p>As a couple on a dinner date,<br
/> I want to hear instrumental music from a string quartet or a piano player,<br
/> so that the mood will be more romantic and I can still converse with my date.</p><p><strong><em>and</em></strong></p><p>As a couple on a romantic dinner date,<br
/> I want waiters that are wearing tuxedos,<br
/> so that we can feel like we are at a classy restaurant.<br
/></center></p><p>Using acceptance criteria to identify smaller sub-stories is very handy and powerful, because it is recursive. Every story needs acceptance criteria, and many acceptance criteria can become their own smaller stories. Of course, each of these new small stories needs to have acceptance criteria. And, we could use these acceptance criteria to break the stories down again. It’s <a
href="http://en.wikipedia.org/wiki/Turtles_all_the_way_down" title="It's Turtles all the Way Down!">turtles all the way down</a>!</p><p>Tune in next week for the final installment in Splitting User Stories.</p><p>Here are quick links to all of the user story splitting posts.</p><ul><li><a
href="/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a></li><li><a
href="/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%E2%80%8E/">Splitting User Stories with Generic Words</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a></li><li><a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a></li></ul><p>Cheers,</p><p>Chris</p><p><a
href="http://www.agilelearninglabs.com/people/chris-sims/#more-41"><em>Chris Sims</a> is co-author of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">Elements of Scrum</a> as well as a <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainer</a>, agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.</em></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Splitting User Stories with Generic Words</title><link>http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%e2%80%8e/</link> <comments>http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%e2%80%8e/#comments</comments> <pubDate>Wed, 17 Apr 2013 18:15:57 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2981</guid> <description><![CDATA[<p>This is the third in my series on splitting larger user stories into smaller user stories. If you are just joining us, go back and read part one and part two. Don’t worry, I’ll wait right here for you. Like the first story splitting technique &#8211; Conjunctions and Connectors technique &#8211; , the second technique [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%e2%80%8e/">Splitting User Stories with Generic Words</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>This is the third in my series on splitting larger user stories into smaller user stories. If you are just joining us, go back and read <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">part one</a> and <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/">part two</a>. Don’t worry, I’ll wait right here for you.</p><p>Like the first story splitting technique &#8211; Conjunctions and Connectors technique &#8211; , the second technique -the Generic Words approach works by parsing the text of the user story. This time, instead of looking for connector words, we are looking for generic words. &#8220;What&#8217;s a generic word?&#8221; you ask. Any noun that isn&#8217;t a proper noun is generic, as are many verbs, adjectives, and adverbs. What we are looking for is a generic or general term in the story which could be replaced by several more specific terms to create a number of smaller stories. Perhaps an example would help explain this:<br
/><center><br
/> As a couple traveling with our family,<br
/> We want romantic activities to do together,<br
/> so that we can rekindle our love connection.<br
/></center><br
/> In this story, the word “activities” is pretty generic. We can replace “activities” with more specific words such as: couple’s massage, romantic dinner for two, and sunset couple’s cruise. We will get these stories.<br
/><center><br
/> As a couple,<br
/> we want to get a couple’s massage,<br
/> so that we can relax together and reconnect.</p><p><strong><em>and</em></strong></p><p>As a couple,<br
/> we want a romantic dinner for two,<br
/> so that we can have a date even more romantic than our first date</p><p><strong><em>and</em></strong></p><p>As a couple,<br
/> we want to go on a couples-only cruise at sunset,<br
/> so that we can enjoy romantic moments with no children around<br
/></center><br
/> With this technique you go from one general scenario to several more specific scenarios, each of which can be implemented separately. You will probably need some practice with  this technique to get really good with it, so spend some time this week practicing! Come back in a week to learn the third technique for splitting user stories.</p><p>Here are quick links to all of the user story splitting posts.</p><ul><li><a
href="/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a></li><li><a
href="/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%E2%80%8E/">Splitting User Stories with Generic Words</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a></li><li><a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a></li></ul><p>Cheers,</p><p>Chris</p><p><a
href="http://www.agilelearninglabs.com/people/chris-sims/#more-41"><em>Chris Sims</a> is co-author of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">Elements of Scrum</a> as well as a <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainer</a>, agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.</em></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%e2%80%8e/">Splitting User Stories with Generic Words</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%e2%80%8e/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Splitting User Stories with Conjunctions and Connectors</title><link>http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/</link> <comments>http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/#comments</comments> <pubDate>Wed, 10 Apr 2013 18:15:45 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category> <category><![CDATA[scrum]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2972</guid> <description><![CDATA[<p>As I described last week, splitting large user stories into smaller user stories has many benefits for the scrum team and the business. We also agreed that before we try to split a user story that we want to write it in the traditional format: As a (type of user), I want (something), so that, [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>As I described <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">last week</a>, splitting large user stories into smaller user stories has many benefits for the scrum team and the business. We also agreed that before we try to split a user story that we want to write it in the traditional format:<br
/><center><br
/> As a (type of user),<br
/> I want (something),<br
/> so that, (some value is created).<br
/></center><br
/> So now that we have our big user stories massaged into this format, we are ready to try the first technique for splitting user stories: Conjunctions and Connectors. This is a dead-simple technique, and that&#8217;s why I always start with it. Simply read the story looking for connector words such as: and, or, if, when, but, then, as-well-as, etc.. Don&#8217;t  forget that commas often function as connectors. When I see one of these connector words, I can usually split the story into two stories by separating the pieces that the connector words are holding together. Here&#8217;s an example:<br
/><center><br
/> As a couple planning a vacation for our family,<br
/> We want a resort that has activities appropriate for our teenage children,<br
/> as well as couples,<br
/> so that we can all enjoy our vacation.<br
/></center><br
/> Notice the middle line:<br
/> <em>“We want a resort that has activities appropriate for our teenage children, as well as couples ”</em></p><p>We can break this into stories for the teenagers, as well as the couple.<br
/><center><br
/> As a teenager on vacation with my family,<br
/> I want activities to do with other teens,<br
/> so that I can meet other teens to hang out with<br
/> instead of being stuck with my lame parents the whole time.</p><p><em><strong>and</strong><br
/> </em><br
/> As a couple traveling with my our family,<br
/> We want romantic activities to do as a couple,<br
/> so that we can rekindle our love connection.<br
/></center><br
/> Notice how the stories change as they get smaller. It is usually the case that when the story gets smaller, the value statement gets more specific. It’s also common for the user to be more specific, or sometimes change entirely. While it’s true that Mom wants her teenagers to have fun, we will probably be better off writing stories from the point of view of the teenager in order to satisfy this requirement. Sometimes other parts of the story get more specific as well. This is exactly what we want, as the smaller stories are not only easier to implement, but are described in more detail. This leads to a better understanding of the story, which leads to better estimates and, ultimately, an increased likelihood that the team will build the right thing.</p><p>OK, go practice this technique; your story splitting skills will grow the more you use them . Tune in next week when we explore the second story splitting technique.</p><p>Here are quick links to all of the user story splitting posts.</p><ul><li><a
href="/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a></li><li><a
href="/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%E2%80%8E/">Splitting User Stories with Generic Words</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a></li><li><a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a></li></ul><p>Cheers,</p><p>Chris</p><p><a
href="http://www.agilelearninglabs.com/people/chris-sims/#more-41"><em>Chris Sims</a> is co-author of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">Elements of Scrum</a> as well as a <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainer</a>, agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.</em></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/04/user-story-splitting-one/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Introduction to User Stories and Splitting Stories</title><link>http://www.agilelearninglabs.com/2013/04/introduction-user-stories/</link> <comments>http://www.agilelearninglabs.com/2013/04/introduction-user-stories/#comments</comments> <pubDate>Wed, 03 Apr 2013 18:15:30 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2962</guid> <description><![CDATA[<p>A common problem among the scrum teams that I coach is user stories that are too big. When a user story is too big, it is hard understand, estimate and implement. So what is a good size for a user story? My guidance is that the user stories at the top of the product backlog [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>A common problem among the scrum teams that I coach is user stories that are too big. When a user story is too big, it is hard understand, estimate and implement. So what is a good size for a user story? My guidance is that the user stories at the top of the product backlog should be sized such that the scrum team could easily complete four to six stories a week.</p><p>When a team’s user stories are smaller, they complete stories more frequently. This is good on many levels. Each time a story is completed the team has delivered value, which is what the business pays us to do. We also get many types of feedback with each completed story. We can update our release (storypoint) burndown chart and get important schedule feedback, allowing us to inspect and adapt the schedule. We also get product feedback every time we finish a story. We have something new to show our stakeholders and they can give us feedback and guidance so that we can adjust the product plan, to better build the product that our stakeholders desire. Additionally, we get technical and architectural feedback. It isn’t until we have working user stories that we can see how well the technical and architectural choices we have made are serving us. If our original ideas are not working out as we had hoped, then we will need to adjust the architecture to better support the functionality that is being developed.</p><p>OK, smaller stories are better. How does a team take the big stories in its product backlog and split them into smaller stories?. I have 4 techniques that I use to split user stories, and I have yet to run across a user story that would not yield to at least one of these approaches. Someday I will find such a story, and hopefully I will learn a fifth technique.</p><p>Before applying these techniques, start by writing your story in the common user story form:<br
/><center><br
/> As a (type of user),<br
/> I want (something),<br
/> so that (some value is created).<br
/></center><br
/> This isn&#8217;t the only way to write a good story, but any well-formed story can be written this way. The advantage is that writing the story in this format captures three important aspects of any good story:</p><p>1. Who  is this functionality for?<br
/> This is described by the first line: As a (type of user).  The more specific the user – the better the story.</p><p>2. What we should create?<br
/> This is described in second line: I want (something).</p><p>3. Why is it valuable to the user?<br
/> Yes, this is the third line of the story: So that (some value is created).</p><p>If we don&#8217;t know the “who, what, and why”- then we don&#8217;t really understand the story yet. If we don&#8217;t understand the story, then we probably can&#8217;t split it. Once we have the story in the traditional format, we are ready to begin splitting it. Tune in next week, when I’ll share the first, and easiest, of the four techniques I use to split user stories.</p><p>Here are quick links to all of the user story splitting posts.</p><ul><li><a
href="/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a></li><li><a
href="/2013/04/user-story-splitting-one/">Splitting User Stories with Conjunctions and Connectors</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-two-%E2%80%8E/">Splitting User Stories with Generic Words</a></li><li><a
href="http://www.agilelearninglabs.com/2013/04/user-story-splitting-three/">Splitting User Stories with Acceptance Criteria</a></li><li><a
href="http://www.agilelearninglabs.com/2013/05/user-story-splitting-four/">Splitting User Stories with Timeline Analysis</a></li></ul><p>Cheers,</p><p>Chris</p><p><a
href="http://www.agilelearninglabs.com/people/chris-sims/#more-41"><em>Chris Sims</a> is co-author of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">Elements of Scrum</a> as well as a <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainer</a>, agile coach, and recovering C++ developer who helps software development teams improve their productivity and happiness.</em></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/04/introduction-user-stories/">Introduction to User Stories and Splitting Stories</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/04/introduction-user-stories/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Agile – From the Product Owner’s Perspective</title><link>http://www.agilelearninglabs.com/2013/02/agile-from-the-product-owners-perspective/</link> <comments>http://www.agilelearninglabs.com/2013/02/agile-from-the-product-owners-perspective/#comments</comments> <pubDate>Fri, 01 Feb 2013 16:41:53 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category> <category><![CDATA[scrum]]></category> <category><![CDATA[teams]]></category> <category><![CDATA[videos]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2945</guid> <description><![CDATA[<p>One of my fellow Certified Scrum Trainers, Henrik Kniberg, created this excellent video that describes agile software development from the point of view of the product owner. I&#8217;m really impressed, and I regularly share this with the participants in my Certified Scrum Master and Certified Scrum Product Owner workshops. Great job Henrik!</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/02/agile-from-the-product-owners-perspective/">Agile &#8211; From the Product Owner&#8217;s Perspective</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>One of my fellow <a
href="http://www.scrumalliance.org/pages/certified_scrum_trainer">Certified Scrum Trainers</a>, <a
href="http://www.crisp.se/konsulter/henrik-kniberg">Henrik Kniberg</a>, created this excellent video that describes agile software development from the point of view of the product owner. I&#8217;m really impressed, and I regularly share this with the participants in my <a
href="http://www.agilelearninglabs.com/workshops/certified-scrummaster/">Certified Scrum Master</a> and <a
href="http://www.agilelearninglabs.com/workshops/certified-scrum-product-owner/">Certified Scrum Product Owner</a> workshops. Great job Henrik!</p><p><iframe
width="560" height="315" src="http://www.youtube.com/embed/502ILHjX9EE?rel=0" frameborder="0" allowfullscreen></iframe></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/02/agile-from-the-product-owners-perspective/">Agile &#8211; From the Product Owner&#8217;s Perspective</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/02/agile-from-the-product-owners-perspective/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Managing the Performance of Scrum Team Members</title><link>http://www.agilelearninglabs.com/2013/01/managing-the-performance-of-scrum-team-members/</link> <comments>http://www.agilelearninglabs.com/2013/01/managing-the-performance-of-scrum-team-members/#comments</comments> <pubDate>Mon, 14 Jan 2013 08:00:52 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2921</guid> <description><![CDATA[<p>A client recently contacted us for guidance regarding managing individual performance in a scrum environment. This is a growing company that successfully adopted scrum a few years back. They asked me what they should do with a scrum team member that is not performing. Should they implement a performance management system, and if so how? [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2013/01/managing-the-performance-of-scrum-team-members/">Managing the Performance of Scrum Team Members</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p> A client recently contacted us for guidance regarding managing individual performance in a scrum environment. This is a growing company that successfully adopted scrum a few years back. They asked me what they should do with a scrum team member that is not performing. Should they implement a performance management system, and if so how? I&#8217;ve previously written about this from the other direction, <a
href="/2012/05/agile-performance-reviews-2/">what to do with your performance review system when the company adopts scrum</a>.</p><p> The first question to consider is whether a performance management system is really called for at all. If the problem lies with one or two employees, I’d suggest dealing with that situation directly. Start with getting better at <a
href="/2007/04/feedback/">providing regular feedback</a>. Feedback should be coming from the manager, the scrum master, and team mates. If the employee isn’t responding, then the manager needs to initiate a formal ‘fix it’ plan with the employee. This lets the employee know that their performance is unacceptable and spells out the changes needed in order to keep their job.</p><p> If you decide that a performance management system is appropriate, then you need to be clear about what kind of “performance” you want. If you are doing scrum, then what you want is high-performing scrum teams. Start with this as the goal, and shape a performance management system that will increase your chances of getting team-oriented behavior from your employees.  If you build a performance management system that rewards heroes and rock stars, you will get people who spend their time focused on looking better than their teammates, instead of collaborating with them.</p><p> Sometimes it’s hard to see the things that contribute to a cohesive team. I once worked with a developer whose technical skills were merely acceptable. This company had a bit of an alpha-geek culture, and some managers thought we should let this developer go, since they “didn’t fit in” and “weren’t performing at the level of the others.” I resisted, having noticed that this developer was always willing to take the less-glamorous work that the rock stars hated doing. Additionally, this developer’s humble demeanor helped keep the peace among an otherwise high-strung group. In fact, this person was vital to the health and performance of the team. I resisted the pressure from above to let them go, and the team went on to greatness.</p><p> Of course, teams are made up of individuals and we want each one to be a strong as possible. For this reason, I suggest a performance management approach that focuses on helping individuals grow their skills. This can be done by building on strengths, shoring up weaknesses, or by expanding in to new skill areas so that they can contribute in new ways. To this end, each person should have a professional development plan that they co-create with their manager.  This professional development plan will help them to identify areas of strength and weakness, and map out a path for growth. A regular stop along this path should be <a
href="/2008/03/one-on-ones/">weekly one-on-one meetings with the manager</a>.</p><p> What are your thoughts on managing the performance of scrum team members? Leave a comment and share!</p><p> Cheers,</p><p> <a
href="http://www.agilelearninglabs.com/people/chris-sims/">Chris</a></p><p>The post <a
href="http://www.agilelearninglabs.com/2013/01/managing-the-performance-of-scrum-team-members/">Managing the Performance of Scrum Team Members</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2013/01/managing-the-performance-of-scrum-team-members/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Where does Quality Fit on a Scrum Team?</title><link>http://www.agilelearninglabs.com/2012/12/where-does-quality-fit-on-a-scrum-team/</link> <comments>http://www.agilelearninglabs.com/2012/12/where-does-quality-fit-on-a-scrum-team/#comments</comments> <pubDate>Tue, 04 Dec 2012 10:15:33 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2880</guid> <description><![CDATA[<p>A recent email: Hi Chris. It was great to have you in Beijing and you provided us with awesome Certified Scrum Master and Certified Scrum Product Owner trainings. We are having internal discussions about the role of quality engineers in scrum. Should they be on the scrum teams? Do we need quality engineers if we [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2012/12/where-does-quality-fit-on-a-scrum-team/">Where does Quality Fit on a Scrum Team?</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<h1>A recent email:</h1><blockquote><p>Hi Chris.  It was great to have you in Beijing and you provided us with awesome Certified Scrum Master and Certified Scrum Product Owner trainings. We are having internal discussions about the role of quality engineers in scrum. Should they be on the scrum teams? Do we need quality engineers if we are doing scrum? If we have them, who should manage them? Should we move them around from team to team?</p><p>Thanks,</p><p>J</p></blockquote><h1>My thoughts:</h1><p></br><br
/> J,</p><p><h1><b>Have Quality Engineers on the Scrum Team</b></h1><p>Scrum is based around cross-functional teams. This means that we want each team to have all of the skill areas necessary to take a deliverable from concept to delivery. For software products, this usually means we need people skilled in design, architecture, various types of coding, as well as testing. It is too much to expect every team member to be highly skilled in all areas; instead we have specialists on the team, each of whom has a core competency in one (or sometimes more) of the skills we need to get the work done.  While these people are specialists, we also want them to be flexible enough to do work outside their area of specialty. Sometimes a C++ developer will write test automation. Sometimes a tester will do requirements analysis, and so on. We often call these people “generalizing specialists.”</p><p> So is quality engineering needed? For most of the scrum teams I’ve worked with the answer is yes, we need to have quality engineers on the scrum team. They bring special skills and a quality-centric view to the work. Are they the only ones who can do testing? No, when the team needs more testing than our QE specialists can do, other team members will help out. Is testing the only thing that our quality engineers will do? No, it is likely that the team will need them to make other kinds of contributions from time-to-time. Remember, that for every scrum team member, their main goal is the same: deliver the stories that the team committed to this sprint!</p><p><h1><b>Who Should Manage the Quality Engineers on a Scrum Team?</b></h1><p>So now that we’ve decided that we probably want quality engineers on the scrum team, who should they report to? It’s probably best that they report to someone who is, or was, a quality engineer. Think about what we want a manager to do. We want the manager to help the employee grow so that their contribution to the company continues to increase. We also want the manager to be the employees’ go-to person for all human resource issues such as: performance review, vacation approval, and career growth. Who better understands how to be a great quality engineer than someone who is themselves a great quality engineer? Another benefit of having the quality engineers managed by other quality engineers is that the manager becomes someone who can coordinate QE practices across scrum teams. There are many decisions to make regarding what tools we will use, and what practices we want to adopt across the organization. To best make these decisions, we want our QE people to regularly discuss these areas and make coordinated decisions. A manager is a logical person to make all of this happen.</p><p> The quality engineers across the organization will want to spend time with each other, so that they can coordinate the various ways that quality engineering work is being done. In these bigger gatherings of QE people, they can make decisions about what tools, techniques and practices to adopt and standardize on. They can learn from each-others’ experiences and evolve the way quality engineering is being practiced. So we want to have quality engineers on the scrum team, and we want them to have time to meet and work together outside of the team, in order to coordinate and improve how they work.</p><p> It can be very useful for individual skill and career growth, to have people report to managers who have the same skill set. Thus, quality engineers will be managed by quality engineers. Java developers will be managed by someone who knows Java development well, and so on. This sets up a bit of a matrix situation. The manager is responsible for helping their direct reports improve their skills and grow, as well as typical administrative task such as approving vacation requests. The team’s product owner, however, sets the business direction and decides the order of the stories that the team will be asked to deliver.</p><p><h1><b>Avoid Frequently Moving Quality Engineers Between Teams</b></h1><p>In general, we find that having stable teams, where same team members stay on the team for long periods of time, seems to work best. This may seem a little counter-intuitive at first. Traditional project management has included the practice of moving people with the right skills to what-ever project needed those skills at the moment. If we were machines, this would work great. But we are not machines. We are teams of human beings, and it takes significant time working together for a team to start to gel, and become high-performing. One popular model for how this happens is the Tuckman model which states that teams go through four distinct phases over time: forming, storming, norming, and finally, performing. It turns out that within some reasonable bounds, a team that has been together and made the journey to high-performing will produce more value than a team of experts who have just been pulled together.  For this reason, we generally want to keep the same people together as a team for as long as we can.</p><p> What are your experiences and opinions on incorporating quality engineering in scrum? Leave a comment and share!</p><p> Cheers,</p><p> <a
href="http://www.agilelearninglabs.com/people/chris-sims/">Chris</a></p><p>The post <a
href="http://www.agilelearninglabs.com/2012/12/where-does-quality-fit-on-a-scrum-team/">Where does Quality Fit on a Scrum Team?</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2012/12/where-does-quality-fit-on-a-scrum-team/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Where does User Experience Fit on a Scrum Team?</title><link>http://www.agilelearninglabs.com/2012/11/where-does-user-experience-fit-on-a-scrum-team/</link> <comments>http://www.agilelearninglabs.com/2012/11/where-does-user-experience-fit-on-a-scrum-team/#comments</comments> <pubDate>Mon, 26 Nov 2012 09:00:55 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2855</guid> <description><![CDATA[<p>A recent email: My company is making a transition from waterfall to agile development using the guidelines from your book Elements of Scrum. In your coaching of various companies, I was wondering if you&#8217;ve worked with teams that have user experience designers (UX) and where they&#8217;ve fit into the process. As a manager, I wanted [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2012/11/where-does-user-experience-fit-on-a-scrum-team/">Where does User Experience Fit on a Scrum Team?</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<h1>A recent email:</h1><blockquote><p>My company is making a transition from waterfall to agile development using the guidelines from your book <a
href="http://www.amazon.com/Elements-Scrum-Chris-Sims/dp/0982866917">Elements of Scrum</a>.  In your coaching of various companies, I was wondering if you&#8217;ve worked with teams that have user experience designers (UX) and where they&#8217;ve fit into the process.  As a manager, I wanted to get your thoughts on whether it makes more sense for individuals with these skills to be part of a scrum team as a team member or work with the product owner as a stakeholder.</p><p>Thanks,</p><p>K</p></blockquote><h1>My thoughts:</h1><p> K,</p><p> Thanks for your question on the role of user experience (UX) people on the scrum team. It comes up often, and so I thought I’d answer it publicly, here on our blog. The short answer is “It depends.” I’ve seen both approaches work: have the user experience people on the scrum team, or have the UX person be part of the product owner’s inner circle of advisors but not actually on the scrum team.</p><h1>User Experience on the Scrum Team</h1><p> If the UX people can do their work on each story effectively during the sprint, then it may work best to have them be part of the scrum team. In this case, the user stories tend to be focused on the business problem to be solved. The design, implementation, and testing of the solution happens during the sprint, including the UX work. In this approach, the bigger picture of the user experience emerges over time, in much the same way that a system’s architecture is evolved over time using emergent architecture techniques.  There is certainly some thinking, design, and work that happens early, but the bulk of this work happens incrementally over time, with frequent <a
href="http://en.wikipedia.org/wiki/Code_refactoring">refactorings</a> of the user interface. For some products and teams, this is the best approach.</p><h1>User Experience as Stakeholder</h1><p> In other situations, the user experience people work closely with the product owner, and are not part of the scrum team. The usual pattern here is that the UX artifacts are part of the user stories. In this way, a user story will have an overview “As a (type of user), I want (something), so that (some value is created).” The story will also include acceptance criteria, and UX documentation such as wire frames or mockups. Of course, documentation is not sufficient to enable the team to truly understand the desired result, and so the UX person will have many conversations with the team members to help them understand what is desired, and to negotiate with the team regarding the inevitable trade-offs that will need to be made. Additionally, good UX people will take the working software that the team is creating and field test it with actual users to see if the user experience is working as desired.</p><p> Thus, the UX person is doing work ahead of the sprint, creating designs, wireframes, and mock-ups. The UX person is also working with the team during the sprint to ensure that the team is building software that embodies the desired user experience. And finally, the UX person is doing work after the sprint to validate the usability of the software that has been created.</p><p> Taking this model a step further, I have seen UX people who have become their team’s product owner. This can work really well, as a good UX person truly understands the users,  what they are trying to accomplish, and what they value.</p><p> Cheers,</p><p> <a
href="http://www.agilelearninglabs.com/people/chris-sims/">Chris</a></p><p>The post <a
href="http://www.agilelearninglabs.com/2012/11/where-does-user-experience-fit-on-a-scrum-team/">Where does User Experience Fit on a Scrum Team?</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2012/11/where-does-user-experience-fit-on-a-scrum-team/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Dymaxicon Leaves the Nest</title><link>http://www.agilelearninglabs.com/2012/11/dymaxicon-leaves-the-nest/</link> <comments>http://www.agilelearninglabs.com/2012/11/dymaxicon-leaves-the-nest/#comments</comments> <pubDate>Thu, 15 Nov 2012 03:13:23 +0000</pubDate> <dc:creator>Chris Sims</dc:creator> <category><![CDATA[agile]]></category><guid isPermaLink="false">http://www.agilelearninglabs.com/?p=2850</guid> <description><![CDATA[<p>A couple of years ago, Hillary Louise Johnson and I had nearly finished writing The Elements of Scrum and we were discovering that the options for publishing it through traditional means didn&#8217;t satisfy us. A traditional publishing deal wouldn&#8217;t give us the creative control that we wanted, and the royalty terms offered by traditional publishers [...]</p><p>The post <a
href="http://www.agilelearninglabs.com/2012/11/dymaxicon-leaves-the-nest/">Dymaxicon Leaves the Nest</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></description> <content:encoded><![CDATA[<p>A couple of years ago, <a
href="http://www.hillarylouisejohnson.com/">Hillary Louise Johnson</a> and I had nearly finished writing <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">The Elements of Scrum</a> and we were discovering that the options for publishing it through traditional means didn&#8217;t satisfy us. A traditional publishing deal wouldn&#8217;t give us the creative control that we wanted, and the royalty terms offered by traditional publishers weren&#8217;t to our liking. The answer, Hillary saw, was to start a publishing company; <a
href="http://www.dymaxicon.com/">Dymaxicon</a> was born.</p><p>Hillary had big plans right from the start. “Because of my years spent as a journalist and author, I had a huge backlog of books I knew of that had never found a home with traditional publishers,” she says. “So I started making calls.”</p><p>The first book Dymaxicon published was a literary novel, <a
href="http://www.amazon.com/The-Bad-Mother-A-Novel/dp/0982866909 ">The Bad Mother</a>, by Hillary’s longtime colleague, <a
href="http://www.nancyrommelmann.com/">Nancy Rommelmann</a>. It garnered attention in the <a
href="http://www.huffingtonpost.com/madison-smartt-bell/a-shape-of-things-to-come_b_924519.html">Huffington Post</a>, <a
href="http://www.oregonlive.com/books/index.ssf/2011/03/the_bad_mother_review_nancy_ro.html">The Oregonian</a>, and the <a
href="http://blogs.laweekly.com/arts/2011/06/nancy_rommelmann_the_boulevard.php">LA Weekly</a>. By the time <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">The Elements of Scrum</a> came out, Hillary already had several other literary titles in the works, which have since been reviewed in major newspapers across the country and one was even excerpted in the <a
href="http://www.nytimes.com/2012/02/05/magazine/dazed-and-confused.html?_r=2&#038;">New York Times</a>.</p><p>In mid-2012, Hillary and I published <a
href="http://www.amazon.com/Scrum-Breathtakingly-Brief-Agile-Introduction/dp/193796504X">Scrum: A Breathtakingly Brief and Agile Introduction</a>, a kind of Cliff-Notes version of <a
href="http://www.amazon.com/The-Elements-Scrum-Chris-Sims/dp/0982866917/">The Elements of Scrum</a>, designed to meet the needs of executives and others who wanted or needed a quick-start guide. Within months, both books had come to consistently rank #1 and #2 on Amazon’s bestseller lists for software project management.</p><p>In 2012, Hillary also collaborated with our fellow agilist Tobias Mayer to bring out a new kind of literary journal, <a
href="http://www.dymaxicon.com/2012/113-crickets/">113 Crickets</a>, which mixed writing from technology mavens and literary figures, some known, like the Stanford poet <a
href="http://en.wikipedia.org/wiki/Kenneth_Fields">Kenneth Fields</a> and the actor <a
href="http://en.wikipedia.org/wiki/James_Franco">James Franco</a>, and others who were seeing their work in print for the first time. Meanwhile, the agile community turned out to support the fledgling literary magazine through advertising.</p><p>By using a lean business model and developing projects iteratively, Dymaxicon was able to bootstrap its way to profitability. And today, Agile Learning Labs’ child Dymaxicon is striking out on its own. What started as a better way to publish The Elements of Scrum has become Hillary’s full-time passion, and so she is leaving Agile Learning Labs to focus on her role as CEO of the newly independent <a
href="http://www.dymaxicon.com/">Dymaxicon LLC</a>. All of us at Agile Learning Labs wish Hillary well and look forward to cheering <a
href="http://www.dymaxicon.com/">Dymaxicon</a> onto even greater successes in the future.</p><p>The post <a
href="http://www.agilelearninglabs.com/2012/11/dymaxicon-leaves-the-nest/">Dymaxicon Leaves the Nest</a> appeared first on <a
href="http://www.agilelearninglabs.com">Agile Learning Labs</a>.</p>]]></content:encoded> <wfw:commentRss>http://www.agilelearninglabs.com/2012/11/dymaxicon-leaves-the-nest/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 38/42 queries in 0.229 seconds using disk: basic
Object Caching 3151/3157 objects using disk: basic

Served from: www.agilelearninglabs.com @ 2013-05-24 03:21:00 -->
