<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.richardlawrence.info/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.richardlawrence.info/~d/styles/itemcontent.css" type="text/css" media="screen"?><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/" version="2.0">

<channel>
	<title>Richard Lawrence</title>
	
	<link>http://www.richardlawrence.info</link>
	<description>On making software teams happier and more productive</description>
	<pubDate>Sat, 03 Jan 2009 23:48:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.richardlawrence.info/RichardLawrence" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">801809</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Short Answers #2: What to Focus on in 2009</title>
		<link>http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/</link>
		<comments>http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 23:48:33 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[ATDD]]></category>

		<category><![CDATA[continuous integration]]></category>

		<category><![CDATA[product management]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[Short Answers]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=85</guid>
		<description><![CDATA[It&#8217;s officially a series now. In this Short Answers post, I answer the question, &#8220;If my Scrum team could work on one thing in 2009, what should it be?&#8221;


Of course, adopting agile engineering practices and getting better at product management are often easier said than done. If you&#8217;d like help getting started with some of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s officially a series now. In this Short Answers post, I answer the question, &#8220;If my Scrum team could work on one thing in 2009, what should it be?&#8221;</p>
<p><span id="more-85"></span></p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="348" id="viddler_7b6ae838"><param name="movie" value="http://www.viddler.com/simple/7b6ae838/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/7b6ae838/" width="437" height="348" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_7b6ae838" ></embed></object></p>
<p>Of course, adopting agile engineering practices and getting better at product management are often easier said than done. If you&#8217;d like help getting started with some of the practices I mentioned in the video, I&#8217;m running a <a href="http://www.humanizingwork.com/new-year-2009-special/">New Year&#8217;s training and coaching special</a> with 7 ways to get 2009 started right for less than $2,000.</p>
<p>Books I mentioned in the video:<br />
<a href="http://www.amazon.com/gp/product/0884271781?ie=UTF8&amp;tag=richalawre-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0884271781"><em>The Goal</em></a> by Eli Goldratt<br />
<a href="http://www.amazon.com/gp/product/0884271153?ie=UTF8&amp;tag=richalawre-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0884271153"><em>It&#8217;s Not Luck</em></a> by Eli Goldratt</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2009%2F01%2F03%2Fwhat-to-focus-on-in-2009%2F';
  addthis_title  = 'Short+Answers+%232%3A+What+to+Focus+on+in+2009';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/12/10/when-stories-are-larger-than-planned/' rel='bookmark' title='Permanent Link: Short Answers #1: When Stories Are Larger Than Planned'>Short Answers #1: When Stories Are Larger Than Planned</a></li><li><a href='http://www.richardlawrence.info/2008/12/12/new-benjamin-zander-video-how-fascinating/' rel='bookmark' title='Permanent Link: New Benjamin Zander Video - &#8220;How Fascinating!&#8221;'>New Benjamin Zander Video - &#8220;How Fascinating!&#8221;</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Benjamin Zander Video - “How Fascinating!”</title>
		<link>http://www.richardlawrence.info/2008/12/12/new-benjamin-zander-video-how-fascinating/</link>
		<comments>http://www.richardlawrence.info/2008/12/12/new-benjamin-zander-video-how-fascinating/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:10:40 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[Benjamin Zander]]></category>

		<category><![CDATA[retrospectives]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=79</guid>
		<description><![CDATA[There&#8217;s a new Benjamin Zander video over at the Pop!Tech conference website. There&#8217;s some overlap with the video from TED I posted back in June&#8212;most of the content in each video expands on the ideas in The Art of Possibility. Nonetheless, this video is well worth watching even if you&#8217;ve seen the few other videos [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new Benjamin Zander video over at the Pop!Tech conference website. There&#8217;s some overlap with the <a href="http://www.richardlawrence.info/2008/06/28/benjamin-zander-at-ted/">video from TED</a> I posted back in June&mdash;most of the content in each video expands on the ideas in <em><a href="http://www.amazon.com/Art-Possibility-Transforming-Professional-Personal/dp/0142001104%3FSubscriptionId%3D1YNZ339ZCHHAKYFSY702%26tag%3Drslawrence-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0142001104">The Art of Possibility</a></em>. Nonetheless, this video is well worth watching even if you&#8217;ve seen the few other videos of him on the internet. </p>
<p>In this video, Zander works with a 15-year-old cellist&mdash;who, as far as the boy knows, has come simply to perform for the crowd&mdash;and over the course of 20 minutes turns a technically sound performance into <em>music</em>, music that touches everyone there. </p>
<p>One moment that connects with me as an agile coach is when he teaches the young cellist how to respond to mistakes in a performance. </p>
<p><span id="more-79"></span></p>
<p>The natural response is to grimace, lose energy, become discouraged. (I was terrible about this as a young performing musician.) This launches a downward spiral that affects the rest of your performance and influences your audience&#8217;s perception of it. Instead of respond in that way, Zander suggests that the boy throw up his hands, smile, and say, &#8220;How fascinating!&#8221; That mistake is information. It&#8217;s an opportunity to learn and improve. He says in the book, &#8220;&#8230;it is only when we make mistakes in performance that we can really begin to notice what needs attention.&#8221; (p. 31)</p>
<p>The awareness of mistakes is not sufficient to improve. Improvement comes from a willingness to take risks and then to accept the inevitable mistakes as useful feedback. I tell managers that software teams that aren&#8217;t allowed to struggle and even fail in their early sprints will still struggle and still may fail&#8230;you just won&#8217;t know it in time to do anything about it. Your retrospectives may show that your team is a mess, that you struggle just to deliver working software, that there are a million places you could do better. &#8220;How fascinating!&#8221;</p>
<p><object width="500" height="313" data="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.7.1" type="application/x-shockwave-flash"><param name="bgcolor" value="#000000" /><param name="flashvars" value="id=10444215&amp;vid=10444215&amp;autoPlay=0&amp;lang=en-us&amp;intl=us&amp;thumbUrl=&amp;embed=1" /><param name="src" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.7.1" /><param name="allowfullscreen" value="true" /></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F12%2F12%2Fnew-benjamin-zander-video-how-fascinating%2F';
  addthis_title  = 'New+Benjamin+Zander+Video+-+%26%238220%3BHow+Fascinating%21%26%238221%3B';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/06/28/benjamin-zander-at-ted/' rel='bookmark' title='Permanent Link: Benjamin Zander at TED'>Benjamin Zander at TED</a></li><li><a href='http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/' rel='bookmark' title='Permanent Link: Short Answers #2: What to Focus on in 2009'>Short Answers #2: What to Focus on in 2009</a></li><li><a href='http://www.richardlawrence.info/2008/12/10/when-stories-are-larger-than-planned/' rel='bookmark' title='Permanent Link: Short Answers #1: When Stories Are Larger Than Planned'>Short Answers #1: When Stories Are Larger Than Planned</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/12/12/new-benjamin-zander-video-how-fascinating/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UI Sketches for Distributed Teams</title>
		<link>http://www.richardlawrence.info/2008/12/11/ui-sketches-for-distributed-teams/</link>
		<comments>http://www.richardlawrence.info/2008/12/11/ui-sketches-for-distributed-teams/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 20:59:17 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[Balsamiq Mockups]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[UI]]></category>

		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=67</guid>
		<description><![CDATA[In the same way that user stories help focus a software team&#8217;s work around business value, starting construction of a user story with the UI keeps focus on the core user experience through which that business value is received. Early in my career I&#8217;d make the most beautiful Photoshop UI mockups I could. I thought [...]]]></description>
			<content:encoded><![CDATA[<p>In the same way that user stories help focus a software team&#8217;s work around business value, starting construction of a user story with the UI keeps focus on the core user experience through which that business value is received. Early in my career I&#8217;d make the most beautiful Photoshop UI mockups I could. I thought that the more the mockup looked like the final design, the better the conversation with the customer would be. Over time, I&#8217;ve learned that the opposite is true. <strong>The more the mockup looks like a sketch or a draft—something changeable—the more collaboration and early feedback I get from the customer.</strong> For collocated teams, this is easy: simply sketch the UIs on paper. Use a big marker so it&#8217;s not possible to put in too much detail. Hand over the sketch and let the customer mark it up.</p>
<p><strong>What I&#8217;ve been missing, however, is a good tool to recommend for distributed teams</strong> (or teams with a remote Product Owner). Until now.</p>
<p><span id="more-67"></span></p>
<p>All the tools I&#8217;d tried (Photoshop, Visio, Power Point, etc.) took longer than paper or produced results that looked too polished or weren&#8217;t easy to collaborate around. Faxing or scanning the paper sketch worked pretty well, but somehow scanning always seemed to be more trouble than it ought to be.</p>
<p><strong>The solution I&#8217;ve found is <a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a>.</strong> <em>[Disclosure: I got a free review copy, but I was prepared to buy it and write about it here within minutes of trying the evaluation version.]</em> Mockups is an Adobe AIR program (think stand-alone Flash application), so it runs equally well on Windows or OS X. It features a library of sketches of common UI elements that can be positioned, resized, and annotated. I can build sketches here faster than I can draw them on paper, but they don&#8217;t look too polished.</p>
<p><a href="http://www.richardlawrence.info/wp-content/uploads/2008/12/balsamiqmockups.png"><img class="aligncenter size-medium wp-image-68" title="Screenshot - Balsamiq Mockups - Click for full size image" src="http://www.richardlawrence.info/wp-content/uploads/2008/12/balsamiqmockups-300x253.png" alt="Screenshot - Balsamiq Mockups - Click for full size image" width="300" height="253" /></a></p>
<p>There are versions of the program for wikis that specifically support collaboration around UI sketches, but I haven&#8217;t tried those.</p>
<p>If you&#8217;re in a situation where you can&#8217;t use paper for UI mockups, I recommend that you consider <a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> as an alternative. The website has more information, a trial version, and screencasts of the desktop and wiki versions of the program.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F12%2F11%2Fui-sketches-for-distributed-teams%2F';
  addthis_title  = 'UI+Sketches+for+Distributed+Teams';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/12/11/ui-sketches-for-distributed-teams/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Short Answers #1: When Stories Are Larger Than Planned</title>
		<link>http://www.richardlawrence.info/2008/12/10/when-stories-are-larger-than-planned/</link>
		<comments>http://www.richardlawrence.info/2008/12/10/when-stories-are-larger-than-planned/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 23:20:57 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[Product Owner]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[Short Answers]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=55</guid>
		<description><![CDATA[I&#8217;m experimenting with video for what is likely become a new series here. In these &#8220;Short Answers&#8221; posts, I&#8217;ll answer an agile question in about a minute. Use the comments to suggest questions you&#8217;d like to see in future Short Answers.
In this post, I answer the question, &#8220;What should I do when I discover in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m experimenting with video for what is likely become a new series here. In these &#8220;<a href="http://www.richardlawrence.info/tag/short-answers/">Short Answers</a>&#8221; posts, I&#8217;ll answer an agile question in about a minute. Use the comments to suggest questions you&#8217;d like to see in future Short Answers.</p>
<p>In this post, I answer the question, &#8220;What should I do when I discover in the middle of a sprint that a story is larger than we planned?&#8221; Several people have asked me this, and the answer is <em>not</em>, &#8220;Suck it up and work 80 hours to get everything done.&#8221;</p>
<p><span id="more-55"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="348" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="viddler_b05b54d" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/b05b54d/" /><embed id="viddler_b05b54d" type="application/x-shockwave-flash" width="437" height="348" src="http://www.viddler.com/simple/b05b54d/" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F12%2F10%2Fwhen-stories-are-larger-than-planned%2F';
  addthis_title  = 'Short+Answers+%231%3A+When+Stories+Are+Larger+Than+Planned';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/' rel='bookmark' title='Permanent Link: Short Answers #2: What to Focus on in 2009'>Short Answers #2: What to Focus on in 2009</a></li><li><a href='http://www.richardlawrence.info/2008/07/11/one-word-can-change-your-daily-scrum/' rel='bookmark' title='Permanent Link: One Word Can Change Your Daily Scrum'>One Word Can Change Your Daily Scrum</a></li><li><a href='http://www.richardlawrence.info/2008/11/13/a-common-but-bad-idea/' rel='bookmark' title='Permanent Link: A Common, but Bad, Idea'>A Common, but Bad, Idea</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/12/10/when-stories-are-larger-than-planned/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Are the Product Owner and ScrumMaster’s Interests Opposed?</title>
		<link>http://www.richardlawrence.info/2008/11/26/are-the-product-owner-and-scrummasters-interests-opposed/</link>
		<comments>http://www.richardlawrence.info/2008/11/26/are-the-product-owner-and-scrummasters-interests-opposed/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 17:53:31 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[product management]]></category>

		<category><![CDATA[Product Owner]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[ScrumMaster]]></category>

		<category><![CDATA[Toyota]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=54</guid>
		<description><![CDATA[The Chief Engineer role in the Toyota Product Development System combines parts of the Product Owner, ScrumMaster, and senior technical team member roles from Scrum. In addition to leading the technical design of a new product and facilitating the work of the other engineers, the CE must deeply understand and care about what the customer [...]]]></description>
			<content:encoded><![CDATA[<p>The Chief Engineer role in the Toyota Product Development System combines parts of the Product Owner, ScrumMaster, and senior technical team member roles from Scrum. In addition to leading the technical design of a new product and facilitating the work of the other engineers, the CE must deeply understand and care about what the customer values—he has ultimate responsibility for delivering value to the customer and for the resulting commercial success or failure of the product.</p>
<p>CEs have gone to amazing lengths to gain that deep understanding of the customer&#8217;s needs. </p>
<p><span id="more-54"></span></p>
<p>For example:</p>
<blockquote><p>While developing Toyota&#8217;s successful 2003 <em>Sienna</em>, the Sienna CE drove his team in Toyota&#8217;s previous minivan model more than 50,000 miles across North America through every part of Canada, the United States, and Mexico. The CE experienced a visceral lesson in what is important to the North American minivan driver and discovered in every locale new opportunities for improving the current product. As a result, the <em>Sienna</em> was made big enough to hold full sheets of plywood while the turning radius was tightened, more cupholders were added, and cross-wind stability was enhanced, among many other improvements that resulted from this experience.</p>
<p style="text-align: right;">(From <a href="http://www.amazon.com/gp/product/1563272822?ie=UTF8&amp;tag=richalawre-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1563272822"><em>The Toyota Product Development System</em></a> by James M. Morgan and Jeffrey K. Liker, p. 30)</p>
</blockquote>
<p>If you&#8217;ve followed recent discussions on the <a href="http://groups.yahoo.com/group/scrumdevelopment/">scrumdevelopment group</a>, you&#8217;ve seen multiple threads over the last couple months that discussed how the interests of the team, SM, and PO are intrinsically in conflict and that acting as both PO and SM requires a kind of useful schizophrenia.</p>
<p>I have to wonder: Toyota is one of the best product development organizations in the world. Are Toyota&#8217;s CEs a special breed, immune to the conflicts of software teams? Do the rest of us need distinct roles to balance our selfish interests?</p>
<p>At the very least, if we find that the interests of our POs, SMs, and teams seem to be fundamentally in conflict, we should ask <a href="http://en.wikipedia.org/wiki/5_Whys">why</a>. <strong>Shouldn&#8217;t we all have the same goal: Producing valuable software now and in the future?</strong> Perhaps we should consider how to align around that goal rather than how to balance the interests of roles centered on lesser goals in the hope that we achieve the true goal as a kind of dialectical byproduct.</p>
<p>It&#8217;s one thing to say that the PO and SM roles ought not be combined because each is so demanding that it requires a person&#8217;s full time attention. But it&#8217;s quite another to say that the roles are fundamentally locked in a conflict too intense to be handled by a single person, and that better software results from that conflict.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F11%2F26%2Fare-the-product-owner-and-scrummasters-interests-opposed%2F';
  addthis_title  = 'Are+the+Product+Owner+and+ScrumMaster%26%238217%3Bs+Interests+Opposed%3F';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/' rel='bookmark' title='Permanent Link: Free Agile Product Management Seminar - Nov 11, Denver'>Free Agile Product Management Seminar - Nov 11, Denver</a></li><li><a href='http://www.richardlawrence.info/2008/11/14/motivated-individuals/' rel='bookmark' title='Permanent Link: Motivated Individuals'>Motivated Individuals</a></li><li><a href='http://www.richardlawrence.info/2009/01/03/what-to-focus-on-in-2009/' rel='bookmark' title='Permanent Link: Short Answers #2: What to Focus on in 2009'>Short Answers #2: What to Focus on in 2009</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/11/26/are-the-product-owner-and-scrummasters-interests-opposed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Motivated Individuals</title>
		<link>http://www.richardlawrence.info/2008/11/14/motivated-individuals/</link>
		<comments>http://www.richardlawrence.info/2008/11/14/motivated-individuals/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 20:31:35 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[motivation]]></category>

		<category><![CDATA[Product Owner]]></category>

		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=53</guid>
		<description><![CDATA[As agile approaches the mainstream, it&#8217;s easy to lose sight of some of the core principles, especially this one:
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
If agile is to apply broadly, we can&#8217;t reserve it just for those projects that start with motivated individuals. [...]]]></description>
			<content:encoded><![CDATA[<p>As agile approaches the mainstream, it&#8217;s easy to lose sight of some of the <a href="http://agilemanifesto.org/principles.html">core principles</a>, especially this one:</p>
<blockquote><p>Build projects around motivated individuals.<br />
Give them the environment and support they need,<br />
and trust them to get the job done.</p></blockquote>
<p>If agile is to apply broadly, we can&#8217;t reserve it just for those projects that start with motivated individuals. We need to learn how to cultivate them.</p>
<p><span id="more-53"></span></p>
<p><strong>What makes for motivated individuals on a software team? </strong></p>
<ol>
<li><strong>The belief that the product is worth building.</strong> (I consider really interesting technology a special case of this.)</li>
<li><strong>The belief that the expectations placed on the team are achievable. </strong></li>
</ol>
<p>(The book <a href="http://www.amazon.com/gp/product/007148499X?ie=UTF8&amp;tag=richalawre-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=007148499X">Influencer</a> divides these into Motivation and Ability, but I find that ability so often drives motivation that the two can&#8217;t easily be separated. Nonetheless, the book and <a href="http://www.influencerbook.com/blog/influencer">the authors&#8217; blog</a> are well worth reading.)</p>
<p>Scrum&#8217;s sharp distinction between &#8220;what to build,&#8221; which belongs to the Product Owner, and &#8220;how to build it,&#8221; which belongs to the team, can create a situation where the team passively builds whatever the Product Owner asks for whether they believe in the value or not. If better software is built by motivated individuals, this is not the way to get it.</p>
<p>This week, I facilitated a project retrospective for a team that struggled with the value of the product they&#8217;ve been working on since May. On several occasions, the team was visibly demotivated by the low value they saw in the product. They worked hard and did a good job, but I could tell that they weren&#8217;t motivated by the product itself. In the retrospective, one of the answers that emerged to &#8220;What should we do differently next time?&#8221; was, &#8220;Engage the Product Owner in conversations about the value of the product.&#8221; Had they done this, the team might have been able to help the Product Owner identify more valuable stories. Or the Product Owner might have been forced to articulate the value of the current stories more compellingly. Either way, the team would have been more motivated to deliver.</p>
<p>The principle I quoted above can be read as, &#8220;Find individuals who are already (or inherently) motivated and use them on your projects. Avoid the unmotivated individuals.&#8221; That&#8217;s fine as far as it goes, but I don&#8217;t think it usually works that way. It&#8217;s better interpreted something like this: &#8220;<strong>Find individuals who are open to caring about their work (i.e. potentially motivated). Engage them to become motivated about building something valuable. Let them make delivery commitments they believe they can achieve. Support them and get out of their way.</strong>&#8221; <em>That&#8217;s</em> how you build projects around motivated individuals.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F11%2F14%2Fmotivated-individuals%2F';
  addthis_title  = 'Motivated+Individuals';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/' rel='bookmark' title='Permanent Link: Free Agile Product Management Seminar - Nov 11, Denver'>Free Agile Product Management Seminar - Nov 11, Denver</a></li><li><a href='http://www.richardlawrence.info/2008/07/11/one-word-can-change-your-daily-scrum/' rel='bookmark' title='Permanent Link: One Word Can Change Your Daily Scrum'>One Word Can Change Your Daily Scrum</a></li><li><a href='http://www.richardlawrence.info/2008/07/25/tech-work-is-messed-upand-we-can-fix-it/' rel='bookmark' title='Permanent Link: Tech work is messed up&#8230;and we can fix it'>Tech work is messed up&#8230;and we can fix it</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/11/14/motivated-individuals/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Common, but Bad, Idea</title>
		<link>http://www.richardlawrence.info/2008/11/13/a-common-but-bad-idea/</link>
		<comments>http://www.richardlawrence.info/2008/11/13/a-common-but-bad-idea/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 04:44:09 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[anti-patterns]]></category>

		<category><![CDATA[ATDD]]></category>

		<category><![CDATA[BDD]]></category>

		<category><![CDATA[Cucumber]]></category>

		<category><![CDATA[Fit]]></category>

		<category><![CDATA[QA]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[testing]]></category>

		<category><![CDATA[Watir]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=51</guid>
		<description><![CDATA[Please don&#8217;t do this:


It will hurt. Not right away, but around sprint 4 when the bugs found in sprint 3 for the stories built in sprint 2 need to be mixed in with the stories planned in sprint 3 for sprint 4. And then it&#8217;ll hurt more in sprint 5 and later when you have [...]]]></description>
			<content:encoded><![CDATA[<p>Please don&#8217;t do this:<br />
<img class="alignnone size-full wp-image-52" title="Planning, Development, and QA in Separate Sprints" src="http://www.richardlawrence.info/wp-content/uploads/2008/11/plan-dev-qa-sprints.png" alt="" width="500" height="155" /></p>
<p><span id="more-51"></span></p>
<p>It will hurt. Not right away, but around sprint 4 when the bugs found in sprint 3 for the stories built in sprint 2 need to be mixed in with the stories planned in sprint 3 for sprint 4. And then it&#8217;ll hurt more in sprint 5 and later when you have to start regression testing more and more code each sprint.</p>
<p>Instead, just do as much work as you can get really DONE in each sprint. Plan it, build it, test it, and deliver it. It&#8217;ll be hard to ensure that testing doesn&#8217;t get squeezed out the back of the sprint. It will. When that happens, try moving testing to the front of each story. Create your test cases as specifications and then do just enough development to make them pass. (Consider a tool like <a href="http://github.com/aslakhellesoy/cucumber/wikis/home">Cucumber</a> for this, using it to drive <a href="http://wtr.rubyforge.org/">Watir</a> if you&#8217;re building a web app. Or look at <a href="http://fit.c2.com/">Fit</a>/<a href="http://fitnesse.org/">Fitnesse</a> if that&#8217;s more your style.)</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F11%2F13%2Fa-common-but-bad-idea%2F';
  addthis_title  = 'A+Common%2C+but+Bad%2C+Idea';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/07/11/one-word-can-change-your-daily-scrum/' rel='bookmark' title='Permanent Link: One Word Can Change Your Daily Scrum'>One Word Can Change Your Daily Scrum</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/11/13/a-common-but-bad-idea/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Risk</title>
		<link>http://www.richardlawrence.info/2008/11/07/risk/</link>
		<comments>http://www.richardlawrence.info/2008/11/07/risk/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 17:29:24 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[economics]]></category>

		<category><![CDATA[risk]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=50</guid>
		<description><![CDATA[If you&#8217;re an IT executive, which is less risky? Investing a little bit in an effective agile adoption, something that&#8217;s been proven at other companies to improve cash flow, increase productivity, and grow revenues&#8230;or&#8230;hunkering down and cutting costs, knowing that at this time when your business needs you the most you&#8217;ll be less productive than [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re an IT executive, which is less risky? Investing a little bit in an effective agile adoption, something that&#8217;s been proven at other companies to improve cash flow, increase productivity, and grow revenues&#8230;or&#8230;hunkering down and cutting costs, knowing that at this time when your business needs you the most you&#8217;ll be less productive than you were last year?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F11%2F07%2Frisk%2F';
  addthis_title  = 'Risk';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/11/07/risk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agile Architecture - Neither BDUF nor Chaos</title>
		<link>http://www.richardlawrence.info/2008/11/03/agile-architecture-neither-bduf-nor-chaos/</link>
		<comments>http://www.richardlawrence.info/2008/11/03/agile-architecture-neither-bduf-nor-chaos/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 18:00:07 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[architecture]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=49</guid>
		<description><![CDATA[I&#8217;m often asked how architecture works on agile software projects. It&#8217;s a big question, but the core answer, I think, is this: Neither a big, detailed architecture up front nor no architecture at all is a good approach. The former leads to waste. The up-front architecture tends to support features that turn out never to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m often asked how architecture works on agile software projects. It&#8217;s a big question, but the core answer, I think, is this: <strong>Neither a big, detailed architecture up front nor no architecture at all is a good approach.</strong> The former leads to waste. The up-front architecture tends to support features that turn out never to be necessary and that unnecessary complexity tends to make the features that are implemented more expensive than they need to be. I worked in one organization where the requirement to fully implement the company-standard architecture added several hundred thousand dollars to the initial release of any new product with questionable business value in return. The latter approach, no architecture at all, is prone to produce a system that is unmaintainable, leading to waste later as features cost increasingly more to implement and maintain as the system grows.</p>
<p>Here&#8217;s my two rule heuristic for agile architecture:</p>
<p><span id="more-49"></span></p>
<ol>
<li><strong>Have a minimally sufficient technical vision</strong>. Know where you&#8217;d like to go architecturally at a high level. What technologies do you expect to use? What architectural patterns are appropriate (e.g. SOA)? You may not implement most of the target architecture until features require it, but it will keep the team working in the same direction. Revisit this target architecture regularly as the backlog changes to ensure that it stays relevant.</li>
<li><strong>Make decisions that keep your options open</strong>. Always try to build just enough to support the current features, while keeping it easy to move towards the target architecture (or any other architecture that future features may require). Avoid making commitments to a particular architecture before you have to.</li>
</ol>
<p>For example, suppose your target architecture includes SOA. Until your features require your business layer to be consumed as a service by more than one client, you might defer actually building the service interface. Instead, build a good OO interface and use it directly from your client, designing it such that a service facade will be easy to add when needed. Your current features will be usable faster, allowing for early ROI and for learning that might change the requirements around the service interface. Fortunately, since you haven&#8217;t built a service interface yet, you won&#8217;t have to throw anything away to incorporate that learning into the product.</p>
<p>You can employ a similar approach around persistence, caching, reporting, configuration, and security, among others.</p>
<p>Where have you struggled with agile architecture? What creative architectural solutions have you come up with that allowed you to implement just enough architecture while leaving your options open?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F11%2F03%2Fagile-architecture-neither-bduf-nor-chaos%2F';
  addthis_title  = 'Agile+Architecture+-+Neither+BDUF+nor+Chaos';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/' rel='bookmark' title='Permanent Link: Free Agile Product Management Seminar - Nov 11, Denver'>Free Agile Product Management Seminar - Nov 11, Denver</a></li><li><a href='http://www.richardlawrence.info/2008/09/08/surviving-rewrites/' rel='bookmark' title='Permanent Link: Surviving Rewrites'>Surviving Rewrites</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/11/03/agile-architecture-neither-bduf-nor-chaos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free Agile Product Management Seminar - Nov 11, Denver</title>
		<link>http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/</link>
		<comments>http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 18:18:44 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[announcement]]></category>

		<category><![CDATA[product management]]></category>

		<category><![CDATA[Product Owner]]></category>

		<category><![CDATA[Scrum]]></category>

		<category><![CDATA[seminar]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=48</guid>
		<description><![CDATA[I&#8217;m hosting a free seminar on Tuesday, November 11 from 1:00-2:30 PM in the Denver Tech Center area. Please join me there and spread the word to others who might be interested.
Here&#8217;s a brief description:

Too many teams adopt agile processes like Scrum and XP, become effective at iterative and incremental delivery, get their software quality [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m hosting a free seminar on Tuesday, November 11 from 1:00-2:30 PM in the Denver Tech Center area. Please join me there and spread the word to others who might be interested.</p>
<p>Here&#8217;s a brief description:</p>
<p><span id="more-48"></span></p>
<p><em>Too many teams adopt agile processes like Scrum and XP, become effective at iterative and incremental delivery, get their software quality higher than it has ever been before, and finally achieve a sustainable pace&#8230;yet fail to harness that new productivity to deliver anything of real business value.</em></p>
<p><em>As an agile coach, I see Product Owners who don&#8217;t understand the features on their Product Backlogs well enough to explain them to the team in a planning session. I see Product Owners who can&#8217;t explain the larger context of a user story. I hear teams and Product Owners tell me that it&#8217;s not possible to come up with a valuable release that will take less than 6 months to build. I see teams demotivated because they don&#8217;t see the value in what they&#8217;re building.</em></p>
<p><em>In this free seminar, I&#8217;ll show how effective agile product management can accelerate and increase ROI, I&#8217;ll introduce an approach to identify high value feature sets, and I&#8217;ll share some tips on how to avoid getting bogged down in the details and losing the big picture.</em></p>
<p>You can find more info and register here: <a href="http://agileproductmanagement1108-rl.eventbrite.com/" target="_blank">http://agileproductmanagement1108-rl.eventbrite.com</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.richardlawrence.info%2F2008%2F10%2F30%2Ffree-agile-product-management-seminar-nov-11-denver%2F';
  addthis_title  = 'Free+Agile+Product+Management+Seminar+-+Nov+11%2C+Denver';
  addthis_pub    = 'rslawrence';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>


<p class="related_posts">Related posts:<ol><li><a href='http://www.richardlawrence.info/2008/11/26/are-the-product-owner-and-scrummasters-interests-opposed/' rel='bookmark' title='Permanent Link: Are the Product Owner and ScrumMaster&#8217;s Interests Opposed?'>Are the Product Owner and ScrumMaster&#8217;s Interests Opposed?</a></li><li><a href='http://www.richardlawrence.info/2008/11/03/agile-architecture-neither-bduf-nor-chaos/' rel='bookmark' title='Permanent Link: Agile Architecture - Neither BDUF nor Chaos'>Agile Architecture - Neither BDUF nor Chaos</a></li><li><a href='http://www.richardlawrence.info/2008/11/14/motivated-individuals/' rel='bookmark' title='Permanent Link: Motivated Individuals'>Motivated Individuals</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.richardlawrence.info/2008/10/30/free-agile-product-management-seminar-nov-11-denver/feed/</wfw:commentRss>
		</item>
	<feedburner:awareness xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://api.feedburner.com/awareness/1.0/GetFeedData?uri=RichardLawrence</feedburner:awareness><item><title>Links for 2007-08-03 [del.icio.us]</title><link>http://del.icio.us/rslawrence/blog-this#2007-08-03</link><pubDate>Sat, 04 Aug 2007 00:00:00 -0500</pubDate><guid isPermaLink="true">http://del.icio.us/rslawrence/blog-this#2007-08-03</guid><content:encoded><![CDATA[<ul>
<li><a href="http://www.adaptivepath.com/blog/wp-content/uploads/2007/07/ambidextrous_article.pdf">Design lessons from the kitchen</a></li>
<li><a href="http://paulstovell.net/blog/index.php/we-are-what-we-repeatedly-code/">Great coders can&rsquo;t write anything else</a></li>
</ul>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.adaptivepath.com/blog/wp-content/uploads/2007/07/ambidextrous_article.pdf"&gt;Design lessons from the kitchen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://paulstovell.net/blog/index.php/we-are-what-we-repeatedly-code/"&gt;Great coders can&amp;rsquo;t write anything else&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Links for 2007-07-24 [del.icio.us]</title><link>http://del.icio.us/rslawrence/blog-this#2007-07-24</link><pubDate>Wed, 25 Jul 2007 00:00:00 -0500</pubDate><guid isPermaLink="true">http://del.icio.us/rslawrence/blog-this#2007-07-24</guid><content:encoded><![CDATA[<ul>
<li><a href="http://ridiculous.rubyforge.org/">Ridiculous</a><br/>
Ridiculous is a simple wrapper for del.icio.us API writing in Ruby.</li>
</ul>]]></content:encoded><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ridiculous.rubyforge.org/"&gt;Ridiculous&lt;/a&gt;&lt;br/&gt;
Ridiculous is a simple wrapper for del.icio.us API writing in Ruby.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel>
</rss>
