<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Boost Blog</title>
	
	<link>http://www.boost.co.nz/blog</link>
	<description>All the stuff we love - Web design | Usability | Ruby on Rails | Agile and Scrum | eLearing</description>
	<lastBuildDate>Mon, 16 Apr 2012 04:54:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/boostblog" /><feedburner:info uri="boostblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>boostblog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>WorldBlu officially recognizes Boost New Media as a democratic workplace</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/aLb3rEJLqOo/</link>
		<comments>http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 02:33:56 +0000</pubDate>
		<dc:creator>Kirstin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Boost news]]></category>
		<category><![CDATA[Democratic workplace]]></category>
		<category><![CDATA[WorldBlu]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1757</guid>
		<description><![CDATA[We&#8217;re very pleased to announce that Boost New Media has been named as one of only 48 companies who are now WorldBlu certified as a democratic workplace. “People want freedom rather than fear in the workplace,” comments WorldBlu Founder and CEO, Traci Fenton. “WorldBlu-certified organizations model how democracy in the workplace unleashes human potential and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fbusiness%2Fworldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fbusiness%2Fworldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=Boost+news,Democratic+workplace,WorldBlu&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We&#8217;re very pleased to announce that Boost New Media has been named as one of only 48 companies who are now <a href="http://worldblu.com/awardee-profiles/2012.php">WorldBlu certified</a> as a democratic workplace.</p>
<p>“People want freedom rather than fear in the workplace,” comments WorldBlu Founder and CEO, Traci Fenton. “WorldBlu-certified organizations model how democracy in the workplace unleashes human potential and builds highly successful organizations that change the world for the better.”</p>
<p>We became eligible for a spot on the WorldBlu List of Most Democratic Workplaces™ when every employee completed a WorldBlu assessment evaluating our company&#8217;s practice against the <a href="http://worldblu.com/democratic-design/principles.php">WorldBlu 10 Principles of Organizational Democracy™</a>.</p>
<p>Nathan Donaldson, our Managing Director and founding owner is a big believer in the principles of a democratic workplace. Nathan believes that the more employees are asked to input on the strategic direction of the company the more engaged they become. As a result Boost has happier employees which in turn has resulted in a low staff turnover rate.</p>
<h3>Some of the steps we&#8217;ve taken to become a democratic workplace:</h3>
<ul>
<li>Yearly strategic planning meetings</li>
<li>Quarterly planning retrospectives</li>
<li>An ideas and questions board</li>
<li>Boost strategy scrum</li>
<li>Group interviews of prospective employees</li>
</ul>
<p>Once a year we devote half a day to strategic planning. The entire company sits in a meeting room and workshop ideas for goals for the coming year. Everyone contributes and we all get to vote on the ideas we&#8217;d most like to commit to. We then decide who should drive the tasks associated with each goal and when they should be done by. We all agree on our shared goals as a company.</p>
<p>To ensure we&#8217;re on track with our goals and to capture any concerns we hold a planning retrospective quarterly. This allows us to track progress and address any concerns arising.</p>
<p>Our ideas and questions board is located in our kitchen, giving everyone easy access and opportunity to make suggestions about any aspects of the company. The current categories are tools, processes and goals. We&#8217;re encouraged to contribute any ideas we might have for improvements or changes by post it note.</p>
<p>Although not everyone is involved in the day to day tasks associated with Boost&#8217;s strategic direction, we do run this work by <a href="http://en.wikipedia.org/wiki/Scrum_(development)">scrum</a>. This means that all tasks are displayed on a scrum board so that everyone can see the status of tasks (not started, in progress and completed). Essentially all strategic work is transparently displayed to anyone who is interested. We find that the underlying principles of Agile work well with the aspiration to be a democratic company.</p>
<p style="text-align: center;"><a href="http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/attachment/scrum-board-3/" rel="attachment wp-att-1795"><img class="aligncenter size-medium wp-image-1795" title="Scrum board" src="http://www.boost.co.nz/blog/wp-content/uploads/2012/04/Scrum-board1-300x279.jpg" alt="" width="300" height="279" /></a><a href="http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/attachment/scrum-board/" rel="attachment wp-att-1777"><br />
</a></p>
<p>Our hiring process is another area where employees are invited to get involved. The candidate is initially interviewed by the Managing Director and the General Manager and if they feel they would like the candidate to progress further the team are asked to come to a meeting room and meet the candidate. We&#8217;re all encouraged to ask the candidate questions and then once the interview is over we&#8217;re asked for our thoughts on the candidate.  This means that every new employee is someone the whole team have met and agreed will be a good fit for our company.</p>
<p>We&#8217;re delighted to be recognized by WorldBlu as New Zealand&#8217;s first certified democratic workplace. We&#8217;ve found that using democratic principles results in happier and more productive employees who feel more engaged and motivated.</p>
<p>&nbsp;<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'WorldBlu officially recognizes Boost New Media as a democratic workplace on Boost Blog',url: 'http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/',contentID: 'post-1757',suggestTags: 'Boost news,Democratic workplace,WorldBlu',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=aLb3rEJLqOo:PfkEsiRl0bA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=aLb3rEJLqOo:PfkEsiRl0bA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=aLb3rEJLqOo:PfkEsiRl0bA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=aLb3rEJLqOo:PfkEsiRl0bA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=aLb3rEJLqOo:PfkEsiRl0bA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=aLb3rEJLqOo:PfkEsiRl0bA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=aLb3rEJLqOo:PfkEsiRl0bA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=aLb3rEJLqOo:PfkEsiRl0bA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/aLb3rEJLqOo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/business/worldblu-officially-recognizes-boost-new-media-as-a-democratic-workplace/</feedburner:origLink></item>
		<item>
		<title>From traditional project manager to Scrum Master – a free talk at Boost</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/Wgwf1EfoSFw/</link>
		<comments>http://www.boost.co.nz/blog/agile/from-traditional-project-manager-to-scrum-master-a-free-talk-at-boost/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 02:53:59 +0000</pubDate>
		<dc:creator>Kirstin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1735</guid>
		<description><![CDATA[Introducing Scrum to an organisation is notoriously difficult but also fabulously rewarding. Making the shift from traditional project manager to Scrum Master can also be very challenging. Australian Scrum trainer and coach Kane Mar will be at here at Boost running a Certified Scrum Master course on 29-30 March. On Thursday the 29th he&#8217;s giving a free [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Ffrom-traditional-project-manager-to-scrum-master-a-free-talk-at-boost%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Ffrom-traditional-project-manager-to-scrum-master-a-free-talk-at-boost%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Introducing Scrum to an organisation is <a href="http://public.kanemar.com.s3.amazonaws.com/ScrumIsHardandDisruptive.pdf">notoriously difficult</a> but also fabulously rewarding. Making the shift from traditional project manager to Scrum Master can also be very challenging.</p>
<p>Australian Scrum trainer and coach <a title="Kane Mar's website" href="http://kanemar.com/" target="_blank">Kane Mar</a> will be at here at Boost running a Certified Scrum Master course on 29-30 March. On Thursday the 29th he&#8217;s giving a free 20 minute talk sharing his war stories and recommendations about his experience of moving from traditional project management to Scrum. We&#8217;re opening our doors to people interested in project management and Agile practices to join us for Kane&#8217;s talk. To sweeten the deal we&#8217;ll be putting on drinks and nibbles for everyone who wants to stay on for a more informal chat after the presentation.</p>
<p>We&#8217;ve stoked to have Kane over to run this Certified Scrum Master course at Boost again, following a very successful course late last year. Kane is a full-time Scrum trainer and Scrum coach and has been writing about Agile software development since 2005, you can <a title="Kane's website" href="http://kanemar.com/" target="_blank">read more on his website</a>. We have a small number of places remaining on the course, if you&#8217;d like to find out more about securing a spot, give us a call on 04 939 0062 or email us on <a href="mailto:info@boost.co.nz">info@boost.co.nz</a>.</p>
<p><strong>Kane Mar: From traditional project manager to Scrum Manager</strong></p>
<p>When:  6pm, Thursday 29 March 2012</p>
<p>Cost: Free!</p>
<p>Where: <a href="http://www.google.com/maps?q=75+ghuznee+st&amp;hl=en&amp;ll=-41.293011,174.774585&amp;spn=0.012108,0.023496&amp;sll=-41.292785,174.774224&amp;sspn=0.012108,0.023496&amp;hnear=75+Ghuznee+St,+Te+Aro,+Wellington+6011,+Wellington,+New+Zealand&amp;t=m&amp;z=16">Boost New Media, Level 8, 75 Ghuznee Street, Wellington</a></p>
<p>Please RSVP by emailing <a href="mailto:info@boost.co.nz">info@boost.co.nz</a></p>
<p>&nbsp;<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'From traditional project manager to Scrum Master &amp;#8211; a free talk at Boost on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/from-traditional-project-manager-to-scrum-master-a-free-talk-at-boost/',contentID: 'post-1735',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=Wgwf1EfoSFw:z7m8actmmc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Wgwf1EfoSFw:z7m8actmmc8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Wgwf1EfoSFw:z7m8actmmc8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Wgwf1EfoSFw:z7m8actmmc8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Wgwf1EfoSFw:z7m8actmmc8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Wgwf1EfoSFw:z7m8actmmc8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Wgwf1EfoSFw:z7m8actmmc8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Wgwf1EfoSFw:z7m8actmmc8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/Wgwf1EfoSFw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/from-traditional-project-manager-to-scrum-master-a-free-talk-at-boost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/from-traditional-project-manager-to-scrum-master-a-free-talk-at-boost/</feedburner:origLink></item>
		<item>
		<title>Webstock 2012: happy places, strategic creativity, and One Big Idea</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/bTJiA7PWaKg/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-joy-creativity-reading-lists/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 21:02:00 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[website design]]></category>
		<category><![CDATA[webstock]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1712</guid>
		<description><![CDATA[Yesterday I posted on two themes I found emerging at Webstock this year: working with design/ers and crafting experiences. Today I&#8217;m turning to finding your joy, strategic creativity and One Big Idea &#8230;. Living a good life There was a definite sense of reassessment at this year&#8217;s Webstock.  As Jeff Atwood wrote in a recent [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fwebstock-2012-joy-creativity-reading-lists%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fwebstock-2012-joy-creativity-reading-lists%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=Design,website+design,webstock&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Yesterday I posted on two themes I found emerging at Webstock this year: <a title="Webstock 2012: design and craft - Boost blog" href="http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/" target="_blank">working with design/ers and crafting experiences</a>. Today I&#8217;m turning to finding your joy, strategic creativity and One Big Idea &#8230;.</p>
<h3>Living a good life</h3>
<p>There was a definite sense of reassessment at this year&#8217;s Webstock.  As <a title="Jeff Atwood - Farewell Stack Exchange" href="http://www.codinghorror.com/blog/2012/02/farewell-stack-exchange.html" target="_blank">Jeff Atwood wrote in a recent blog post</a>, announcing he was stepping away from Stack Exchange, start-up life is hard on families. Walter Isaacson&#8217;s biography of Steve Jobs is <a title="Not Like Steve - Deliberatism" href="http://www.deliberatism.com/blog/not-like-steve/" target="_blank">causing</a> <a title="What I learned about life from Steve Jobs - Brad Wardell" href="http://draginol.joeuser.com/article/413935/What_I_learned_about_life_from_Steve_Jobs" target="_blank">reflection</a> in a generation of people who have been pouring their guts into these ventures for the past decade.</p>
<p>&nbsp;</p>
<p><a title="Matt Haughey by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885503381/"><img class="aligncenter" src="http://farm8.staticflickr.com/7049/6885503381_aa4c325b38.jpg" alt="Matt Haughey" width="500" height="335" /></a></p>
<p>Atwood was cited by <a>Matt Haughey in his</a> talk <a title="Matt Haughey - Lessons from a 40 Year Old" href="http://www.webstock.org.nz/12/programme/presentations.php#haughey" target="_blank">Lessons from a 40 Year Old</a>. &#8220;Success at the cost of being away from your family is not success&#8221;, Haughey said, arguing that that world is full of ideas that could be executed in 20-30 hours a week, rather than while living off pizza and Coke and getting 2 hours sleep a night huddled under your desk.</p>
<p>The only thing I wrote in my notebook during this talk was THE SLOW STARTUP MOVEMENT. The <a title="Shared notetaking from Webstock - Matt Haughey" href="https://docs.google.com/document/d/1j56qD6eTNGZ56k0amUlkKS8swP82folmdYIlqz9BGO4/edit" target="_blank">shared notes for the session</a> record the examples of long-term successful, self-funded companies, the go-to example being Marco Arment&#8217;s Instapaper (and see Arment&#8217;s <a title="Marco.org - Jeff Atwood leaves Stack Exchange" href="http://www.marco.org/2012/02/06/jeff-atwood-leaves-stack-exchange" target="_blank">response to Atwood&#8217;s announcement</a>).</p>
<p>&nbsp;</p>
<p><a title="Amy Hoy by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885528173/"><img class="aligncenter" src="http://farm8.staticflickr.com/7189/6885528173_76dd8bfb31.jpg" alt="Amy Hoy" width="500" height="335" /></a></p>
<p><a title="Amy Hoy" href="http://unicornfree.com/" target="_blank">Amy Hoy</a> also renewed up the Webstock tradition of talking inspiration, not technology. In a talk titled <a title="Shared notetaking from Webstock - Amy Hoy" href="https://docs.google.com/document/d/13ybAx1ozm4qVG254XzsEJ8AD7st5rWC2M68HXQVc1ho/edit" target="_blank">Change the Game</a>, she urged us to ignore the invisible rules and the false dichotomies and to find our happiness instead: a true return to the militant strain of joyousness Webstock so often fosters. (And as a sidenote, try watching Matt Haughey&#8217;s talk once it&#8217;s online then following up with a dose of Hoy&#8217;s <a title="Amy Hoy - Fuck Glory – Startups are One Long Con" href="http://unicornfree.com/2011/fuck-glory-startups-are-one-long-con/" target="_blank">Fuck Glory &#8211; Start-Ups are One Long Con</a>.)</p>
<h3>Strategic creativity</h3>
<p>Two of my favourite talks this year were by people who have a superpower I utterly envy: drawing. I was fascinated by how illustrator, letterer and designer <a title="Jessica Hische" href="http://jessicahische.is/awesome/" target="_blank">Jessica Hische</a> and designer, developer and cartoonist <a title="Matthew Inman - The Oatmeal" href="http://theoatmeal.com/pages/about" target="_blank">Matthew Inman</a> have developed their careers.</p>
<p><a title="Jessica Hische by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6889735249/"><img class="aligncenter" src="http://farm8.staticflickr.com/7199/6889735249_a9f49f0446.jpg" alt="Jessica Hische" width="335" height="500" /></a></p>
<p>Hische noted at the start of her talk that illustration and design are very different industries, and that she feels illustration has better deadlines, better customers and a better understanding between client and illustrator. She also noted that having an artist rep makes getting work and negotiating with clients easier, and that when you&#8217;re an illustrator, people assume you&#8217;ll be doing freelancing on the side, and are perhaps less demanding as a result.</p>
<p>While being endlessly amusing, Hische also had some strong messages about the intent and benefits of side projects (her own reputation having been significantly enhanced by the well-known <a title="Daily Drop Cap - Jessica Hische" href="http://www.dailydropcap.com/" target="_blank">Daily Drop Cap project</a>). She noted that she often hears people say that they only get work they don&#8217;t want to do, and sees this as a reflection that their portfolio doesn&#8217;t reflect the kind of work they <em>do</em> want to do. She started Daily Drop Cap for similar reasons:</p>
<ul>
<li>It was set up when she went freelance, to garner attention.</li>
<li>It was an opportunity (or demand) to be creative every day.</li>
<li>It&#8217;s resulted in an &#8220;insane lookbook&#8221; for clients, who can survey 300+ examples of her work and use them to identify what feel they want.</li>
<li>She became known as &#8216;the drop cap girl&#8217; &#8211; which has been no bad thing.</li>
<li>It&#8217;s a side project that&#8217;s project her similar paid work (because people always want more of what you&#8217;ve done before).</li>
</ul>
<p>Hische also coined one of the most tweeted sentiments of the conference, talking about the short shelf-life of ideas:</p>
<p>&nbsp;</p>
<div id="attachment_1713" class="wp-caption aligncenter" style="width: 524px"><a href="https://twitter.com/#%21/beep/status/170303610062782464"><img class="size-large wp-image-1713" title="Screen shot 2012-02-22 at 9.17.34 AM" src="http://www.boost.co.nz/blog/wp-content/uploads/2012/02/Screen-shot-2012-02-22-at-9.17.34-AM-514x265.png" alt="Ethan Marcotte tweet about Jessica Hische" width="514" height="265" /></a><p class="wp-caption-text">Don&#39;t wait past the expiration date of your excitement</p></div>
<p>&nbsp;</p>
<p><a title="Matthew Inman by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885530809/"><img class="aligncenter" src="http://farm8.staticflickr.com/7050/6885530809_ae8683757d.jpg" alt="Matthew Inman" width="500" height="335" /></a></p>
<p>The <a title="Shared notetaking from Webstock - Matthew Inman" href="http://goo.gl/zKjeX" target="_blank">shared notes</a> for Matthew Inman (of <a title="Matthew Inman - The Oatmeal" href="http://theoatmeal.com" target="_blank">The Oatmeal</a> fame) are some of the shortest for the whole conference, probably because people were too busy laughing to type. But as with Hische, I was impressed by how Inman has strategically moved away from client work that bored or frustrated him, and made his creativity work for him.</p>
<p>I was struck by how closely Inman watches the stats on his site, and rearranges content or creates new pieces to capitalise on this. I also thought about how ephemeral political satire is (most political cartoons have only days or weeks of relevance) but how <a title="Literally - The Oatmeal" href="http://theoatmeal.com/comics/literally" target="_blank">a guide to correctly using the  word &#8216;literally</a>&#8216; will be relevant over and over again. And his short rules are gold:</p>
<ul>
<li>Write about the things you hate</li>
<li>Write about the things you love</li>
<li>Be inspired by facts you learn</li>
<li>Don’t throw your face up on everything</li>
<li>Be a good follow</li>
<li>Don’t ask for likes &#8211; make things that are likable</li>
<li>Keep it short</li>
<li>Don’t spend too much time on it</li>
<li>Don’t have your friends look at it.</li>
</ul>
<h3>One Big Idea</h3>
<p>Okay &#8211; it&#8217;s not such a big idea. But: the beauty of Webstock is that it makes you want to keep exploring.</p>
<p>I would love each presentation to end with a slide with three books or articles that the speaker recommends, in the spirit of &#8216;If you liked this talk, you might also like &#8230;&#8217;. Or perhaps a Webstock Reading List on the Webstock website (a little like the <a title="Kiwi Foo reading list - Goodreads" href="http://www.goodreads.com/list/user_vote/1153845" target="_blank">Kiwi Foo reading list</a>).</p>
<p>Webstock is mind candy (with a side-helping of eye candy) and this, combined with the videos of the talks, would make for year-round inspiration.</p>
<p>&nbsp;<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/' title='Webstock 2012: design and craft'>Webstock 2012: design and craft</a></li>
<li><a href='http://www.boost.co.nz/blog/design/design-poet-laureate/' title='New look for the Poet Laureate on National Poetry Day'>New look for the Poet Laureate on National Poetry Day</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/winning-websites/' title='Winning websites'>Winning websites</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/magic-and-delight/' title='Magic and delight'>Magic and delight</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Webstock 2012: happy places, strategic creativity, and One Big Idea on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/webstock-2012-joy-creativity-reading-lists/',contentID: 'post-1712',suggestTags: 'Design,website design,webstock',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=bTJiA7PWaKg:fTGO31YBlas:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=bTJiA7PWaKg:fTGO31YBlas:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=bTJiA7PWaKg:fTGO31YBlas:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=bTJiA7PWaKg:fTGO31YBlas:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=bTJiA7PWaKg:fTGO31YBlas:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=bTJiA7PWaKg:fTGO31YBlas:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=bTJiA7PWaKg:fTGO31YBlas:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=bTJiA7PWaKg:fTGO31YBlas:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/bTJiA7PWaKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-joy-creativity-reading-lists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-joy-creativity-reading-lists/</feedburner:origLink></item>
		<item>
		<title>Webstock 2012: design and craft</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/8EjU030RWgI/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 23:55:10 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[web content]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webstock]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1705</guid>
		<description><![CDATA[My single favourite quote of Webstock 2012 came courtesy of Scott Hanselman: So many people who had great blogs now have mediocre tweets. Given the immense volume of tweets and the beauty of shared notetaking, I now try to stay offline as much as possible at Webstock, so I can focus on the speaker and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fwebstock-2012-design-craft%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fwebstock-2012-design-craft%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=web+content,web+design,webstock&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>My single favourite quote of <a title="Webstock website" href="http://www.webstock.org.nz" target="_blank">Webstock 2012</a> came courtesy of <a title="Scott Hanselman's blog" href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>:</p>
<blockquote><p>So many people who had great blogs now have mediocre tweets.</p></blockquote>
<p>Given the <a title="#webstock on Twitter" href="https://twitter.com/#!/search/%23webstock">immense volume of tweets</a> and the <a title="Shared notetaking from Webstock" href="http://webstock2012.miramarmike.co.nz/" target="_blank">beauty of shared notetaking</a>, I now try to stay offline as much as possible at Webstock, so I can focus on the speaker and <a title="I'm analogue as, bro." href="https://twitter.com/#!/szechuan/status/170250160050413568" target="_blank">my pencilled notes</a>. But over the last few days I&#8217;ve tried to boil down some of the themes I heard emerging to share here, in two posts. Today: design and craft. Tomorrow: find your happy place, strategic creativity, and One Big Idea.</p>
<h3>Working with design/ers</h3>
<p>One of the greatest revelations to me since coming to work at Boost has been working with designers. As someone who works primarily through words, I don&#8217;t think I&#8217;ll ever get sick of watching designers do their thing.</p>
<p>It&#8217;s also been humbling to find out how accidentally moronic I sometimes was as a client. Here&#8217;s a reenactment of a series of comments I once gave to a poor designer:</p>
<blockquote><p><em>I really like what you&#8217;ve done &#8211; but could we maybe see it in blue instead of brown?</em></p>
<p><em>Oh, okay. Hmmmm. How about green?</em></p>
<p><em>Oh. Sure. Right. Look, I&#8217;m really sorry to keep doing this &#8211; but perhaps we could see it in pink?</em></p>
<p><em>It&#8217;s still not quite right &#8211; could you show me the brown version again?</em></p>
<p><em>Hey &#8211; the brown version&#8217;s great! Let&#8217;s go with that.</em></p></blockquote>
<p>Yeah. I was that person. Now, of course, I realise that (a) designers will <em>always</em> be better at design than I am and (b) almost every variation of colour, placement and size has already been trialled before the best version is shown to the client &#8211; and if it wasn&#8217;t trialled, it&#8217;s probably because it was a bad idea.</p>
<p>So I was delighted by all the speakers who touched on how we can work better with design and the good folks who craft it.</p>
<p>&nbsp;</p>
<p><a title="Adam Lisagor by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6889738487/"><img class="aligncenter" src="http://farm8.staticflickr.com/7068/6889738487_521293f3ab.jpg" alt="Adam Lisagor" width="500" height="335" /></a></p>
<p><a title="Adam Lisagor" href="http://adamlisagor.com/" target="_blank">Adam Lisagor</a> hit so many buttons for me on this topic. Here are some of the things I scribbled down (<a title="Shared notetaking from Webstock - Adam Lisagor" href="http://goo.gl/KRw4s" target="_blank">more here in the shared notes</a>):</p>
<ul>
<li>&#8216;Thank you for knowing what you wanted&#8217; &#8211; the compliment for a dream client.</li>
<li>There&#8217;s a difference between opinions (just saying stuff because you&#8217;ve been invited to a meeting and hey &#8211; you get to share your opinion!) and people who are identify problems and want to find answers.</li>
<li>If you&#8217;re the spokesperson for a committee, speak with one voice: either distill the many voices to one piece of feedback, or at least take the names out.</li>
<li>As a designer, you have been chosen for your demonstrated taste. Sometimes, your client is paying you to correct them.</li>
<li>The phrase &#8216;treat me nicely, with trust and respect&#8217; works for both sides.</li>
</ul>
<p><a title="Michael B Johnson" href="http://web.mac.com/drwave/Waves_World%21/Home.html" target="_blank">Michael B Johnson</a> from Pixar <a title="Shared notetaking from Webstock - Michael B Johnson" href="http://goo.gl/Ja9VT" target="_blank">also had some doozies</a>. Here he is on Giving Good Note (aka feedback):</p>
<ul>
<li>Point out the problem</li>
<li>Offer a solution (to show you&#8217;ve thought this problem through) (not because you expect this solution to be used)</li>
<li>Give this at the time when it can still be used.</li>
</ul>
<p>Johnson also invoked the rule of <a title="How the four rules of Improv can be applied to Scrum" href="http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/" target="_blank">&#8216;Yes, And&#8217;</a> rather than &#8216;No, but&#8217;, and noted that great teams have great morale, which is needed in the face of constant criticism. I love that at Pixar, <a title="Plussing at Pixar" href="http://www.scottberkun.com/blog/2010/inside-pixars-leadership/" target="_blank">criticism takes the form of &#8216;plussing&#8217;</a> &#8211; it&#8217;s part of the company&#8217;s culture, and it&#8217;s essential to the way they create things.</p>
<p>&nbsp;</p>
<p><a title="Jared Spool by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6888143303/"><img class="aligncenter" src="http://farm8.staticflickr.com/7049/6888143303_174f37f9bc.jpg" alt="Jared Spool" width="500" height="335" /></a></p>
<p>Finally, <a title="Jared Spool" href="http://www.uie.com/brainsparks/" target="_blank">Jared Spool</a> made a <a title="Shared notetaking from Webstock - Jared Spool" href="http://goo.gl/dE9Fq" target="_blank">million interesting points</a>, outlining five different breeds of design (Unintentional design, Self design, Genius design, Activity focused design, Experience focused design). The points that really stood out to me came out towards the end:</p>
<ul>
<li>Every style has a purpose</li>
<li>Great designers know which style they&#8217;re using</li>
<li>Great designers use the same style throughout a project</li>
<li>Great teams ensure everyone uses the same style (and everyone understands that they&#8217;re doing this)</li>
<li>The more advanced the style, the more expensive this will be</li>
<li>The more advanced the style, the better the design.</li>
</ul>
<h3>Crafting experiences</h3>
<p>&nbsp;</p>
<p><a title="Kathy Sierra by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885473957/"><img class="aligncenter" src="http://farm8.staticflickr.com/7058/6885473957_c9ae9c74d3_z.jpg" alt="Kathy Sierra" width="500" height="335" /></a></p>
<p>Webstock 2012 opened with a clarion call for making experiences from returning speaker <a title="Kathy Sierra" href="http://headrush.typepad.com/" target="_blank">Kathy Sierra</a>. She gave the idea of &#8220;building engagement with users through social media&#8221; a robust bollocking, arguing that no matter how awesome your brand or product is, it&#8217;s the awesomeness your users feel about themselves that counts. I was interested in her ideas about aligning business goals with user goals, but found myself wanting more actual examples of where she sees this awesomeness happening.</p>
<p>&nbsp;</p>
<p><a title="Erin Kissane by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885491351/"><img class="aligncenter" src="http://farm8.staticflickr.com/7062/6885491351_eb10d1a4dc.jpg" alt="Erin Kissane" width="500" height="335" /></a></p>
<p>I wasn&#8217;t in <a title="The Elements of Content Strategy - Erin Kissane" href="http://www.abookapart.com/products/the-elements-of-content-strategy" target="_blank">content strategist</a> <a title="Erin Kissane" href="http://incisive.nu/about/" target="_blank">Erin Kissane&#8217;s</a> presentation, but it sounds like adopting an attitude of craftsmanship (and allowing time for it) were <a title="Erin Kissane - shared notes from Webstock" href="http://goo.gl/akjiA" target="_blank">big themes of her presentation</a>. It seems Erin was asking how to bring the values of craft (mastery, human scale, excellence, satisfaction) to large scale system. I&#8217;m looking forward to watching her talk when it&#8217;s up on the Webstock site.</p>
<p>&nbsp;</p>
<p><a title="Ethan Marcotte by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885494139/"><img class="aligncenter" src="http://farm8.staticflickr.com/7196/6885494139_096d6d23eb.jpg" alt="Ethan Marcotte" width="500" height="335" /></a></p>
<p>One of my favourite ever Webstock talks was <a title="Cal Henderson - Webstock 2008 talk" href="http://www.webstock.org.nz/talks/speakers/cal-henderson/" target="_blank">Cal Henderson at Webstock 2008</a>. I&#8217;ve always enjoyed the presenters who take you on a deep dive into the work they&#8217;ve  done, while teaching you more general lessons along the way. This spot for me was filled this year by <a title="Ethan Marcotte  - responsive design, the article" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">responsive</a> <a title="Ethan Marcotte  - responsive design, the book" href="http://www.abookapart.com/products/responsive-web-design" target="_blank">design</a> guru <a title="Ethan Marcotte" href="http://unstoppablerobotninja.com/about/" target="_blank">Ethan Marcotte</a>, talking about the <em><a title="The Boston Globe" href="http://bostonglobe.com/" target="_blank">Boston Globe</a></em> redesign (if you&#8217;re too impatient for the video to go up, <a title="Ethan Marcotte  - the Boston Glove redesign" href="http://unstoppablerobotninja.com/entry/the-boston-globe/" target="_blank">check out his blog post on this</a>).</p>
<p>Ethan ran us through the opportunities and challenges of reshaping the bulging content of a newspaper into the slim lines of various desktop and mobile devices, and the ways that designers and developers might be able to change their usual working patterns to meet these (it sounded a lot like what I see in our teams that are using Scrum).</p>
<p>&nbsp;</p>
<p><a title="Jennifer Brook by webstock, on Flickr" href="http://www.flickr.com/photos/webstock06/6885498689/"><img class="aligncenter" src="http://farm8.staticflickr.com/7193/6885498689_cce60f6fe3.jpg" alt="Jennifer Brook" width="500" height="335" /></a></p>
<p>Craft took centre stage in <a title="Jennifer Brooks - Webstock 2012" href="http://www.webstock.org.nz/12/speakers/brook.php" target="_blank">Jennifer Brook&#8217;s presentation</a> about publishing and the iPad, where I was more captivated of her stories of teaching herself to bind her own books than I was by her story of working on the <em>New York Times</em> iPad app. I&#8217;ve squirreled away her recommendation of <a title="Designing Calm Technology" href="http://www.ubiq.com/weiser/calmtech/calmtech.htm" target="_blank">Designing Calm Technology</a> for later reading.</p>
<h3>Tomorrow</h3>
<p>Those were my first two themes. Tomorrow I&#8217;ll cover off finding your happy place, strategic creativity and One Big Idea.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/webstock-2012-joy-creativity-reading-lists/' title='Webstock 2012: happy places, strategic creativity, and One Big Idea'>Webstock 2012: happy places, strategic creativity, and One Big Idea</a></li>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/' title='Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry'>Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry</a></li>
<li><a href='http://www.boost.co.nz/blog/usabilty/web-writing-changes/' title='Writing for the Web &#8211; same as it ever was?'>Writing for the Web &#8211; same as it ever was?</a></li>
<li><a href='http://www.boost.co.nz/blog/publishing/content-7-steps/' title='7 steps to launching with great web content'>7 steps to launching with great web content</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Webstock 2012: design and craft on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/',contentID: 'post-1705',suggestTags: 'web content,web design,webstock',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=8EjU030RWgI:gmXGH8RIDnM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=8EjU030RWgI:gmXGH8RIDnM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=8EjU030RWgI:gmXGH8RIDnM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=8EjU030RWgI:gmXGH8RIDnM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=8EjU030RWgI:gmXGH8RIDnM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=8EjU030RWgI:gmXGH8RIDnM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=8EjU030RWgI:gmXGH8RIDnM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=8EjU030RWgI:gmXGH8RIDnM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/8EjU030RWgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/random-thoughts/webstock-2012-design-craft/</feedburner:origLink></item>
		<item>
		<title>Behavior Driven Development and Cucumber, embracing agile development</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/NAUVN9qUIA0/</link>
		<comments>http://www.boost.co.nz/blog/development/behavior-driven-development-and-cucumber-embracing-agile-development/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 00:35:08 +0000</pubDate>
		<dc:creator>Kirstin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cool tools]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1642</guid>
		<description><![CDATA[Behavior Driven Development has become a key tool in our toolkit as developers strive to become leaner and more agile. Here at Boost we have been using Cucumber with Ruby on Rails to integrate Behavior Driven Development into our everyday software engineering practices. At Boost we&#8217;ve been using Test Driven Development (TDD) for some time now.  Test [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fdevelopment%2Fbehavior-driven-development-and-cucumber-embracing-agile-development%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fdevelopment%2Fbehavior-driven-development-and-cucumber-embracing-agile-development%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Behavior Driven Development has become a key tool in our toolkit as developers strive to become leaner and more agile. Here at Boost we have been using <a href="http://cukes.info/">Cucumber</a> with Ruby on Rails to integrate Behavior Driven Development into our everyday software engineering practices.</p>
<p>At Boost we&#8217;ve been using <a href="http://en.wikipedia.org/wiki/Test-Driven_Development" target="_blank">Test Driven Development</a> (TDD) for some time now.  Test driven development is a process whereby the developer writes an automated test prior to the beginning of coding of a new function or improvement to an existing function &#8211; the test fails at the outset as no code has been written.  The developer then develops the code to pass the test, as well as <a href="http://en.wikipedia.org/wiki/Code_refactoring" target="_blank">refactoring</a> the code to an accepted standard.</p>
<p>We&#8217;re also using <a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development" target="_blank">Behavior Driven Development</a> (often referred to as BDD).  Behavior Driven Development extends Test driven development by writing text cases in a way anyone can understand. Behavior Driven Development fits in well with <a href="http://www.scrumalliance.org/learn_about_scrum" target="_blank">Scrum</a> in that the Behavior Driven Development tests can be written by the <a href="http://www.mountaingoatsoftware.com/scrum/product-owner" target="_blank">product owner</a>.  A product owner writes <a href="http://www.boost.co.nz/blog/agile/acceptance-criteria/" target="_blank">acceptance criteria</a> for a user story within a sprint, but by asking the product owner to contribute to Behavior Driven Development testing by writing feature descriptions we are fostering collaboration rather than merely co-operation.  The product owner is able to take fuller responsibility for a successful outcome.</p>
<p>Over the last year we&#8217;ve been using a tool that combines both Test Driven Development and Behavior Driven Development.  <a href="http://cukes.info/" target="_blank">Cucumber</a> is a tool that enables the product owner and developer to work together to produce features. Here&#8217;s how it works:</p>
<p>1.  The product owner writes a plain text description of a task and how it should work using a particular syntax (Gherkin) and providing scenario examples.  Here&#8217;s an example of a feature description written for our <a href="http://intuitionhq.com" target="_blank">Intuition HQ</a> site:</p>
<pre>Feature: Sign up to a plan
Sign up should be quick and friendly.

Scenario: Successful sign up
Users should see a confirmation when their payment details have been accepted.

Given I have chosen to sign up
When I sign up with valid details
Then I should receive a confirmation page

Scenario: Invalid card number entered
Where an incorrect card number is entered

Given I have chosen to sign up
But I enter an invalid payment card number
Then I should be told that the card number is invalid
And the form should be redisplayed offering me the opportunity to re enter my card number</pre>
<p>2.  The developer writes corresponding step definitions.  The step definitions should include the phrases used within the feature description.  The step definitions are tests written in code that Cucumber then runs against the site. The first time the tests are run they will fail as no code has been written.</p>
<p>3.  The developer writes code for the new functionality described in the  feature description and re runs the tests.  Cucumber highlights success within the feature description in green, pending in yellow and failure in red as shown in the image below:</p>
<p style="text-align: center;"><a href="http://www.boost.co.nz/blog/development/behavior-driven-development-and-cucumber-embracing-agile-development/attachment/screen-shot-2012-02-10-at-4-49-47-pm-2/" rel="attachment wp-att-1662"><img class="aligncenter size-full wp-image-1662" title="Screen Shot 2012-02-10 at 4.49.47 PM" src="http://www.boost.co.nz/blog/wp-content/uploads/2012/02/Screen-Shot-2012-02-10-at-4.49.47-PM1.png" alt="" width="606" height="523" /></a></p>
<p>5.  The developer amends the code and reruns the tests and so on until Cucumber shows the entire feature in green indicating that the tests have been successful.</p>
<p>The advantage of working with Cucumber is that both Behavior Driven Development, (in the form of the feature descriptions and scenarios) and test-driven development, (in the form of step definitions), are used to verify the success of development.</p>
<p>I spoke to one of our developers about his experience of using Behavior Driven Development and his response was that one of the most important advantages of using Behavior Driven Development is that it allows the product owner to write acceptance criteria in the form of features. The developer can then work towards developing step definitions to test the features the product owner has defined. The step definitions correlate with the acceptance criteria/features with the intention of leaving no discrepancies between what the product owner wants from their product and what the programmer develops.</p>
<p>Behavior Driven Development is proving to be a valuable tool in helping us to eliminate the gap between developer and client understanding of requirements therefore producing successful and useful features.</p>
<p>&nbsp;<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Behavior Driven Development and Cucumber, embracing agile development on Boost Blog',url: 'http://www.boost.co.nz/blog/development/behavior-driven-development-and-cucumber-embracing-agile-development/',contentID: 'post-1642',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=NAUVN9qUIA0:8PTQipVLCZg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=NAUVN9qUIA0:8PTQipVLCZg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=NAUVN9qUIA0:8PTQipVLCZg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=NAUVN9qUIA0:8PTQipVLCZg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=NAUVN9qUIA0:8PTQipVLCZg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=NAUVN9qUIA0:8PTQipVLCZg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=NAUVN9qUIA0:8PTQipVLCZg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=NAUVN9qUIA0:8PTQipVLCZg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/NAUVN9qUIA0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/development/behavior-driven-development-and-cucumber-embracing-agile-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/development/behavior-driven-development-and-cucumber-embracing-agile-development/</feedburner:origLink></item>
		<item>
		<title>Business Analysts and Scrum projects: A short case study</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/g10qWkfGIy8/</link>
		<comments>http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 03:15:12 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[BA]]></category>
		<category><![CDATA[business analysis]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[user stories]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1629</guid>
		<description><![CDATA[In a recent post I discussed the question &#8220;Are user stories the same as use cases?&#8221;. This is a question that frequently arises in our Writing Great Agile User Stories workshop, and it&#8217;s often asked by business analysts. I&#8217;ve also been in Agile/Scrum training courses with BAs, who at a certain point in the day [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fbusiness-analysts-and-scrum-projects-a-short-case-study%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fbusiness-analysts-and-scrum-projects-a-short-case-study%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,BA,business+analysis,scrum,user+stories&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>In a recent post I discussed the question <a title="Use cases or user stories - Boost blog" href="http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/">&#8220;Are user stories the same as use cases?&#8221;</a>. This is a question that frequently arises in our <a title="Free Friday Introduction to Scrum workshops at Boost" href="../agile/agile-workshops/" target="_blank">Writing Great Agile User Stories workshop</a>, and it&#8217;s often asked by business analysts. I&#8217;ve also been in Agile/Scrum training courses with BAs, who at a certain point in the day start worrying about where the BA role fits in a Scrum project.</p>
<p>The quick answer is: there is no Business Analyst role in Scrum &#8211; just like there isn&#8217;t a DBA role or a SysAdmin role or a designer role. You&#8217;re either the Scrum Master, the Product Owner, or part of the Scrum Team. There also isn&#8217;t a space carved out for a person to be responsible for requirements gathering and reporting.</p>
<p>The longer answer is that there&#8217;s still a lot of work in a Scrum project for a good BA to do. <a title="Business analysis in scrum - Roman Pichler" href="http://www.romanpichler.com/blog/roles/business-analysts-in-scrum/">As Roman Pichler puts it</a>:</p>
<blockquote><p>what’s left to do for business analysts in Scrum? I have seen business analysts working as team members as well as taking on the product owner role successfully. In both cases, though, the individuals experienced a change in their daily work. Business analysts working as a team member often support their peers in product backlog grooming activities. As the business analysis activities are now carried out collaboratively, the business analysts often have time to take on other responsibilities, for instance, working with the testers or the technical writer. As a business analyst working on the team, you should hence expect to pick up new skills, broaden your expertise, and be open to work in new areas.</p></blockquote>
<p><strong>One small case-study</strong></p>
<p>I recently worked on a short (6-sprint) Scrum project that had a nearly full-time BA allocated as a resource to the team. (Don&#8217;t you love that kind of phrasing? &#8220;allocated as a resource&#8221;. Savour it.)</p>
<p>We were creating a mobile interface for a cut-down set of the functionality available through our client&#8217;s current website. Our team was made up of a mix of our client&#8217;s staff and Boost staff: a Product Owner, the BA, two developers and a tester from our client; a Scrum Master, designer and me doing the wireframes from Boost.</p>
<p>Here&#8217;s what our BA did:</p>
<p><em>Working with the product owner</em></p>
<ul>
<li>Research for writing user stories (usually by confirming how the current system works, and where there was and wasn&#8217;t flexibility to make changes)</li>
<li>Meeting with other parts of the business to explain what we were doing and what we needed, and to find out what they were doing and how that might affect what we were making.</li>
</ul>
<p><em>Working with the team</em></p>
<ul>
<li>Ferreting out system documentation</li>
<li>Getting screenshots of the system that I (working outside their network) couldn&#8217;t access, and reviewing wireframes with me</li>
<li>Helping write and QA&#8217;ing test cases</li>
<li>Getting wording signed off by other parts of the business (always harder than you think it&#8217;s going to be)</li>
<li>Getting approval from other parts of the business for use of a third-party plug-in.</li>
</ul>
<p>Our BA attended all the planning meetings, retrospectives and stand-ups. Her work was managed just like the rest of the team&#8217;s: written as tasks and posted on the Scrum board. What she didn&#8217;t do was write requirements or <a title="Use cases or user stories - Boost blog" href="http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/" target="_blank">use cases</a>, or reports. There was huge value in having her on the team: she was our go-to person for all the tucked-away documentation and hard-to-find system descriptions.</p>
<p><strong>Further reading</strong></p>
<p>A four-part article based on a roundtable discussion amongst a group of Agile experts (including Alistair Cockburn, Roman Pichler and Ken Schwaber) on business analysis and Agile</p>
<ul>
<li><a href="http://www.modernanalyst.com/Resources/Articles/tabid/115/articleType/ArticleView/articleId/1302/The-Experts-Take-on-Business-Analysis-and-Agile.aspx">Part 1</a></li>
<li><a href="http://www.modernanalyst.com/Resources/Articles/tabid/115/articleType/ArticleView/articleId/1302/PageID/1312/The-Experts-Take-on-Business-Analysis-and-Agile.aspx">Part 2</a></li>
<li><a href="http://www.modernanalyst.com/Resources/Articles/tabid/115/articleType/ArticleView/articleId/1302/PageID/1313/The-Experts-Take-on-Business-Analysis-and-Agile.aspx">Part 3</a></li>
<li><a href="http://www.modernanalyst.com/Resources/Articles/tabid/115/articleType/ArticleView/articleId/1302/PageID/1314/The-Experts-Take-on-Business-Analysis-and-Agile.aspx">Part 4</a></li>
</ul>
<p>Colart Miles has begun a promised series on the Clarus blog</p>
<ul>
<li><a title="Are Business Analysts the stem cells of Scrum? - Colart Miles" href="http://www.clarus.co.nz/blog/part-1-of-4-are-business-analysts-the-stem-cells-of-scrum.html" target="_blank">Part 1: Are business analysts the stem cells of Scrum?</a></li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/' title='Use cases vs user stories in Agile development'>Use cases vs user stories in Agile development</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/' title='Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum'>Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/jean-tabaka-pm-stackexhange/' title='Jean Tabaka on the Golden Circle of Agile &amp; StackExchange for project management'>Jean Tabaka on the Golden Circle of Agile &#038; StackExchange for project management</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-development/' title='User stories in action &#8211; the Agile development process'>User stories in action &#8211; the Agile development process</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Business Analysts and Scrum projects: A short case study on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/',contentID: 'post-1629',suggestTags: 'agile,BA,business analysis,scrum,user stories',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=g10qWkfGIy8:w1vAJXklxAs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=g10qWkfGIy8:w1vAJXklxAs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=g10qWkfGIy8:w1vAJXklxAs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=g10qWkfGIy8:w1vAJXklxAs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=g10qWkfGIy8:w1vAJXklxAs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=g10qWkfGIy8:w1vAJXklxAs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=g10qWkfGIy8:w1vAJXklxAs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=g10qWkfGIy8:w1vAJXklxAs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/g10qWkfGIy8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/</feedburner:origLink></item>
		<item>
		<title>Use cases vs user stories in Agile development</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/sGfK-LHfE94/</link>
		<comments>http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 23:01:40 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[product owner]]></category>
		<category><![CDATA[requirements writing]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[use cases]]></category>
		<category><![CDATA[user stories]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1616</guid>
		<description><![CDATA[TL;DR &#8211; User stories aren&#8217;t use cases. By themselves, user stories don&#8217;t provide the details the team needs to do their work. The Scrum process enables this detail to emerge organically, (largely) removing the need to write use cases. Are user stories the same as use cases? When running our Writing Great Agile User Stories [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fuse-cases-or-user-stories%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fuse-cases-or-user-stories%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,product+owner,requirements+writing,scrum,use+cases,user+stories&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>TL;DR &#8211; User stories aren&#8217;t use cases. By themselves, user stories don&#8217;t provide the details the team needs to do their work. The Scrum process enables this detail to emerge organically, (largely) removing the need to write use cases.</p>
<p><strong>Are user stories the same as use cases?</strong></p>
<p>When running our <a title="Free Friday Introduction to Scrum workshops at Boost" href="http://www.boost.co.nz/blog/agile/agile-workshops/" target="_blank">Writing Great Agile User Stories workshop</a>, I&#8217;m frequently asked &#8220;So &#8211; are user stories the same as use cases?&#8221;. Often it&#8217;s a business analyst who asks the question; they&#8217;re accustomed to working with use cases, and are wondering where use cases fit in a Scrum project, and if they&#8217;re replaced by a user story.</p>
<p>Looking around the web, there&#8217;s consensus that use cases and user stories are not interchangeable:</p>
<ul>
<li>Alistair Cockburn: <a title="Alistair Cockburn: A user story is to a use case as a gazelle is to a gazebo" href="http://alistair.cockburn.us/A+user+story+is+to+a+use+case+as+a+gazelle+is+to+a+gazebo" target="_blank">A user story is to a use case as a gazelle is to a gazebo</a></li>
<li>ExtremeProgramming.org: <a title="extremeprogramming.org - user stories" href="http://www.extremeprogramming.org/rules/userstories.html" target="_blank">User stories serve the same purpose as use cases but are not the same.</a></li>
<li>Mike Cohn: <a title="Mike Cohn - Advantages of User Stories for Requirements" href="http://www.mountaingoatsoftware.com/articles/27-advantages-of-user-stories-for-requirements" target="_blank">User stories aren&#8217;t use cases</a></li>
</ul>
<p>My standard answer is that user stories are centred on the result and the benefit of the thing you&#8217;re describing, whereas use cases are more granular, and describe how your system will act. And then I say &#8220;Just bear me &#8211; it will all be clear in soon&#8221;. But I thought it was time to dig further down into this.</p>
<p><strong>Use cases and user stories</strong></p>
<p>Let&#8217;s start with some definitions.</p>
<p>A <a title="A beginner's guide to user stories - Boost blog" href="http://www.boost.co.nz/blog/agile/user-stories/" target="_blank">user story</a> is a short description of something that your customer will do when they come to your website or use your application/software,  focused on the value or result they get from doing this thing. They are written from the point of view of a person using your website or application, and written in the language that your customers would use. A user story is usually written using the format <a title="Mike Cohn - What is a user story?" href="http://www.mountaingoatsoftware.com/topics/user-stories" target="_blank">canonised by Mike Cohn</a>:<em> As an [actor] I want [action] so that [achievement]. </em>So, for example:<em> As a Flickr member, I want to set different privacy levels on my photos, so I can control who sees which of my photos.<br />
</em></p>
<p>A <a title="Use case - Wikipedia" href="http://en.wikipedia.org/wiki/Use_case" target="_blank">use case</a> is a description of a set of interactions between a system and and one or more actors (where &#8216;actor&#8217; can be people, or other systems: for example, both online shoppers and PayPal can be actors). They are usually created as documents, and generally include this kind of information:</p>
<ul>
<li>Use case title</li>
<li>Rationale/description/goal</li>
<li>Actor/user</li>
<li>Preconditions (the things that must have already happened in the system)</li>
<li>Standard path or Main success scenario (what will usually happen, described as a series of steps)</li>
<li>Alternate paths or Extensions(variations on the above/edge cases)</li>
<li>Post conditions (what the system will have done by the end of the steps).</li>
</ul>
<p>At first blush, use cases look like a much better way of writing requirements than user stories. How will a team be able to implement something as wafty as <em><em>As an [actor] I want [action] so that [achievement]. </em>So, for example:<em> As a Flickr member, I want to set different privacy levels on my photos, so I can control who sees which of my photos</em> </em>without some rigorous use cases to detail the requirements for the system? And that&#8217;s usually the point when someone in the workshop asks that question.</p>
<p>Writing use cases to flesh out user stories in Agile projects is certainly not unheard of (<a title="Writing use cases for agile (Scrum) projects" href="http://breathingtech.com/2009/writing-use-cases-for-agile-scrum-projects/" target="_blank">see here</a>, <a title="Agile Use Cases in Four Steps" href="http://blog.casecomplete.com/post/Agile-Use-Cases-in-Four-Steps.aspx" target="_blank">and here</a>). But it becomes clear as we move through the workshop that user stories are just the start of a process of understanding what the team is making that, by the end of its course, covers off everything a use case would have told you, but in an organic manner.</p>
<p><strong>Acceptance criteria</strong></p>
<p>User stories aren&#8217;t just single sentence affairs. The product owner also writes <a title="Acceptance criteria for user stories - Boost blog" href="http://www.boost.co.nz/blog/agile/acceptance-criteria/" target="_blank">acceptance criteria</a>, which define the boundaries of a user story, and are used to confirm when a story is completed and working as intended. For example, if this is your user story:<em> As a conference attendee, I want to be able to register online, so I can register quickly and cut down on paperwork,</em> the acceptance criteria could include:</p>
<ol>
<li>A user cannot submit a form without completing all the mandatory fields</li>
<li>Information from the form is stored in the registrations database</li>
<li>Protection against spam is working</li>
<li>Payment can be made via credit card</li>
<li>An acknowledgment email is sent to the user after submitting the form.</li>
</ol>
<p>Writing the acceptance criteria is the first step of fleshing out the details of your user story</p>
<p><strong>Sprint planning meetings</strong></p>
<p>In the <a title="Sprint planning meetings - Mike Cohn" href="http://www.mountaingoatsoftware.com/pages/15-agile-training-on-sprint-planning-meeting" target="_blank">sprint planning meeting</a>, the product owner presents the user stories from the top of their product backlog (ie. their highest priority features) and the team commits to the stories they will complete in the sprint.</p>
<p>As the product owner presents the stories, the team will ask questions to further clarify the user story and the acceptance criteria. Assumptions will quickly be confirmed or corrected, and any ambiguity about the requirements starts to disappear.</p>
<p>This assumption and ambiguity erasure continues as the team <a title="Estimating user stories - Mike Cohn presentation" href="http://www.mountaingoatsoftware.com/presentations/122-an-introduction-to-agile-estimating-and-planning" target="_blank">estimates the stories</a> (if five people on the team rates a story as a 2, and one person rates it as a 5, there&#8217;s probably some questions that need answering). And it&#8217;s repeated again as the team writes the individual tasks for each story.</p>
<p><strong>Standups</strong></p>
<p>We&#8217;ve been fortunate in our Scrum projects, in that our product owners generally commit to attend the team stand-up. This is another chance for the team to ask questions, and also to make the product owner aware of restrictions, issues and opportunities are appearing as the story progresses.</p>
<p><strong>Wireframing</strong></p>
<p>I do the wireframing for some of our projects, and usually I start by talking to the product owner about the story, and sometimes making some paper or whiteboard sketches. I turn these into wireframes and then there&#8217;s normally a couple of quick iterations with the product owner as we ask each other questions, get feedback from other people, and hopefully squeeze in some user testing.</p>
<p>More recently, I&#8217;ve started reviewing the draft wireframes with the designers and developers working on the story. This helps flag up any questions they have, or restrictions I might not have been aware of. After the wireframes are approved by the product owner, I&#8217;ll brief the designers and developers again if needed.</p>
<p><strong>Design and development</strong></p>
<p>Although most of the details have been thrashed out during the wireframing more can crop up at this stage, and there are often more questions for the product owner about exactly how they want the backend of the system to behave. <a title="When and why to pair programme - Boost blog" href="http://www.boost.co.nz/blog/development/pair-programming-when-and-why/" target="_blank">Pair programming</a> is useful here, because two sets of eyes on a piece of functionality mean yet more questions and clarifications.</p>
<p>No user story is submitted for acceptance by the product owner until the acceptance criteria are satisfied and the <a title="Scrum Alliance - Definition of Done" href="http://www.scrumalliance.org/articles/106-definition-of-done-a-reference" target="_blank">definition of done</a> is met.</p>
<p><strong>Overall</strong></p>
<p>This might sound like a lengthy process. In reality, it&#8217;s just what a Scrum team does all day. Rather than one person labouring over the use cases, the team works together to surface and satisfy all the requirements. The product owner can refine the original acceptance criteria in response to new information throughout a user story&#8217;s progress.</p>
<p><strong>And finally, in conclusion</strong></p>
<p>There are exceptions, of course &#8211; and there are times when the upfront research needed for use cases is important (I&#8217;ve got a blog post brewing on this). But my advice would be: don&#8217;t start writing use cases until your team specifically asks for them. And if your team does ask for them, spend some time in a <a title="Sprint retrospectives - Mike Cohn" href="http://www.mountaingoatsoftware.com/pages/54-sprint-retrospective" target="_blank">retrospective</a> digging into what they&#8217;re not getting from your current processes (for example &#8211; are the acceptance criteria unclear; is the product owner  unavailable; are you working with shitty documentation for another system). Then decide as a team how to fix the root problem.</p>
<p><strong>Further reading</strong></p>
<p><a title="Advantages of user stories for requirements" href="http://www.mountaingoatsoftware.com/articles/27-advantages-of-user-stories-for-requirements">Advantages of user stories for requirements – Mike Cohn</a></p>
<p><a title="User stories versus use cases" href="http://www.stellman-greene.com/2009/05/03/requirements-101-user-stories-vs-use-cases/">Requirements 101: User stories vs use cases – Andrew Stellman</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-development/' title='User stories in action &#8211; the Agile development process'>User stories in action &#8211; the Agile development process</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/' title='Business Analysts and Scrum projects: A short case study'>Business Analysts and Scrum projects: A short case study</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/' title='Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum'>Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/scrum-introduction/' title='Scrum in 10 Minutes'>Scrum in 10 Minutes</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Use cases vs user stories in Agile development on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/',contentID: 'post-1616',suggestTags: 'agile,product owner,requirements writing,scrum,use cases,user stories',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=sGfK-LHfE94:ipC1iuuT52U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=sGfK-LHfE94:ipC1iuuT52U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=sGfK-LHfE94:ipC1iuuT52U:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=sGfK-LHfE94:ipC1iuuT52U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=sGfK-LHfE94:ipC1iuuT52U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=sGfK-LHfE94:ipC1iuuT52U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=sGfK-LHfE94:ipC1iuuT52U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=sGfK-LHfE94:ipC1iuuT52U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/sGfK-LHfE94" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/</feedburner:origLink></item>
		<item>
		<title>Tina Fey’s Four Rules of Improv, as applied to Scrum</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/rTWTVLnXPp4/</link>
		<comments>http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 05:08:31 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[user stories]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1603</guid>
		<description><![CDATA[Driving home for Christmas, I listened to the audiobook version of Tina Fey&#8217;s Bossypants.* Listening to her read the chapter Rules of Improvisation That Will Change Your Life and Reduce Belly Fat, it struck me that the four rules of improv that she describes translate well to the spirit of Scrum projects. 1. The first [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Frules-of-improv-applied-to-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Frules-of-improv-applied-to-scrum%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,scrum,user+stories&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Driving home for Christmas, I listened to the audiobook version of <a title="Tina Fey's Bossypants - Amazon" href="http://www.amazon.com/Bossypants-Tina-Fey/dp/0316056863" target="_blank">Tina Fey&#8217;s <em>Bossypants</em></a>.* Listening to her read the chapter <em><a title="Tina Fey's 'Rules of Improvisation'" href="http://sostark.net/post/4965998605/tina-feys-rules-of-improvisation-that-will-change-your" target="_blank">Rules of Improvisation That Will Change Your Life and Reduce Belly Fat</a>, </em>it struck me that the four rules of improv that she describes translate well to the spirit of <a title="Boost blog posts about Agile &amp; Scrum" href="http://www.boost.co.nz/blog/category/agile/" target="_blank">Scrum</a> projects.</p>
<p><strong>1. The first rule of improvisation is AGREE. Always agree and SAY YES.</strong></p>
<p>This rule for me is about openness and the willingness to engage with new ideas and new practices. As Fey explains it:</p>
<blockquote><p>When you’re improvising, this means you are required to agree with whatever your partner has created. So if we’re improvising and I say, “Freeze, I have a gun,” and you say, “That’s not a gun. It’s your finger. You’re pointing your finger at me,” our improvised scene has ground to a halt.</p></blockquote>
<p>The blue screen of death moment is any meeting is when you hear someone say &#8216;We can&#8217;t do that&#8217;, or &#8216;We tried that before and it didn&#8217;t work&#8217; or &#8216;The IT team won&#8217;t let us do that&#8217;. That moment sucks away at your enthusiasm for the project and if it happens enough, drains your will to work.</p>
<p>A recent Scrum project I worked on had a brand new team working to create a prototype for a mobile app in six two-week sprints. At the beginning of the project, the team&#8217;s most common reaction to the Product Owner&#8217;s stories was &#8216;We can&#8217;t do that, because&#8230;&#8217;. This resistance was a real downer for the Product Owner. By the last sprint, the team was saying &#8216;We can do that by &#8230;.&#8217;,  explaining what the potential issues were, and suggesting how to overcome them. The Product Owner told me this was one of the most satisfying aspects of the whole project for them.</p>
<p><strong>2. The second rule of improvisation is not only to say yes, but YES, AND.</strong></p>
<p>If your reply to &#8220;Freeze, I have a gun&#8221; is &#8220;Yes, you have a gun&#8221;, that doesn&#8217;t do much to advance the scene. YES, AND for Fey means not being afraid to contribute &#8211; in fact, seeing contributing as your responsibility.</p>
<p>When I heard this, I thought about things from the Scrum Master&#8217;s point of view. At the start of a project, when you&#8217;re the Scrum Master, you sometimes find yourself trying to coax quieter team members into joining discussions. You don&#8217;t want to have to do this for much more than a sprint or two. A team that needs the Scrum Master to help them talk about stories or solutions isn&#8217;t self-organising. The Scrum Master can however help create an environment where no-one feels afraid to contribute, and coach people to see contribution as part of their role on the team.</p>
<p><strong>3. The next rule is MAKE STATEMENTS.</strong></p>
<p>Fey writes:</p>
<blockquote><p>This is a positive way of saying “Don’t ask questions all the time.” If we’re in a scene and I say, “Who are you? Where are we? What are we doing here? What’s in that box?” I’m putting pressure on you to come up with all the answers.</p>
<p>In other words: Whatever the problem, be part of the solution. Don’t just sit around raising questions and pointing out obstacles. We’ve all worked with that person. That person is a drag.</p></blockquote>
<p>I took two things out of this. One was that MAKE STATEMENTS would be a handy poster to put up next to a Scrum board if your team has a tendency to turn a 15 minute stand-up into a 45 minute philosophical discussion.</p>
<p>The other thing was a reminder of how much I love the way Scrum lowers the threat level of decisions. When you&#8217;re responsible for a project, making decisions can be scary. Signing off the final design in a waterfall project, for example, means acknowledging that any changes you want to make further down the line will almost certainly be difficult and expensive. If making decisions is stressful, one natural reaction is to delay or obfuscate. However, when you&#8217;re a Product Owner on a Scrum project, you&#8217;re making decisions all the time. You get used to making the best decision for the moment, and understanding that if you need something to change in the future, you&#8217;ll just write another story. This lowers the threat level of decisions considerably, and helps your team a lot: making decisions is a lot like making statements.</p>
<p><strong>4. THERE ARE NO MISTAKES, only opportunities.</strong></p>
<blockquote><p>If I start a scene as what I think is very clearly a cop riding a bicycle, but you think I am a hamster in a hamster wheel, guess what? Now I’m a hamster in a hamster wheel. I’m not going to stop everything to explain that it was really supposed to be a bike.</p></blockquote>
<p>The lesson here for Fey is that some of the world&#8217;s greatest discoveries have been happy accidents (think <a title="History of silendafil citrate (sold as Viagra) - Wikipedia" href="http://en.wikipedia.org/wiki/Sildenafil#History" target="_blank">Viagra</a>). There&#8217;s a useful lesson here about being open to suggestions and discussions, rather than clinging to your original set of assumption and opinions. This is why <a title="A beginner's guide to user stories" href="http://www.boost.co.nz/blog/agile/user-stories/" target="_blank">user stories</a> are written in terms of <em>what</em> and <em>why</em>, rather than <em>how</em>.</p>
<p><strong>In conclusion</strong></p>
<p>Firstly, <em>Bossypants</em> is a great read (or, if you like audio books, a great listen).</p>
<p>Secondly. Improv is the act of working together to build something new from a bunch of quickly generated ideas, pruning off things that don&#8217;t work and building on the things that do along the way. The more an improv team works together, the more they trust each other, and the better they know each others&#8217; strengths and how to use them. A lot like Scrum projects, over all.</p>
<p>*I was recounting this to a friend over the weekend, who flummoxed me by asking who Tina Fey is. So just in case &#8211; ladies and gentlemen, <a title="Tina Fey - Wikipedia" href="http://en.wikipedia.org/wiki/Tina_fey" target="_blank">Tina Fey</a>.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/' title='Business Analysts and Scrum projects: A short case study'>Business Analysts and Scrum projects: A short case study</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/' title='Use cases vs user stories in Agile development'>Use cases vs user stories in Agile development</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/jean-tabaka-pm-stackexhange/' title='Jean Tabaka on the Golden Circle of Agile &amp; StackExchange for project management'>Jean Tabaka on the Golden Circle of Agile &#038; StackExchange for project management</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-development/' title='User stories in action &#8211; the Agile development process'>User stories in action &#8211; the Agile development process</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Tina Fey\&#039;s Four Rules of Improv, as applied to Scrum on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/',contentID: 'post-1603',suggestTags: 'agile,scrum,user stories',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=rTWTVLnXPp4:ESYq6ZrGbxQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=rTWTVLnXPp4:ESYq6ZrGbxQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=rTWTVLnXPp4:ESYq6ZrGbxQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=rTWTVLnXPp4:ESYq6ZrGbxQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=rTWTVLnXPp4:ESYq6ZrGbxQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=rTWTVLnXPp4:ESYq6ZrGbxQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=rTWTVLnXPp4:ESYq6ZrGbxQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=rTWTVLnXPp4:ESYq6ZrGbxQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/rTWTVLnXPp4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/</feedburner:origLink></item>
		<item>
		<title>Scrum, a beginners experience</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/u28yksYMTTI/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 02:15:57 +0000</pubDate>
		<dc:creator>Kirstin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1587</guid>
		<description><![CDATA[I recently joined Boost after spending over a decade in the UK.  Having worked within a traditional project management process over the last 5 years, I was very keen to learn about the benefits of Agile project management, specifically the benefits of Scrum and the comparison with my previous experience of web development projects. What [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fscrum-a-beginners-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fscrum-a-beginners-experience%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently joined Boost after spending over a decade in the UK.  Having worked within a traditional project management process over the last 5 years, I was very keen to learn about the benefits of <a href="http://www.boost.co.nz/blog/category/agile/" target="_blank">Agile project management</a>, specifically the benefits of <a href="www.scrumalliance.org/learn_about_scrum" target="_blank">Scrum</a> and the comparison with my previous experience of web development projects.</p>
<p>What I found after a week of observation was that unlike my previous experience of web development projects, an ‘us and them’ (supplier v client) situation causing conflict and resentment is less likely to arise under Scrum.  This is due to the scrum itself -  both supplier and client are team members with clearly defined roles and responsibilities.</p>
<p>I was asked to observe a number of Scrum meetings in my first week; a stand-up, story sizing meeting and a retrospective.</p>
<p><strong>The stand up </strong></p>
<p><strong></strong>The <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1128" target="_blank">stand up</a> occurs daily and is a chance for the team to confirm what they are working on and to communicate progress from the previous day. I was immediately struck by the fact that each team member contributed to the stand up in the same way &#8211; developers are not asked what they are working on, they tell the team what they are working on and have the opportunity to identify any blockers to their progress.  Although brief and straightforward this meeting immediately appears to be beneficial for a number of reasons.</p>
<ul>
<li>the entire team knows exactly where in the <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1118">sprint</a> each person is</li>
<li>issues or blockers are raised early</li>
<li>progress is seen as it happens, stories are closed out each day throughout the sprint</li>
</ul>
<p><strong>Story sizing</strong></p>
<p><a href="http://scrummethodology.com/scrum-effort-estimation-and-story-points/" target="_blank">Story sizing</a> consists of all team members sitting around a table with a hand of sizing cards (numbered 1, 2, 3, 5, 8).  A member of the team reads out a story, team members are then asked to ‘play’ a sizing card.  The card indicates a measurement of effort that is not classified in time but by a proportional comparison.  For example if the first story is sized as a 3 (or medium) then a story that is larger and will consist of more tasks may be sized as a 5 or 8.  If a team member’s sizing differs dramatically from other team members the team member will then explain why they consider the story to be larger or smaller and after a discussion a consensus is reached.  Sizing of stories informs the decision as to how many stories will be undertaken during the upcoming sprint.</p>
<p>The advantage of the entire team sitting down to size work as opposed to a more traditional method of having the developer who will undertake the work provide a time estimate is that each and every team member has a chance to input to the sizing of the story therefore the team takes responsibility for the timing of the story, as opposed to an individual.  It is a transparent process that ensures the commitment of all team members to the delivery of each story.</p>
<p><strong>The retrospective    </strong></p>
<p>The <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1113">retrospective</a> is a feedback meeting in which each team member is asked to focus on particular aspects of the previous sprint and to record both positive and negative feedback on these.  The aims of a retrospective are for the team to communicate, review and improve on previous sprints.  Retrospectives may be run in any number of ways in order to get the best out of the team.</p>
<p>During my observation of a retrospective I was immediately struck by the difference between this meeting and that of a traditional lessons learned meeting (held at the end of a traditionally managed project).  The retrospective encouraged all team members to communicate openly.  Contributions from team members are presented as statements, and are constructive rather than obstructive or defensive.  The advantage of holding retrospectives regularly (at the end of each sprint) is that points are raised early and the project goes into a cycle of continuous improvement – as opposed to a traditional lessons learned meeting where any constructive conclusions are beneficial only to the next project the team works on.</p>
<p>My conclusions from my first week of observing Scrum in practice are very positive;</p>
<ul>
<li>Developers are encouraged to fully participate in all meetings demonstrating work completed and inputting to decision points as required.  As a direct result of their commitment to the project developers take a great degree of responsibility for project outcomes, they are very obviously accountable for tasks, while also having the benefit of the entire team’s support.  All too often in non scrum projects the developer is asked to take responsibility for tasks in isolation and are therefore reluctant to commit to timescales and successful outcomes.</li>
</ul>
<ul>
<li>Clients are fully immersed and committed to the process and as such are very much a part of the team.  Unlike projects I have worked on previously  there is less expectation that the supplier will drive the project in isolation, instead the client is fully involved in all aspects of the project and always aware of exactly what work is taking place and when it will be delivered.</li>
</ul>
<ul>
<li>Processes are consistently reviewed for effectiveness and all team members input to the review process.  There are opportunities for both positive and constructive feedback and actions are undertaken as a result.  In comparison with the traditional ‘lessons learned’ aspect of a project this seems far more beneficial in terms of continuous improvement rather than undertaking process improvement at project conclusion.</li>
</ul>
<ul>
<li>Project tasks are broken down into explicit finite tasks and the acceptance criteria are clearly defined and agreed at the outset rather than development task estimates taking place at the outset of a project in isolation from other team members.</li>
</ul>
<p>My overall impression in this early stage of exposure to Agile project management and Scrum is that Scrum builds a happier, closer team and minimises risk by ensuring frequent and open communication between all team members.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Scrum, a beginners experience on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/',contentID: 'post-1587',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=u28yksYMTTI:daubQIDuBks:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=u28yksYMTTI:daubQIDuBks:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=u28yksYMTTI:daubQIDuBks:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=u28yksYMTTI:daubQIDuBks:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=u28yksYMTTI:daubQIDuBks:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=u28yksYMTTI:daubQIDuBks:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=u28yksYMTTI:daubQIDuBks:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=u28yksYMTTI:daubQIDuBks:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/u28yksYMTTI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/</feedburner:origLink></item>
		<item>
		<title>Agile coaching: I thought I was, but I wasn’t</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/P5ch0v6IjNg/</link>
		<comments>http://www.boost.co.nz/blog/agile/agile-coaching-course/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 01:27:58 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1577</guid>
		<description><![CDATA[I&#8217;ve been coaching members of the Boost team in Agile off and on over the last few years, and by and large it has been useful and well received. But attending The Coaching Stance class run by the Agile Coaching Institute last week has really opened my eyes and made me reconsider what coaching means [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fagile-coaching-course%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fagile-coaching-course%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been coaching members of the Boost team in Agile off and on over the last few years, and by and large it has been useful and well received. But attending <a href="http://www.agilecoachinginstitute.com/classes/course-descriptions/#Stance_description">The Coaching Stance</a> class run by the <a href="http://www.agilecoachinginstitute.com/">Agile Coaching Institute</a> last week has really opened my eyes and made me reconsider what coaching means in the Agile context.</p>
<p>My own personal experience of coaching is firmly grounded in the sports world. The coach evaluates an area of performance, makes a teaching point or two, sets up a drill, evaluates whether the drill is correcting the weakness or fault, and then sets homework for the coming week.</p>
<p>So when I am with my golf coach it usually goes something like this:</p>
<ul>
<li>I hit a few balls, some (not many) land on the fairway</li>
<li>Coach is videoing my swing</li>
<li>We review the swing together, and coach identifies an area for us to work on for that session</li>
<li>We do a drill or two, and see if that is impacting on my swing</li>
<li>I hit more balls then go home.</li>
</ul>
<p>This is fairly typical and extremely useful. My golf has gone from &#8220;baboon attacks ball with stick&#8221; to &#8220;chimp attacks ball with more expensive stick&#8221; in only a year and 5 trips to the pro shop!</p>
<p>My approach to Agile coaching had, in many ways, mirrored this. I would talk with my client, identify an opportunity for improvement, and suggest something for them to try. Rinse and repeat. This has been effective on many occasions, but I&#8217;ve always wondered how I could do better.</p>
<p>The Agile Coaching Institute promotes co-active coaching, and this is what we were exposed to in our two day class. The class focussed on coaching, with the understanding that participants already had a deep understanding of Agile/Lean practices.</p>
<p>The class was the most effective training I have ever had. After two days I&#8217;d coached and been coached by over a dozen different people, and had moved my  practice to a whole new level. I am excited by the possibilities it opens for myself, the Boost team and our clients. I&#8217;m not waiting until I get back to Wellington to put the training into practice:  I&#8217;ve already been doing some coaching with the team back at work over the phone.</p>
<p>While it&#8217;s not easy or fair to try to distill the whole course into a paragraph or two, I&#8217;d like to reflect on the changes I&#8217;m already seeing in my practice. The biggest change is that I&#8217;m seeing coaching in a new light. I&#8217;m not there to problem-solve: my coaching client is whole, resourceful and creative, not someone who needs to be &#8216;fixed&#8217; or &#8216;improved&#8217;. Instead, my role is to support the person I&#8217;m coaching to find their own solutions. This takes the pressure off me. I don&#8217;t need to know all the answers or figure out how to fix things: I can relax, and focus on what I&#8217;m hearing.</p>
<p><a href="http://www.agilecoachinginstitute.com/coaches/">Cynthia, Lyssa and Michael</a> provided a safe, supportive and honest space for us to learn and challenged us in many different ways. I was suprised by how quickly the class bonded. The coaching was at times intense ,and often suprisingly carthartic.</p>
<p>Thanks to everyone on the course. With so many talented Agile coaches,  I know the Agile world is in good hands.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Agile coaching: I thought I was, but I wasn\&#039;t on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/agile-coaching-course/',contentID: 'post-1577',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=P5ch0v6IjNg:TszV2A7i010:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=P5ch0v6IjNg:TszV2A7i010:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=P5ch0v6IjNg:TszV2A7i010:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=P5ch0v6IjNg:TszV2A7i010:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=P5ch0v6IjNg:TszV2A7i010:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=P5ch0v6IjNg:TszV2A7i010:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=P5ch0v6IjNg:TszV2A7i010:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=P5ch0v6IjNg:TszV2A7i010:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/P5ch0v6IjNg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/agile-coaching-course/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/agile-coaching-course/</feedburner:origLink></item>
		<item>
		<title>My First Sprint (with Scrum)</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/QYroIHMTmJ8/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:32:31 +0000</pubDate>
		<dc:creator>Michael Treacher</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[agile project management]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[student work]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1567</guid>
		<description><![CDATA[As an intern here at Boost I have had the privilege of working with a group of experienced and friendly developers. I have been here two weeks now and already feel settled in completely. One of the great things about working for Boost is that everybody is very approachable when you need to ask for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fmy-first-sprint-with-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fmy-first-sprint-with-scrum%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,agile+development,agile+project+management,rails,student+work&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As an intern here at <a href="http://boost.co.nz" title="Boost New Media">Boost</a> I have had the privilege of working with a group of experienced and friendly developers. I have been here two weeks now and already feel settled in completely. One of the great things about working for Boost is that everybody is very approachable when you need to ask for help or when you need things to be elaborated. This has made the transition from university to industry easier than I initially expected.</p>
<p>Here at Boost we use the <a http://www.boost.co.nz/blog/agile/scrum-introduction/>Agile software development methodology known as Scrum</a>. So every day I have a <a href=http://www.mountaingoatsoftware.com/scrum/daily-scrum>stand up meeting</a> with my scrum master (Jacob Creech) and product owner (Nathan Donaldson) where I go over what I have done, what I will be working on today, and discuss problems that I need to get out of my way. So far at Boost I have been working on bug fixes for our online usability testing tool <a href="http://www.intuitionhq.com">IntuitionHQ</a>, which is built in <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a>. Working in this way has helped me get my head around the large code base that I will gradually move towards developing features for.</p>
<div id="attachment_1572" class="wp-caption alignnone" style="width: 524px"><img src="http://www.boost.co.nz/blog/wp-content/uploads/2011/11/photo-e1321475734613-514x385.jpg" alt="The IntuitionHQ Scrum Board" title="The IntuitionHQ Scrum Board" width="514" height="385" class="size-large wp-image-1572" /><p class="wp-caption-text"><em>The IntuitionHQ Scrum Board</em></p></div>
<p>Using Scrum means that I&#8217;m working in &#8216;sprints&#8217;, or two-week long development periods. Each bug in IntuitionHQ is written up as a <a href="http://www.boost.co.nz/blog/agile/user-stories/">user story</a>. At the start of my first sprint I took part in a <a href="http://www.mountaingoatsoftware.com/scrum/sprint-planning-meeting">sprint planning meeting</a> which included sizing the stories (assigning them points between 1 and 8 to indicate their complexity/the effort required to fix them) and then breaking the stories down into tasks. I had to indicate how many of the stories I could commit to in the two-week sprint, and how confident I was that I could complete them in that time frame. </p>
<p>As an intern I was not really sure how much I could complete, being new to Rails and working in the industry in general. But one of the cool things about Scrum is that at the end of each sprint you have a <a href="http://www.scrumforteamsystem.co.uk/ProcessGuidance/scrum/process/sprint-retrospective">sprint retrospective</a>. This is a chance to talk about how the sprint went, and what can be done to improve things. If I don&#8217;t complete all my stories in the first sprint, the next sprint will be adapted to deal with this, and so on and so forth. So in the case that I didn&#8217;t complete all my stories it will be known for the next sprint to take on less stories in relation to their size. Overall, this is about figuring out your &#8216;velocity&#8217; &#8211; how many story points you can get done in a sprint.</p>
<p>For my first sprint I initially committed to seven stories. I ended up completing the stories early and brought in two more stories from the backlog. One of the fun things I have found about fixing bugs is it really stimulates the mind&#8217;s problem solving abilities. I developed most of my problem solving abilities while doing my Software Engineering degree at Victoria University. Although university is a great learning environment I have found that learning in a working environment has more merits. This is because you are working with a group of people towards a common goal so they are more likely to help you out and I find that social learning is the best way to learn. This differs from university as everybody in your papers are competing to get higher grades than you so they generally don&#8217;t feed you all the facts.</p>
<p>One of the cool things about coming out of university into a working environment is that once you get home from work it&#8217;s your time, not stressing-about-assignments time. I believe that the less stress you have weighing on your mind the more productive you can be. Not being stressed out has helped me to be more productive working here at Boost and has got me highly motivated and keen for my next sprint. To sum up my experiences so far I would say that working here has been awesome!<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/agile-workshops/' title='Free Friday Agile workshops at Boost'>Free Friday Agile workshops at Boost</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-stakeholders/' title='User stories and stakeholders &#8211; bringing people on board with Agile'>User stories and stakeholders &#8211; bringing people on board with Agile</a></li>
<li><a href='http://www.boost.co.nz/blog/development/pair-programming-when-and-why/' title='Pair programming: When and why'>Pair programming: When and why</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/jean-tabaka-pm-stackexhange/' title='Jean Tabaka on the Golden Circle of Agile &amp; StackExchange for project management'>Jean Tabaka on the Golden Circle of Agile &#038; StackExchange for project management</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'My First Sprint (with Scrum) on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/',contentID: 'post-1567',suggestTags: 'agile,agile development,agile project management,rails,student work',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=QYroIHMTmJ8:7Ive_CSLdjw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=QYroIHMTmJ8:7Ive_CSLdjw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=QYroIHMTmJ8:7Ive_CSLdjw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=QYroIHMTmJ8:7Ive_CSLdjw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=QYroIHMTmJ8:7Ive_CSLdjw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=QYroIHMTmJ8:7Ive_CSLdjw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=QYroIHMTmJ8:7Ive_CSLdjw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=QYroIHMTmJ8:7Ive_CSLdjw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/QYroIHMTmJ8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/</feedburner:origLink></item>
		<item>
		<title>Pair programming: When and why</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/STivcsBSlNo/</link>
		<comments>http://www.boost.co.nz/blog/development/pair-programming-when-and-why/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 04:17:25 +0000</pubDate>
		<dc:creator>Federico</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[pair programming]]></category>
		<category><![CDATA[professional learning]]></category>
		<category><![CDATA[Quality assurance]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1540</guid>
		<description><![CDATA[Here at Boost we’ve been pair programming for a while, and seeing benefits in the form of cohesion and knowledge sharing, as well as the quality of code we produce when working in pairs. As part of the adoption of this practice I set out to research how pair programming has been working for other [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fdevelopment%2Fpair-programming-when-and-why%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fdevelopment%2Fpair-programming-when-and-why%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,agile+development,pair+programming,professional+learning,Quality+assurance,research&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Here at <a href="http://boost.co.nz">Boost</a> we’ve been pair programming for a while, and seeing benefits in the form of cohesion and knowledge sharing, as well as the quality of code we produce when working in pairs. As part of the adoption of this practice I set out to research how pair programming has been working for other teams and how it can be used to improve the team dynamics.</p>
<p>For those that are new to the concept of pair programming: at its core, it’s when two developers sit in front of the same computer and develop code together.  One programmer acts as a driver and the other as the navigator. The driver controls the keyboard and mouse and is concerned with the concrete tasks of coding, while the navigator reviews the code and thinks about bigger picture issues.</p>
<h3>It’s not for every team</h3>
<p>As Obie Fernandez explains in his article <a href="http://blog.obiefernandez.com/content/2009/09/10-reasons-pair-programming-is-not-for-the-masses.html">“10 reasons pair programming is not for the masses”</a>, in order for pairing to work the team has to consist of developers who are committed to their work, and who are sociable and able to interact with other team members. Otherwise problems will quickly arise when you are working in such close proximity with other team members.</p>
<h3 dir="ltr">Why it’s great</h3>
<p><strong>Few or no bugs</strong>: The first thing you will notice when pair programming is how few bugs are left in code produced by the pair. Pair programming is like a constant code review process, which is why typos or small details that a single programmer normally wouldn’t notice gets spotted almost instantly by the navigator, eliminating hours of debugging later on.</p>
<p><strong>Code quality</strong>: The general quality of the code is also greatly increased. This is because while the driver is implementing the logic, the navigator is free both to spot errors and to think about the big picture and how it relates to the rest of the code.</p>
<p><strong>Programmer productivity</strong>: When working alone it is very easy to get distracted by email, twitter, Facebook, and all the things going on within the office. When working in pairs, if you were to do any of those things it would waste the other person’s time, so pair programming is a constant reminder to focus on the work.</p>
<p><strong>Knowledge transfer</strong>: In an environment where developers work alone, it can be hard to share knowledge because there often isn’t a time or place to do it. Pair programming involves constant discussion and flow of ideas on how to resolve a problem, and normally a pair can come up with many different solutions to a single problem. It’s also great in situations where you want to introduce a new team member, to get them up to speed very quickly with the development practices, coding style, git workflow and other practices the developers might use.</p>
<h3 dir="ltr">How to do it</h3>
<p><strong>When</strong>: Although some of the development companies promoting pair programming suggest using it 100% of the time, in my own experience the intense focus and concentration that happens with pair programming can be draining over a full day. I suggest you pick the tasks that will benefit from having a pair work on them, rather than applying pair programming to every task.</p>
<p><strong>Workstation setup</strong>: We have been using just one display, keyboard and mouse with great success but I would definitely like to experiment with two keyboards and see how the interaction between developers works out.</p>
<p><strong>Rotating pairs</strong>: One important aspect is to let developers constantly change pairs, on a daily or weekly basis. This has several benefits: it helps develop a bond between the team members; the team as a whole takes ownership of the code instead of individuals; and knowledge sharing is increased by working with developers with different levels of experience and backgrounds.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://blog.obiefernandez.com/content/2009/09/10-reasons-pair-programming-is-not-for-the-masses.html">Obie Fernandez &#8211; 10 Reasons Pair Programming Is Not For the Masses</a></li>
<li><a href="http://www.wikihow.com/Pair-Program">WikiHow &#8211; How to Pair Program</a></li>
<li><a href="http://www.computer.org/cms/Computer.org/ComputingNow/homepage/mostread/MostRead-SW-PairProgrammingReallyWorks.pdf">Computer.org &#8211; How Pair Programming  Really Work</a></li>
<li><a href="http://www.ianburgess.me.uk/en/project-management/pair-programming-software-development-learning-steps">Ian Burgess &#8211; Pair Programming- Software Development Learning Steps</a></li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/' title='My First Sprint (with Scrum)'>My First Sprint (with Scrum)</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/agile-workshops/' title='Free Friday Agile workshops at Boost'>Free Friday Agile workshops at Boost</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/10-great-scrum-practitioners-on-twitter/' title='10 Great Scrum and Agile Practitioners on Twitter'>10 Great Scrum and Agile Practitioners on Twitter</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-stakeholders/' title='User stories and stakeholders &#8211; bringing people on board with Agile'>User stories and stakeholders &#8211; bringing people on board with Agile</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Pair programming: When and why on Boost Blog',url: 'http://www.boost.co.nz/blog/development/pair-programming-when-and-why/',contentID: 'post-1540',suggestTags: 'agile,agile development,pair programming,professional learning,Quality assurance,research',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=STivcsBSlNo:Iu8Xb3qVdlU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=STivcsBSlNo:Iu8Xb3qVdlU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=STivcsBSlNo:Iu8Xb3qVdlU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=STivcsBSlNo:Iu8Xb3qVdlU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=STivcsBSlNo:Iu8Xb3qVdlU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=STivcsBSlNo:Iu8Xb3qVdlU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=STivcsBSlNo:Iu8Xb3qVdlU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=STivcsBSlNo:Iu8Xb3qVdlU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/STivcsBSlNo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/development/pair-programming-when-and-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/development/pair-programming-when-and-why/</feedburner:origLink></item>
		<item>
		<title>The 2011 Scrum Guide – a quick review</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/nmMyeo57XAQ/</link>
		<comments>http://www.boost.co.nz/blog/agile/2011-scrum-guide/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 22:29:07 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[2011 scrum guide]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[product owner]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum master]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1497</guid>
		<description><![CDATA[Here at Boost we&#8217;ve been reviewing the updated Scrum Guide by Jeff Sutherland and Ken Schwaber, released in July (you can download the guide at Scrum.org) Rather than covering techniques (like release planning, burndowns and sprint tasks) the guide focuses on what makes Scrum Scrum: the roles, events and artifacts, and the set of rules [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2F2011-scrum-guide%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2F2011-scrum-guide%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=2011+scrum+guide,product+backlog,product+owner,scrum,scrum+master&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Here at Boost we&#8217;ve been reviewing the updated Scrum Guide by <a title="Jeff Sutherland's blog" href="http://scrum.jeffsutherland.com/" target="_blank">Jeff Sutherland</a> and <a title="Ken Schwaber's blog" href="http://kenschwaber.wordpress.com/" target="_blank">Ken Schwaber</a>, released in July (you can <a title="Scrum,org homepage" href="http://www.scrum.org" target="_blank">download the guide at Scrum.org</a>)</p>
<p>Rather than covering techniques (like release planning, burndowns and sprint tasks) the guide focuses on what makes Scrum Scrum: the roles, events and artifacts, and the set of rules that bind these together.</p>
<p>In an <a title="Introduction to changes to 2011 Scrum Guide" href="http://www.scrum.org/storage/Scrum%20Update%202011.pdf" target="_blank">introduction to the changes from the 2010 Scrum Guide</a>, Schwaber and Sutherland compare the Scrum Guide to guides for games: rules (pass go, collect $200) are different from strategy (get to three houses as quickly as possible, because this is when the rent bumps up dramatically). They write:</p>
<blockquote><p>The Scrum Guide is the definitive rule book of Scrum and the documentation of Scrum itself. The Scrum Guide and the rules of chess offer simply the rules on how the pieces move, how turns are taken, what is a win, and so on.</p>
<p>Strategies for playing Scrum or chess vary widely and are explained in many books, articles, and blog posts on the respective subjects. For those of us working on a revision to the Scrum Guide, this meant that all tips, optional practices, and techniques should be removed from this document. This was done along with refining some language to correct some long-standing misunderstandings about Scrum.</p></blockquote>
<p>Given the <a title="Free Friday Introduction to Scrum workshops at Boost" href="http://www.boost.co.nz/blog/agile/agile-workshops/" target="_blank">Introduction to Scrum workshops</a> we&#8217;re running at the moment, we were keen to look at the Guide in terms of how it can help us teach people about Scrum. Here are some of the passages that really grabbed us:</p>
<p><em>The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team.</em></p>
<p>We often explain that a key part of the Scrum Master&#8217;s role is to clear impediments that are stopping the team from working as well as they could. Here, we like the notion that the Scrum Master isn&#8217;t just clearing blocks, they&#8217;re teaching people to proactively stop the blocks from happening.</p>
<p><em>&#8230; each event in Scrum is an opportunity to inspect and adapt something. These events are specifically designed to enable critical transparency and inspection. Failure to include any of these events results in reduced transparency and is a lost opportunity to inspect and adapt.</em></p>
<p>We&#8217;re frequently asked whether all the events in Scrum (stand-ups, planning meetings, task estimation, demonstrations, retrospectives) are really necessary. We usually say that of course you should use the structure and methods that suit you best &#8211; but that if you&#8217;re not following the Scrum events, you&#8217;re not using Scrum.</p>
<p>We also try to explain how you can go through the motions of Scrum events without getting the benefits. Thinking of every event as an opportunity to inspect and adapt, and to create transparency, reminds you of why these events are held and the spirit in which people need to participate.</p>
<p><em>A Product Backlog is never complete. The earliest development of it only lays out the initially known and best-understood requirements. The Product Backlog evolves as the product and the environment in which it will be used evolves. The Product Backlog is dynamic; it constantly changes to identify what the product needs to be appropriate, competitive, and useful. As long as a product exists, a Product Backlog also exists.</em></p>
<p>The Scrum Guide&#8217;s section on the product backlog  really emphasises that the product backlog isn&#8217;t there just to get you to an initial release &#8211; it is a long term commitment. In fact, the Guide states that the product backlog will become &#8216;larger and more exhaustive&#8217; after launch. Interestingly, the Guide also dwells on the role of team members in contributing to product backlog grooming, not just the product owner and stakeholders/subject experts.</p>
<p>Overall, the <a title="2011 Scrum Guide - Scrum.org" href="http://www.scrum.org/storage/scrumguides/Scrum%20Guide%20-%202011.pdf" target="_blank">2011 Scrum Guide</a> is concise (a slim 16 pages), focused and a useful resource for newbies and experienced Scrum practitioners alike. Enjoy!</p>
<p>More reviews of the differences between the 2011 Scrum Guide and earlier versions:</p>
<ul>
<li><a title="Changes to the 2011 Scrum Guide - Charles Bradley" href="http://scrumcrazy.wordpress.com/2011/07/29/the-2011-scrum-guide-a-lot-of-changes/" target="_blank">Blog post by Charles Bradley</a></li>
<li><a title="Review of the 2011 Scrum Guide" href="http://www.derailleurconsulting.com/blog/review-the-scrum-guide-2011" target="_blank">Review on the Derailleur Consulting blog</a></li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/' title='Use cases vs user stories in Agile development'>Use cases vs user stories in Agile development</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/definition-of-ready/' title='Improving user stories with a Definition of Ready'>Improving user stories with a Definition of Ready</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/scrum-introduction/' title='Scrum in 10 Minutes'>Scrum in 10 Minutes</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-development/' title='User stories in action &#8211; the Agile development process'>User stories in action &#8211; the Agile development process</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'The 2011 Scrum Guide &amp;#8211; a quick review on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/2011-scrum-guide/',contentID: 'post-1497',suggestTags: '2011 scrum guide,product backlog,product owner,scrum,scrum master',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=nmMyeo57XAQ:aMkgqcscBnM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=nmMyeo57XAQ:aMkgqcscBnM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=nmMyeo57XAQ:aMkgqcscBnM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=nmMyeo57XAQ:aMkgqcscBnM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=nmMyeo57XAQ:aMkgqcscBnM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=nmMyeo57XAQ:aMkgqcscBnM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=nmMyeo57XAQ:aMkgqcscBnM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=nmMyeo57XAQ:aMkgqcscBnM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/nmMyeo57XAQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/2011-scrum-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/2011-scrum-guide/</feedburner:origLink></item>
		<item>
		<title>Improving user stories with a Definition of Ready</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/Z9PIlcl3rwI/</link>
		<comments>http://www.boost.co.nz/blog/agile/definition-of-ready/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 03:52:44 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[definition of done]]></category>
		<category><![CDATA[definition of ready]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[user stories]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1524</guid>
		<description><![CDATA[In Scrum, the definition of done tells us when a feature is completed to a releasable standard. It sits above the individual acceptance criteria for each user story. For example, here&#8217;s the definition of done for development stories from one of our projects: committed to source code repository passes appropriate tests for story (including cross-browser [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fdefinition-of-ready%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fagile%2Fdefinition-of-ready%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=definition+of+done,definition+of+ready,product+backlog,scrum,user+stories&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>In Scrum, the <em>definition of done</em> tells us when a feature is completed to a releasable standard. It sits above the <a title="Acceptance criteria for user stories" href="http://www.boost.co.nz/blog/agile/acceptance-criteria/" target="_blank">individual acceptance criteria</a> for each <a title="Introduction to user stories" href="http://www.boost.co.nz/blog/agile/user-stories/" target="_blank">user story</a>. For example, here&#8217;s the definition of done for development stories from one of our projects:</p>
<ul>
<li>committed to source code repository</li>
<li>passes appropriate tests for story (including cross-browser testing)</li>
<li>tests written and run on integration server</li>
<li>accepted by product owner on UAT (unless story asks otherwise)</li>
<li>documented (well-commented)</li>
<li>cross- browser testing of interface elements</li>
<li>readme updated if applicable</li>
<li>change log updated</li>
</ul>
<p><strong>Adding the definition of ready to the definition of done</strong></p>
<p>Recently, we&#8217;ve been looking at the <em>definition of ready</em> &#8211; the criteria a user story has to reach before it can be handed over to the team. You can think of the definition of ready and the definition of done as two key points in the sprint cycle &#8211; one defines when a story is ready to go in, and the other defines when a story is ready to come out.</p>
<p><a title="Jakobsen and Sutherland on definition of ready - PDF" href="http://agile2009.org/files/session_pdfs/Going%20from%20Good%20to%20Great%20with%20Scrum%20Session.PDF" target="_blank">Jeff Sutherland and Carsten Ruseng Jakobsen</a> have described a definition of ready as a simple concept that depends on discipline and creates stability in a sprint. It&#8217;s designed to stop time being wasted when it&#8217;s discovered that user stories are missing important pieces of information that means they can&#8217;t be started or completed.</p>
<p>A definition of ready gives the team confidence that every story they bring into a sprint is completely ready for them to get started on. In this way, as Sutherland and Jakobsen observe, a definition of ready can improve the flow and stability in a sprint.</p>
<p><strong>A sample definition of ready</strong></p>
<p>Here&#8217;s a definition of ready we&#8217;ve  developed for one of our projects:</p>
<ol>
<li>The business value is clearly articulated (in the format of &#8216;As a <em>type of user</em> I want <em>some goal</em> so that <em>some reason</em>&#8216;)</li>
<li>The story follows the <a title="INVEST acronym for Agile user stories" href="http://www.boost.co.nz/blog/agile/user-stories-development/" target="_blank">INVEST model</a></li>
<li>The story has a 2 &#8211; 3 word short summary</li>
<li>The story is small enough to fit in one sprint</li>
<li>The story has clear and concise acceptance criteria which describe all of the features of the story. Details are captured as a narrative texts that describe an interaction of the user and the system, focusing on the value a user gains from the system.</li>
<li>Once the acceptance criteria have been met the story is complete</li>
<li>No external dependencies block the story being completed</li>
<li>Story identifies external expertise and provides contact details.</li>
</ol>
<p>Many of the points (for example, 2,4 and 5) reinforce the usual expectations of a <a title="Introduction to user stories" href="http://www.boost.co.nz/blog/agile/user-stories/" target="_blank">good user story</a>. Some are designed to trouble-shoot in advance: for example, 7 and 8 are there to help the team work as efficiently as possible, by ensuring they&#8217;re not being held up by business processes outside of the team, and have ready access to any expert help they need. And some are small tweaks that add efficiency in the longer term &#8211; for example, point 3 ensures we have a short headings for the user stories that make them easy to scan in <a title="Pivotal Tracker" href="http://www.pivotaltracker.com/" target="_blank">Pivotal Tracker</a>.</p>
<p><strong>In conclusion</strong></p>
<p>Of course, having a definition of ready doesn&#8217;t mean there won&#8217;t be occasions during sprint planning meetings when gaps are found in the preparation or understanding of a user story. It also doesn&#8217;t mean the team no longer has to talk the stories through with the product owner during these meetings, and throughout the sprint. But it does mean you&#8217;re creating the best possible conditions for optimal productivity in the sprint.</p>
<p>More reading:</p>
<ul>
<li><a title="Scrum presentation by Jakobsen and Sutherland" href="http://agile2009.org/files/session_pdfs/Going%20from%20Good%20to%20Great%20with%20Scrum%20Session.PDF" target="_blank">Going from Good to Great with Scrum</a> presentation by Jeff Sutherland and Carsten Ruseng Jakobsen</li>
<li><a title="Ken Power - definition of ready" href="http://systemagility.com/2011/05/17/definition-of-ready/" target="_blank">Definition of ready</a> by Ken Power</li>
<li><a title="Roman Pichler - definition of ready" href="http://www.romanpichler.com/blog/product-backlog/the-definition-of-ready/" target="_blank">The definition of ready</a> by Roman Pichler</li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/business-analysts-and-scrum-projects-a-short-case-study/' title='Business Analysts and Scrum projects: A short case study'>Business Analysts and Scrum projects: A short case study</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/use-cases-or-user-stories/' title='Use cases vs user stories in Agile development'>Use cases vs user stories in Agile development</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/rules-of-improv-applied-to-scrum/' title='Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum'>Tina Fey&#8217;s Four Rules of Improv, as applied to Scrum</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/2011-scrum-guide/' title='The 2011 Scrum Guide &#8211; a quick review'>The 2011 Scrum Guide &#8211; a quick review</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Improving user stories with a Definition of Ready on Boost Blog',url: 'http://www.boost.co.nz/blog/agile/definition-of-ready/',contentID: 'post-1524',suggestTags: 'definition of done,definition of ready,product backlog,scrum,user stories',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=Z9PIlcl3rwI:HRLqpcbpGZI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Z9PIlcl3rwI:HRLqpcbpGZI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Z9PIlcl3rwI:HRLqpcbpGZI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Z9PIlcl3rwI:HRLqpcbpGZI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Z9PIlcl3rwI:HRLqpcbpGZI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Z9PIlcl3rwI:HRLqpcbpGZI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=Z9PIlcl3rwI:HRLqpcbpGZI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=Z9PIlcl3rwI:HRLqpcbpGZI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/Z9PIlcl3rwI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/agile/definition-of-ready/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/agile/definition-of-ready/</feedburner:origLink></item>
		<item>
		<title>IntuitionHQ wins Booster Seat 2011</title>
		<link>http://feedproxy.google.com/~r/boostblog/~3/264JoUEn1bg/</link>
		<comments>http://www.boost.co.nz/blog/business/intuitionhq-booster-seat-2011/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 01:42:05 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[booster seat 2011]]></category>
		<category><![CDATA[IntuitionHQ]]></category>
		<category><![CDATA[usability testing]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1521</guid>
		<description><![CDATA[The Boost office was buzzing yesterday when we got a call from Rich Chetwynd and Nicole Fougere from Litmos.com to let us know they&#8217;d chosen our entry for IntuitionHQ (our online usability testing tool) as the winner of their Booster Seat 2011 competition. As a result, two people from Boost will be winging their way [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fbusiness%2Fintuitionhq-booster-seat-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Fbusiness%2Fintuitionhq-booster-seat-2011%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=booster+seat+2011,IntuitionHQ,usability+testing&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The Boost office was buzzing yesterday when we got a call from Rich Chetwynd and Nicole Fougere from <a title="Litmos" href="http://www.Litmos.com" target="_blank">Litmos.com</a> to let us know they&#8217;d chosen our entry for <a title="IntuitionHQ" href="http://www.intuitionhq.com" target="_blank">IntuitionHQ</a> (our online usability testing tool) as the winner of their <a title="Booster Seat 2011 competition" href="http://boosterseat2011.com/" target="_blank">Booster Seat 2011 competition</a>.</p>
<p>As a result, two people from Boost will be winging their way to San Francisco in November and spending a month working out of <a title="Article about The Landing Pad" href="http://unlimited.co.nz/unlimited.nsf/growth/us-landing-pad-taking-off" target="_blank">The Landing Pad</a> in the SOMA district. You can read more about this on the <a title="IntuitionHQ blog" href="http://www.intuitionhq.com/blog/2011/08/good-news-everybody/" target="_blank">IntuitionHQ blog</a> and <a title="Idealog article about Booster Seat 2011" href="http://idealog.co.nz/blog/2011/08/booster-seat" target="_blank">this Idealog story</a>, but we&#8217;d just really like to say a huge thank you to Rich and Nicole for their amazing generosity towards New Zealand businesses, and this incredible opportunity.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/design/working-on-intuitionhq-to-improve-the-user-experience/' title='Iterative design &#8211; working on IntuitionHQ to improve the user experience and usability'>Iterative design &#8211; working on IntuitionHQ to improve the user experience and usability</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'IntuitionHQ wins Booster Seat 2011 on Boost Blog',url: 'http://www.boost.co.nz/blog/business/intuitionhq-booster-seat-2011/',contentID: 'post-1521',suggestTags: 'booster seat 2011,IntuitionHQ,usability testing',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/boostblog?a=264JoUEn1bg:QRbP1WM5e0w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/boostblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=264JoUEn1bg:QRbP1WM5e0w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/boostblog?i=264JoUEn1bg:QRbP1WM5e0w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=264JoUEn1bg:QRbP1WM5e0w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/boostblog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=264JoUEn1bg:QRbP1WM5e0w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/boostblog?i=264JoUEn1bg:QRbP1WM5e0w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/boostblog?a=264JoUEn1bg:QRbP1WM5e0w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/boostblog?i=264JoUEn1bg:QRbP1WM5e0w:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/boostblog/~4/264JoUEn1bg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/business/intuitionhq-booster-seat-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.boost.co.nz/blog/business/intuitionhq-booster-seat-2011/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.643 seconds. --><!-- File not cached! Super Cache Couldn't write to: wp-content/cache/wp-cache-53565273cbd6983b5b2459c9e733a5eb.html -->

