<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mike Pearce - blog</title>
	<atom:link href="http://blog.mikepearce.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mikepearce.net</link>
	<description>Talk about agile the value system, the methodologies and frameworks to support it and anything else I need to get off my chest</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:34:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.mikepearce.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mike Pearce - blog</title>
		<link>http://blog.mikepearce.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.mikepearce.net/osd.xml" title="Mike Pearce - blog" />
	<atom:link rel='hub' href='http://blog.mikepearce.net/?pushpress=hub'/>
		<item>
		<title>Story Printer new features</title>
		<link>http://blog.mikepearce.net/2012/02/02/story-printer-new-features/</link>
		<comments>http://blog.mikepearce.net/2012/02/02/story-printer-new-features/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 19:34:06 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Story Printer]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[User Stories]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=533</guid>
		<description><![CDATA[Added some new features to the story printer and fixed a few styling bugs. Added a &#8216;simple&#8217; view to the site, this means you get to see everything in an easier fashion for editing etc. There&#8217;s still edit-in-place, it&#8217;s just easier than scrolling through the cards. You can still use the &#8216;card&#8217; view, which you&#8217;ll [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=533&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Added some new features to the story printer and fixed a few styling bugs.</p>
<ul>
<li>Added a &#8216;simple&#8217; view to the site, this means you get to see everything in an easier fashion for editing etc. There&#8217;s still edit-in-place, it&#8217;s just easier than scrolling through the cards. You can still use the &#8216;card&#8217; view, which you&#8217;ll need if you want to print the cards.</li>
<li>Tidied up some style issues with the card view, so it&#8217;s a bit neater now.</li>
<li>Added a newsletter signup, so you can be kept up to date with the things I&#8217;ve added.</li>
<li>A few bugs fixed.</li>
</ul>
<p>Check it out at <a href="http://storyprinter.mikepearce.net/">http://storyprinter.mikepearce.net/</a> and please let me know if there are any new features you&#8217;d like to see.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=533&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2012/02/02/story-printer-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>
	</item>
		<item>
		<title>How to do appraisals: asking the team</title>
		<link>http://blog.mikepearce.net/2012/01/19/how-to-do-appraisals-asking-the-team/</link>
		<comments>http://blog.mikepearce.net/2012/01/19/how-to-do-appraisals-asking-the-team/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 23:06:52 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Being a Manager]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[face to face]]></category>
		<category><![CDATA[fear]]></category>
		<category><![CDATA[rebuttal]]></category>
		<category><![CDATA[retribution]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[traditional approach]]></category>

		<guid isPermaLink="false">http://mikepearce.wordpress.com/?p=525</guid>
		<description><![CDATA[Part of my new role is to review and appraise the team. Given that there are a lot of them and I can&#8217;t spend enough time with each of them (and nor would I want to) to be able to do a good review, I figured that I&#8217;d have them do 360 reviews. There are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=525&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 170px"><a href="http://www.flickr.com/photos/mpeterke/2414975139/"><img title="Mini Marshal" src="http://farm3.staticflickr.com/2112/2414975139_fe7daf2c29_m.jpg" alt="Mini Marshal by mpeterke at flickr" width="160" height="240" /></a><p class="wp-caption-text">Feedback comes from these - image by mpeterke</p></div>
<p>Part of my new role is to review and appraise the team. Given that there are a lot of them and I can&#8217;t spend enough time with each of them (and nor would I want to) to be able to do a good review, I figured that I&#8217;d have them do 360 reviews. There are multiple ways to do this, which I outline below, but I didn&#8217;t pick one for my team, I let them vote (I also let them post any new review methods they knew of in order they could vote for those too) &#8211; can you guess which they voted for?</p>
<h2>Traditional</h2>
<p>The traditional approach is an anonymous review: I pick several people to review the employee, they craft and submit reviews and then I deliver this feedback to the reviewee.</p>
<p>This sucks on multiple levels:</p>
<ul>
<li>Suppose the reviewee disagrees with some of the feedback, how can they offer a rebuttal? To me? How does that help?</li>
<li>What happens if they don&#8217;t understand the context of the feedback?</li>
<li>What happens if, in the name of keeping the feedback anonymous, I remix the feedback and lose the actual message (but I don&#8217;t know I&#8217;ve done that)?</li>
<li>We work in tight scrum teams, this means that the BEST people to offer feedback, are the other people on the team (also the product owner and potentially stakeholders, but we&#8217;ll come to that), this means that, after the review, the employee goes back to their desk, possibly seething or feeling dejected, put upon or just miserable because of the above but they KNOW that someone in their team gave them shitty feedback.</li>
<li>Sucks, right?</li>
</ul>
<div>This doesn&#8217;t suck because:</div>
<div>
<ul>
<li>The shy, or sociopathic might feel they can be more honest if they don&#8217;t have to do it face to face.</li>
<li>The feedback won&#8217;t be bland.</li>
<li>There is no fear of retribution (unless they find out who it was).</li>
</ul>
<h2>Not anonymous</h2>
</div>
<p>So, another option is to have the reviewee choose the people they want to review them. No. This also sucks:</p>
<ul>
<li>They might pick people who don&#8217;t really have much to do with the and would offer a good, although bland, feedback.</li>
<li>Again, they have no chance of rebuttal or dialogue there and then to discuss context of the feedback unless &#8230;</li>
<li>&#8230;they go back to their desk knowing that one of their team gave them shitty feedback and now aren&#8217;t sure how to broach the subject.</li>
</ul>
<p>This doesn&#8217;t suck because:</p>
<ul>
<li>Same as the above.</li>
</ul>
<h2>Team 360</h2>
<p>The whole team goes to the pub (or cafe, whatever) and they take it turns to offer feedback on each other. Starting with me as a warmup so they don&#8217;t feel shy when it&#8217;s there turn (this is great for me, I&#8217;ll get LOADS of feedback). You go round the table one at a time and everyone on the team feeds back to me &#8211; positive and negative &#8211; and write it all down. Then someone else volunteers and so on until everyone has had a go.</p>
<div id="attachment_527" class="wp-caption alignleft" style="width: 310px"><a href="http://mikepearce.files.wordpress.com/2012/01/img_0273.jpg"><img class="size-medium wp-image-527" title="IMG_0273" src="http://mikepearce.files.wordpress.com/2012/01/img_0273.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">Developers drinking...</p></div>
<p>You need trust in the team for this and a good bond. This isn&#8217;t going to work with a new (or a &#8216;forming&#8217;) team and I&#8217;d advise something different (not the above, maybe just one-to-one coaching until the team are up to cruising altitude). But for established teams, or those stuck in a retrospective rut, I think this is a great idea.</p>
<p>I&#8217;ve run one trial of this method before putting it out to vote and the team had some positive feedback on the process (and each other!). It&#8217;s tough to do, but giving and receiving feedback is always tough, and the idea of doing it face-to-face with people you work with every day is challenging, but you should do it. Nut up and prove to your peers that you&#8217;re a grown up and can and need to learn something about yourself that you didn&#8217;t know before. This is about improving yourself in ways you didn&#8217;t know you could improve and making sure you&#8217;re not annoying your team. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>This idea isn&#8217;t new, although I wish I&#8217;d thought of it, I originally read it in <a href="http://www.management30.com/">Management 3.0</a> by <a href="http://www.jurgenappelo.com/">Jurgen Appello</a> (the book is good, as are his talks, but his slides suck &#8211; well, he does draw them with MS Paint&#8230;)</p>
<h2></h2>
<h2>What about &#8230; ?</h2>
<p>Well, I mentioned product owners and stakeholders above. I&#8217;m undecided yet (but, I&#8217;ll probably let the team decide) on whether to include product owners in a team 360. They do spend a lot of time with the time and can probably offer some good feedback &#8211; it does depend on the relationship with the PO. Even though we don&#8217;t foster the feeling (and, Affiliate Window isn&#8217;t alone in this I&#8217;m sure) there&#8217;s a little &#8216;them&#8217; and &#8216;us&#8217; between the developers and the product team &#8211; but maybe this is a good start in breaking down that status quo.</p>
<p>Also, for stakeholders, having those in the team 360 would be pointless &#8211; they don&#8217;t have day-to-day dealings with the team, mostly it&#8217;s just input and output with the odd nudge in between, but we need their input. This is what the release retrospective is for but I&#8217;ll cover that in another post!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=525&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2012/01/19/how-to-do-appraisals-asking-the-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm3.staticflickr.com/2112/2414975139_fe7daf2c29_m.jpg" medium="image">
			<media:title type="html">Mini Marshal</media:title>
		</media:content>

		<media:content url="http://mikepearce.files.wordpress.com/2012/01/img_0273.jpg?w=300" medium="image">
			<media:title type="html">IMG_0273</media:title>
		</media:content>
	</item>
		<item>
		<title>R15N: Join the revolution</title>
		<link>http://blog.mikepearce.net/2012/01/18/r15n-join-the-revolution/</link>
		<comments>http://blog.mikepearce.net/2012/01/18/r15n-join-the-revolution/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 13:53:30 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Irrelevant]]></category>
		<category><![CDATA[Presentations and talks]]></category>
		<category><![CDATA[R15N]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=514</guid>
		<description><![CDATA[Telekommunisten has created a new artwork, named R15N it&#8217;s a revolution! We&#8217;ll be the official miscommunication platform at this years Transmediale festival in Berlin, come and visit us. In the meantime, here&#8217;s a slideshow that explains the platform. You can read more about R15N here: http://www.r15n.net and Telekommunisten here: http://telekommunisten.net Edit: Stupid WordPress Y U [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=514&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Telekommunisten has created a new artwork, named R15N it&#8217;s a revolution! We&#8217;ll be the official miscommunication platform at this years Transmediale festival in Berlin, come and visit us. In the meantime, here&#8217;s a slideshow that explains the platform. You can read more about R15N here: <a href="http://www.r15n.net">http://www.r15n.net</a> and Telekommunisten here: <a href="http://telekommunisten.net">http://telekommunisten.net</a></p>
<p>Edit: Stupid WordPress Y U NO EMbED GOOGLE DOC?</p>
<p>To see it, please go here: <a href="http://bit.ly/zs3ptD">http://bit.ly/zs3ptD</a></p>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/514/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=514&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2012/01/18/r15n-join-the-revolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>
	</item>
		<item>
		<title>A change of direction</title>
		<link>http://blog.mikepearce.net/2012/01/18/a-change-of-direction/</link>
		<comments>http://blog.mikepearce.net/2012/01/18/a-change-of-direction/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 11:31:05 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Teams]]></category>
		<category><![CDATA[Workplace]]></category>
		<category><![CDATA[having an appraisal]]></category>
		<category><![CDATA[loyal readers]]></category>
		<category><![CDATA[own destiny]]></category>
		<category><![CDATA[personal development plan]]></category>
		<category><![CDATA[scrum master]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=509</guid>
		<description><![CDATA[My loyal readers. I&#8217;m very, very sorry. I&#8217;ve totally neglected you of late (it&#8217;s been a month since my last post). A lot has happened in this time. Not including Christmas and New Year, some things have changed which have taken up large chunks of my time: I&#8217;m no longer an agile coach, I&#8217;ve been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=509&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/41894169878@N01/492105"><img title="Congratulations cake" src="http://farm1.staticflickr.com/1/492105_82dbc544c5_m.jpg" alt="Congratulations cake" width="240" height="177" /></a><p class="wp-caption-text">This is not my cake - image by notanyron</p></div>
<p>My loyal readers. I&#8217;m very, very sorry. I&#8217;ve totally neglected you of late (it&#8217;s been a month since my last post). A lot has happened in this time. Not including Christmas and New Year, some things have changed which have taken up large chunks of my time: I&#8217;m no longer an agile coach, I&#8217;ve been promoted to a Head of Development.</p>
<p>This is a great move for me, I&#8217;m doing much the same role, but I have bigger teeth and can affect greater positive change for the people in my teams. I already have good relationships with the people in my department and I spent my days coaching and teaching and nudging the guys into improving one way or another. Now, however, I have the ability to do it officially and sanction their individual and team growth in ways I couldn&#8217;t before (mostly because I don&#8217;t have to ask before I spend money&#8230; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>I want them to tell me how this department should function and I&#8217;ll make it happen. Already we&#8217;re pushing each other to create and achieve short-term goals for improvement and, while the rest of the company is having an appraisal and Personal Development Plan rolled upon them, I&#8217;m letting my team decide how they would like to be appraised themselves.</p>
<p>It&#8217;s an exciting time and I&#8217;m hoping that, with the department in charge of it&#8217;s own destiny, we can create some exceptional software, improve and grow quickly as both teams and individuals and, above all, <strong>delight our clients</strong>.</p>
<p>What does this mean for the blog? Nothing much, I still intend to blog about agile and frameworks, but you&#8217;ll probably see more management stuff, training, goals that kind of thing as it becomes more a part of my role. We&#8217;re also looking for a scrum master to head up a couple of the teams, so, if you&#8217;re looking for a permanent position as a new scrum master, then let me know. I&#8217;m looking for someone with a little experience, but who needs more and wants to learn.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/509/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=509&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2012/01/18/a-change-of-direction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm1.staticflickr.com/1/492105_82dbc544c5_m.jpg" medium="image">
			<media:title type="html">Congratulations cake</media:title>
		</media:content>
	</item>
		<item>
		<title>Estimating stories quickly and efficiently with &#8216;The Rules&#8217;</title>
		<link>http://blog.mikepearce.net/2011/11/11/estimating-stories-quickly-and-efficiently-with-the-rules/</link>
		<comments>http://blog.mikepearce.net/2011/11/11/estimating-stories-quickly-and-efficiently-with-the-rules/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 13:45:52 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Estimating/Planning]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Product Backlog]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[arbitrary numbers]]></category>
		<category><![CDATA[countdown timer]]></category>
		<category><![CDATA[customer delight]]></category>
		<category><![CDATA[estimating]]></category>
		<category><![CDATA[old timer]]></category>
		<category><![CDATA[poker planning]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[story points]]></category>
		<category><![CDATA[time ends]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=504</guid>
		<description><![CDATA[Estimating a backlog should be easy, especially if your Product Owner has looked after it, knows how to write good stories that mean something to the developers and the business and is able to prioritize based on business value (or, customer delight!). However, estimation meetings, poker planning, planning two or whatever you call it, can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=504&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/deepblue66/2464797284"><img title="An Old Timer by hiro008" src="http://farm3.static.flickr.com/2136/2464797284_6abe89094f_m.jpg" alt="An Old Timer by hiro008" width="240" height="240" /></a><p class="wp-caption-text">ticktickticktickBING - An Old Timer by hiro008 on Flickr</p></div>
<p>Estimating a backlog should be easy, especially if your Product Owner has looked after it, knows how to write good stories that mean something to the developers and the business and is able to prioritize based on business value (or, customer delight!). However, estimation meetings, poker planning, planning two or whatever you call it, can often be painful events that descend into chaos, anarchy and heated debate. While these things are all fun, estimation should be fast and simple, afterall applying arbitrary numbers, whose only measure is relatively sized, to amorphous items of work can&#8217;t be rocket science, so why would you want to spend much time on it?</p>
<p>Trouble is, developers and engineers are paid to solve problems, that&#8217;s what they love to do, so they begin the moment the problem is presented! This is to be applauded, but doesn&#8217;t really nail what should be fast conversations about stories!</p>
<p>We&#8217;ve recently been coarse estimating the next releases&#8217; worth of stories for each if our products, the backlogs for these products contain between eight and 38 stories, depending on the goal. When we started estimating these, it was clear that it was going to be painful, so I created &#8216;The Rules&#8217; (to be clear, they&#8217;re guidelines, remember the Shu Ha Ri!):</p>
<ol>
<li>Reset the countdown timer to five minutes.</li>
<li>Product Owner reads story and acceptance criteria.</li>
<li>Team ask questions to clarify their understanding of the feature. No technical discussion.</li>
<li>When no more questions, the team estimates.</li>
<li>If estimates converge or there is consensus, GOTO 1 and start a new story.</li>
<li>If no consensus, start more discussion. Technical discussion is OK here.</li>
<li>When the conversation dries up, or the time ends, whichever is first, the team estimates again.</li>
<li>If estimates converge or there is consensus, GOTO 1 and start a new story.</li>
<li>If a consensus isn&#8217;t reached, reset the time for another five minutes.</li>
<li>When the conversation dries up, or the time ends, whichever is first, the team estimates again.</li>
<li>If a consensus still hasn&#8217;t been reached after 10 minutes, put a question mark next to the story and GOTO 1 and start a new story.</li>
<li>Optionally: create a spike story to discover more information in order to estimate the difficult story.</li>
</ol>
<div>This means that the team will never take more than 10minutes to estimate a story. Usually, I&#8217;ve found, that the first estimate, right after the PO reads the story and the team clarify their understanding, is enough and rarely do we need the time for the second timebox of five minutes.</div>
<div>Remember, these are just estimates, they can be revised later if necessary and, really, the important part of this meeting is the conversation to clarify the requirements and, thus, ensure that business value is met.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/504/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=504&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/11/11/estimating-stories-quickly-and-efficiently-with-the-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2136/2464797284_6abe89094f_m.jpg" medium="image">
			<media:title type="html">An Old Timer by hiro008</media:title>
		</media:content>
	</item>
		<item>
		<title>Print your spreadsheet based User Stories</title>
		<link>http://blog.mikepearce.net/2011/11/06/print-your-spreadsheet-based-user-stories/</link>
		<comments>http://blog.mikepearce.net/2011/11/06/print-your-spreadsheet-based-user-stories/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 23:15:56 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[backlogs]]></category>
		<category><![CDATA[csv file]]></category>
		<category><![CDATA[further conversations]]></category>
		<category><![CDATA[stories]]></category>
		<category><![CDATA[story cards]]></category>
		<category><![CDATA[team culture]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=494</guid>
		<description><![CDATA[As I&#8217;ve mentioned in the past and spoken about at the London Scrum gathering, you should have a physical sprint backlog. The reasons are numerous; from being information radiators, to helping define a team culture. However, managing a large backlog of stories, especially if you have multiple backlogs for multiple projects, does become a challenge when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=494&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve <a title="10 Reasons why using a whiteboard is better than a digital tool" href="http://blog.mikepearce.net/2011/06/06/10-reasons-why-using-a-whiteboard-is-better-than-a-digital-tool/">mentioned in the past</a> and spoken about at the London Scrum gathering, you should have a physical sprint backlog. The reasons are numerous; from being information radiators, to helping define a team culture. However, managing a large backlog of stories, especially if you have multiple backlogs for multiple projects, does become a challenge when trying to keep this information in a physical space.</p>
<p>Where I am right now, we manage our product backlogs using Google Docs. This works for us as it allows for flexibility when prioritising, we can move from room to room and, means we don&#8217;t have a large, messy surface of stories (although, I&#8217;m convinced this would help us &#8211; watch this space). One thing we do suffer from, is the transition of these stories stored digitally, to stories stored on a sprint backlog physically. Writing the stories by hand does mean there are sometimes further conversations around the stories, which is no bad thing, but it also means that often detail is missed from the cards, which causes problems later. This is due to the stories being written in a shortened form and, unfortunately often, a complete lack of acceptance criteria.</p>
<p>So, because of this, I put on my developers hat and created the <a href="http://storyprinter.mikepearce.net">Story Printer</a>. This is a simple web-app, which allows you to upload a .CSV file and have it turned into printable story cards. At the moment, it&#8217;s very simple, but I&#8217;ve a few extra things on the <a href="http://storyprinter.mikepearce.net/about">roadmap</a> which will add more useful features. But, for now, it does what it says on the tin.</p>
<p>Using the Story Printer, we now have a sprint backlog, with story cards that are identical to the stories in the backlog. Time will tell whether this prototype will prove useful.</p>
<p>Feel free to use it yourself and please <a href="mailto:mike@mikepearce.net">contact me </a>with new features, bugs or other stuff. I&#8217;d love to know if you use it, or would find it useful with additional features.</p>
<div id="attachment_495" class="wp-caption aligncenter" style="width: 658px"><a href="http://storyprinter.mikepearce.net"><img class="size-full wp-image-495 " title="Screen grab of story printer" src="http://mikepearce.files.wordpress.com/2011/11/storyprintergrab.jpg?w=720" alt="Screen grab of story printer"   /></a><p class="wp-caption-text">The Story Printer</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/494/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=494&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/11/06/print-your-spreadsheet-based-user-stories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://mikepearce.files.wordpress.com/2011/11/storyprintergrab.jpg" medium="image">
			<media:title type="html">Screen grab of story printer</media:title>
		</media:content>
	</item>
		<item>
		<title>You don&#8217;t really want a faster horse!</title>
		<link>http://blog.mikepearce.net/2011/10/27/you-dont-really-want-a-faster-horse/</link>
		<comments>http://blog.mikepearce.net/2011/10/27/you-dont-really-want-a-faster-horse/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 06:17:11 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Customers]]></category>
		<category><![CDATA[Estimating/Planning]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[Requirements.]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=485</guid>
		<description><![CDATA[Henry Ford is quoted as saying “If I’d asked my customers what they wanted, they would have asked for a faster horse!”. While this might be true, this is a short sighted view of product management. Often, our customers will ask us for something they want, but they’ll frame it in the context of something [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=485&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://flic.kr/p/a88fYb"><img title="French Officers watering horses" src="http://farm7.static.flickr.com/6008/5987842522_562b61d251_m.jpg" alt="French Officers watering horses" width="240" height="175" /></a><p class="wp-caption-text">Horses, going slowly. Photo by The Library of Congress - http://flic.kr/p/a88fYb</p></div>
<p>Henry Ford is quoted as saying “If I’d asked my customers what they wanted, they would have asked for a faster horse!”. While this might be true, this is a short sighted view of product management.</p>
<p>Often, our customers will ask us for something they want, but they’ll frame it in the context of something they already have. This seems to them to be the right thing to do. It’s helping us out as the people who build their products, right? Kind of. If we were to take the view that customers always know what they want, then I suppose so. However, our customers will endeavour to give us a solution to the problem they have, instead of being clear about their problem and letting the problem solvers have at it instead.</p>
<p>If your customer says “I want to be able to send an email to all my users informing them of X,Y and Z.”, You’d think they what they wanted to do was send an email to customers about X, Y and Z. But is that what they really want?</p>
<p>If you probe a little deeper, by asking open questions, you might find a different answer:</p>
<p>“What is X, Y and Z?”, you ask.<br />
“Well, it’s the new promotions we offer, we want to tell our users about them as they might not find them in the promotion list.” Replies your customer.<br />
“How does the promotion list currently show them?” you probe.<br />
“It’s ordered with the newest on top, but if our customers aren’t looking for promotions, they might miss them.”<br />
“So, you need a way of highlighting your newest promotions?”<br />
“Yeah, I guess so. But we’d like to be able to send them emails about other things as well, like changes to our terms, or new features.”<br />
“OK, so am I right in saying you need some way of informing your customers of new features, promotions and other pertinent information?”<br />
“Yes!”</p>
<p>Now you have the real problem, which turns out to have little to do with email and there are many ways to solve this kind of problem. It’s now a case of discussing these ideas further with the customer and the team in order to find the right solution … which might not be a complex email system.</p>
<p>So, if Henry Ford had asked his customers: “What do you want?” and they said “A faster horse!”, he might have asked, “What do you need a faster horse for?” and the answer might well have been, “Duhh! To go faster!” Which is the real requirement. One that he fulfilled quite well.</p>
<p><a title="Technorati: You don't really want a faster horse." href="http://technorati.com/business/article/you-dont-really-want-a-faster/">Originally published on Technorati.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/485/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/485/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/485/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=485&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/10/27/you-dont-really-want-a-faster-horse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm7.static.flickr.com/6008/5987842522_562b61d251_m.jpg" medium="image">
			<media:title type="html">French Officers watering horses</media:title>
		</media:content>
	</item>
		<item>
		<title>The Definition of Ready</title>
		<link>http://blog.mikepearce.net/2011/10/12/the-definition-of-ready/</link>
		<comments>http://blog.mikepearce.net/2011/10/12/the-definition-of-ready/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 23:39:06 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Estimating/Planning]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Product Backlog]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=478</guid>
		<description><![CDATA[Well, I&#8217;ve only gone and got myself published on the Agile Journal! Here is what I had to say:&#8212;&#8211; Development teams use the idea of a definition of done (DoD) to decide when they think a user story is ready to be shown to the stakeholder for review. The DoD is like a bouncer or doorman, ticking technical [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=478&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.agilejournal.com/articles/columns/column-articles/6442-definition-of-ready">Well, I&#8217;ve only gone and got myself published on the Agile Journal! Here is what I had to say:</a>&#8212;&#8211;</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/pagedooley/4837626192/in/photostream/"><img title="Ready 4" src="http://farm5.static.flickr.com/4107/4837626192_d4f1c83ff6_m.jpg" alt="Ready 4" width="240" height="240" /></a><p class="wp-caption-text">Are you ready? Image by Kevin Dooley on Flickr</p></div>
<p>Development teams use the idea of a <em>definition of done</em> (DoD) to decide when they think a user story is ready to be shown to the stakeholder for review. The DoD is like a bouncer or doorman, ticking technical criteria off on a list before the story is allowed in to party. The DoD is a powerful tool, and while its explicit value is obvious in ensuring the quality of a user story before review, its implicit value is equally, if not more, important. The DoD forms a contract between the development team and the product owner (PO). This contract not only ensures that stories meet a baseline of quality but it also creates a bond of trust. The PO knows that, with a DoD, he can trust the team to deliver a quality technical solution, and in agile software development, trust is key to your success. The <em>acceptance criteria</em> form a similar bond between the PO and the stakeholder or business. The criteria are designed to help a PO decide if a story meets the stakeholder’s requirements. It’s this list—defined in conjunction with the stakeholder—that creates trust on the stakeholder’s side. They know that their PO will deliver what they need, because it says so on the story. The DoD and the acceptance criteria combine to make a powerful ally for your team’s success. But both of these things require that the user story itself is sensibly written and defined and that the acceptance criteria aren&#8217;t some magical pie-in-the-sky, moon-on-a-stick list of ridiculous demands that would give a hostage negotiator nightmares! The PO can make use of a similar DoD called the <em>definition of ready</em> (DoR). This can be used for all the same reasons the DoD is used for the team. It&#8217;s useful if the Scrum team helps the PO come up with a DoR, help her define things about stories that make them easy to understand:</p>
<ul>
<li>small enough to be manageable in a sprint</li>
<li>contain enough detail to estimate accurately and</li>
<li>create acceptance criteria that really help define “done.”</li>
</ul>
<p>POs don&#8217;t just pluck an idea out of the air, write a user story, and drop it onto the backlog (we hope). Stories go through a process just like the software they drive does. The PO has a responsibility to the team to create user stories for them to estimate and, at some stage, work on, that aren&#8217;t badly defined or not thought through. Team members don’t want to have to do a bunch of the PO’s work in order for them do their own work and deliver value. To this end, a PO and the Scrum team might find the DoR useful. This is a contract that the PO has with the team in order to say “Before I put a story in front of you, I will have done everything I can do make it not suck.” Some examples of criteria on a DoR are:</p>
<ul>
<li>Story contains actors, problem, and value</li>
<li>Story should fit in a sprint</li>
<li>Story should be appropriately documented (does it require wireframes? User-journeys?)</li>
<li>Value should be obvious, if not, it should be explicitly stated</li>
<li>Story should have reasonable conditions of satisfaction</li>
<li>Story should focus on problems, not solutions</li>
</ul>
<p>Using the above example, we could ensure that the user story: <em>Show users other products that they can buy before they checkout</em> which begins life as a throwaway request from a stakeholder at an audio-visual online storecan be rewritten using the DoR as: <em>As a customer, I would like to see products that I might like to buy at the same time as my television, hi-fi, or other product, so that I can be certain I have everything I need.</em> <em>Acceptance Criteria:</em></p>
<ul>
<li><em>Show users products that other customers, purchasing the same products as this user has chosen, have bought also</em></li>
<li><em>Based on what the user has added to his basket, show him products that could potentially be used with it, e.g., if he has chosen a TV, then show him cables, TV stands, and Blu-Ray players</em></li>
<li><em>Show ratings and percentage of customers who ended up adding the additional products to their basket.</em></li>
</ul>
<p>This shows the actor, problem, and value for the customer. The value for the business is implicit in that it will increase uplift. The story is appropriately documented with reasonable acceptance criteria, however it doesn’t tell the developers how it should be done technically. I&#8217;m a big fan of release planning meetings. These meetings include going over the team’s DoD to see if there are any changes team members want to make in conjunction with the PO or stakeholders before they start sprinting. This is an ideal time to create your DoR as well. In addition to the explicit value you get from having a contract between the Scrum team and the PO, the DoR also goes a long way to fostering trust (as long as the PO follows through) in the same way that the DoD and the acceptance criteria do. If you have a bad sprint, during the retrospective, you can review your DoD and your DoR. Did the story require more work before it went into the sprint backlog? The DoR provides a similar yardstick to that of the DoD when looking for root causes of failure. Try adding a DoR to your process, especially if you&#8217;re having trouble with your stories being difficult to estimate or work on. You&#8217;ll reap benefits immediately, building trust and creating stories that have real value.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=478&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/10/12/the-definition-of-ready/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4107/4837626192_d4f1c83ff6_m.jpg" medium="image">
			<media:title type="html">Ready 4</media:title>
		</media:content>
	</item>
		<item>
		<title>Lower the pain threshold and you&#8217;re not waiting, you&#8217;re impeded.</title>
		<link>http://blog.mikepearce.net/2011/09/28/lower-the-pain-threshold-and-youre-not-waiting-youre-impeded/</link>
		<comments>http://blog.mikepearce.net/2011/09/28/lower-the-pain-threshold-and-youre-not-waiting-youre-impeded/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 14:51:24 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Retrospective]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=474</guid>
		<description><![CDATA[Women, it is said, have a higher pain threshold than men. I saw evidence of this as I watched my wife give birth … twice. She went through something that I can&#8217;t even imagine having to endure. I&#8217;d have screamed &#8216;epidural!&#8217; the moment the first contraction hit, but then I am known to be a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=474&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/jimfischer/2644173273/in/faves-mike_pearce/"><img title="Jenny" src="http://farm4.static.flickr.com/3261/2644173273_6cec78eb07_m.jpg" alt="Jenny by  jamesfischer on flickr" width="240" height="240" /></a><p class="wp-caption-text">Jenny by jamesfischer on Flickr</p></div>
<p>Women, it is said, have a higher pain threshold than men. I saw evidence of this as I watched my wife give birth … twice. She went through something that I can&#8217;t even imagine having to endure. I&#8217;d have screamed &#8216;epidural!&#8217; the moment the first contraction hit, but then I am known to be a bit of a wuss. My wife however, gritted her teeth and got on with it, I&#8217;ve never been more proud.</p>
<p>I&#8217;ve witnessed a similar thing with scrum teams. Some of the teams I coach have an extremely high pain threshold when it comes to dealing with impediments. It&#8217;s often been one or two days later that I&#8217;ve even heard about the impediment, let alone had a chance to deal with it. I suspect this might happen in other teams too and it&#8217;s worrisome; it may mean that the team doesn&#8217;t believe their SM will be able to remove the impediment (which would illustrate a trust issue and is the subject of another post), it might be a show of machismo to tough out the impediment themselves and resolve it without bothering anyone. This is an honourable motive, but chaps, this isn&#8217;t 12th century Japan, if you need help, you can, and should, ask for it. Understanding when you&#8217;re impeded and recognising the need to seek help is a more macho thing than flexing your muscles and baring your teeth, it also makes the ladies swoon*.</p>
<p>However, the most likely reason that people don&#8217;t raise the issue, is the team simply don&#8217;t see it as an impediment in the first place. In standups, or in just day-to-day team chat, the term &#8220;I&#8217;m waiting for…&#8221; crops up quite frequently, usually in reference to the design or operations team. This term is poisonous, it&#8217;s a pseudonym for &#8220;I&#8217;m impeded by…&#8221; and teams don&#8217;t recognise this is the case.</p>
<p>If you&#8217;re waiting for something to occur before you can do something else, you&#8217;re impeded by it and your best course of action, if you&#8217;re unable to un-impede it yourself, is to raise it to your SM (or your coach. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) and have them try and remove the block for you. Next time you catching yourself saying &#8220;I&#8217;m waiting for…&#8221; remember, you&#8217;re impeded.</p>
<p>Don&#8217;t tough it out, leave the high pain threshold stuff to the mothers of the world, they&#8217;re much better at it.</p>
<p>*Probably, I have no data for this, I made it up.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=474&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/09/28/lower-the-pain-threshold-and-youre-not-waiting-youre-impeded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3261/2644173273_6cec78eb07_m.jpg" medium="image">
			<media:title type="html">Jenny</media:title>
		</media:content>
	</item>
		<item>
		<title>Should I start with scrum, or kanban?</title>
		<link>http://blog.mikepearce.net/2011/09/19/should-i-start-with-scrum-or-kanban/</link>
		<comments>http://blog.mikepearce.net/2011/09/19/should-i-start-with-scrum-or-kanban/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 08:08:37 +0000</pubDate>
		<dc:creator>Mike Pearce</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[backlog]]></category>
		<category><![CDATA[groundwork]]></category>
		<category><![CDATA[heirarchy]]></category>
		<category><![CDATA[iteration]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[maturing]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[stakeholders]]></category>

		<guid isPermaLink="false">http://blog.mikepearce.net/?p=468</guid>
		<description><![CDATA[or, Should I transition from scrum to kanban? We&#8217;ve been doing scrum at Affiliate Window for a couple of years now. We go through the inspect and adapt cycle regularly and we&#8217;ve made few, if any, changes to our process, only our engineering practices. Recently, however, we&#8217;ve been working on a couple of projects which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=468&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>or, Should I transition from scrum to kanban?</h3>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/danielvoyager/3530761849/in/faves-mike_pearce/"><img title="Tellurian Post Apocalypse Roleplay" src="http://farm4.static.flickr.com/3312/3530761849_a5f985b2b8_m.jpg" alt="Tellurian Post Apocalypse Roleplay" width="240" height="140" /></a><p class="wp-caption-text">Adventure lies EVERYWHERE! Image by Daniel Voyager</p></div>
<p>We&#8217;ve been doing scrum at <a title="Affiliate Window" href="http://www.affiliatewindow.com">Affiliate Window</a> for a couple of years now. We go through the inspect and adapt cycle regularly and we&#8217;ve made few, if any, changes to our process, only our engineering practices. Recently, however, we&#8217;ve been working on a couple of projects which have required some groundwork and lots of backend work. This kind of work doesn&#8217;t really lend itself to the ideal of having something to show the stakeholders at the end of every iteration. We still have the review, describe what we&#8217;ve done and then take a look at the backlog with the stakeholders to decide what the priorities are for the next iteration.</p>
<p>This has raised a question from one of the teams about moving over to kanban and it got me thinking about what organisations can do to start on an agile journey, should they start with scrum, or kanban? What about established teams? Can they transition from scrum to kanban, or vice versa? Why should they? Should they even do it?</p>
<p>Now, there&#8217;s no reason why you can&#8217;t continue doing scrum (which is what we&#8217;ve decided to do), even with backend heavy work. Afterall, it&#8217;s simply a framework designed to offer constraints in order to create fast feedback (amongst other benefits), but kanban is attractive in that it allows you to decide when you demo/review and so gives you the benefit of time in order to actually have something tangible to show the stakeholders. Kanban is also attractive for those coming to agile afresh. It allows you to start integrating some agile practices and get a view of your issues (in order to solve them) without changing your heirarchy or existing process.</p>
<p>For Kanban to really work, you need to make sure you&#8217;re setting up a pull system that describes your entire process, from inception to delivery &#8211; not just a column based todo board (which, unfortunately, you see a lot described as &#8216;kanban&#8217;). To be able to do kanban well and retain the holistic view of your work required by the product team to make educated guesses on delivery and suchlike, the team needs to be mature enough to do kanban well. This means; mapping out the different states in your system, working out WIP limits and, importantly, deriving cycle time (how long it takes an item on the board to get from left to right) in order to estimate delivery/scope/cost etc. Herein lies the rub (I&#8217;ve always wanted to put that in a blogpost!).</p>
<p>If you&#8217;re not able to use scrum to help you deliver backend-heavy, large work items, then it&#8217;s unlikely that kanban can help either. The constraints of scrum help you stay on target and be accountable for what you have or haven&#8217;t done and make tweaks and adjustments to perform better in the coming iterations. Once you&#8217;ve nailed scrum and you have a product backlog with well defined stories, which are easily estimatable, then you&#8217;re ready to mature to a really valuable, efficient and data-driven kanban implementation. Eventually, when you&#8217;re able to size your stories all the same, you can do away with estimating as your cycle time will remain constant. Allowing you to set regular reviews and inspect/adapt cycles. You&#8217;re one step closer to <a title="Fred George on Programmer Anarchy" href="http://www.infoq.com/presentations/Leaner-Programmer-Anarchy">programmer anarchy!</a></p>
<p>So, should you start with scrum, or kanban? Kanban allows you to start your agile journey without upsetting the status quo; you don&#8217;t change any names, or add/remove roles. You simply illustrate your process on a big visible board and become accountable, as a team and a company for the work you do. You can implement any agile practise you like (standups, backlogs, user stories, etc) and see how they work for you without rocking the boat. Scrum, on the other hand, requires a reboot and an installation of a new process, one with constraints *built in*, but the benefits are numerous and valuable right off the bat.</p>
<p>Should you start with scrum, or kanban? The answer, I think, is &#8216;it depends&#8217;. If your organisation, including <a title="Agile from the top down" href="http://www.deincarnate.com/2011/09/19/agile-from-the-top-down/">those at the top</a> are comfortable with scrapping your current process and starting something new, even with it&#8217;s inevitable lead time, then go for it. Use scrum and the constraints will help you become agile. If your organisation is reticent to start, or you have buy-in from teams, but not the business, then start with kanban. It&#8217;s lightweight and non-intrusive and will still allow you to raise your impediments and issues (but solving them often requires bold and honest action, beware!).</p>
<p>Should teams transation from scrum to kanban? Probably, but make sure it is for the right reasons and that your team is mature enough to make the most of it, if you&#8217;re not sure, then try transitioning via <a title="Scrum-ban" href="http://leansoftwareengineering.com/ksse/scrum-ban/">scrum-ban</a>, it&#8217;ll help you see the benefits and enable you to get better at the things which make kaban most useful, without changing more than you are comfortable with.</p>
<p>I&#8217;d be interested to know how others started their agile journey, or whether many transition from scrum to kanban (or the other way). Drop me a mail, tweet or leave a note in the comments!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikepearce.wordpress.com/468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikepearce.wordpress.com/468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikepearce.wordpress.com/468/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.mikepearce.net&amp;blog=12758838&amp;post=468&amp;subd=mikepearce&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.mikepearce.net/2011/09/19/should-i-start-with-scrum-or-kanban/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e0ac0a6053ca7d1a65eba75ff6f6791b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">heavydog</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3312/3530761849_a5f985b2b8_m.jpg" medium="image">
			<media:title type="html">Tellurian Post Apocalypse Roleplay</media:title>
		</media:content>
	</item>
	</channel>
</rss>
