<?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/"
	>

<channel>
	<title>Transient Technology &#187; book</title>
	<atom:link href="http://martinaharris.com/tag/book/feed/" rel="self" type="application/rss+xml" />
	<link>http://martinaharris.com</link>
	<description>Next time you look it might be gone</description>
	<lastBuildDate>Tue, 24 Jan 2012 18:14:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Scrum, where exactly do the managers go?</title>
		<link>http://martinaharris.com/2010/02/deletethepmo/</link>
		<comments>http://martinaharris.com/2010/02/deletethepmo/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:00:18 +0000</pubDate>
		<dc:creator>Martin Harris</dc:creator>
				<category><![CDATA[scrum and agile]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[product-owner]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum-master]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://martinaharris.com/?p=778</guid>
		<description><![CDATA[Project Management Offices serve no purpose in scrum. You are either a product owner, (not a manager), scrum master (not a manager either) or your in the team, (no technical leaders here either). How can an organisation migrate from central control to self directed scrum teams?  What are the challenges to our former project managers? <a href="http://martinaharris.com/2010/02/deletethepmo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_787" class="wp-caption alignleft" style="width: 210px"><a href="http://martinaharris.com/wp-content/uploads/2010/02/facilitate.png"><img class="size-full wp-image-787" title="facilitate" src="http://martinaharris.com/wp-content/uploads/2010/02/facilitate.png" alt="Two friends helping with a load of dried fish." width="200" height="327" /></a><p class="wp-caption-text">Goa State, India, Lifting the load: Martin Harris</p></div>
<p>Project Management Offices really serve no purpose in scrum.  You are either a product owner, (not a manager), scrum master (not a manager either) or your in the team, (no technical leaders here either).  So what about all that useful controlling and reporting stuff they used to do?</p>
<ul>
<li>Program management functions should be moved into the team.</li>
<li>Team support comes from Agile coaches, or scrum masters.  They are not managers, they guide and do not tell the team what to do.</li>
<li>Responsibilities of release, budget, tracking reporting etc, are the Product Owners domain, once again the Product Owner is not a manager.</li>
</ul>
<p>Its a bad idea to keep the PMO and attempt to re-brand it under Scrum.  Keeping the unit and asking people to be scrum masters is a recipe for disaster.  Its hard to change team culture over to scrum.  Teams find it a big challenge to throw off the old and become self directed.  If you have your old manager coming to your team the roles stay right where they were.  So if you want to keep members of the PMO and they are technical, make them part of the team or remove them from the process.</p>
<p><span id="more-778"></span></p>
<h2>Educate the Fake Scrum Master</h2>
<p>Along similar lines, have you met a <strong>Fake Scrum Master?</strong> Its common for an organisation to take existing managers and ask them to be scrum masters.  Often with little or no training, rarely assigning mentors.  Its a very difficult thing to do, to change within your own organisation.  Michael Watkins exposes this as a potential area of failure for new leaders in his book <a title="The first 90 days" href="http://www.amazon.co.uk/First-90-Days-Critical-Strategies/dp/1591391105/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1264969940&amp;sr=8-1" target="_blank">the first 90 days</a>.  A manager is typecast by his existing interactions within an organisation, so being promoted within his existing unit to a more strategic role is possibly one of the hardest things for a manager to do.  So moving from the role of manager to one of coach, mentor and guide with the same people is nigh on impossible.  People just put you back where you were despite your best efforts.  Its a big ask turning a team self directed, its tempting as a manager to tell the team how to do it.  So you see the paradox.</p>
<p>To help you spot a Fake Scrum Master, think <a title="Cargo Cult Programming" href="http://en.wikipedia.org/wiki/Cargo_cult_programming" target="_blank">Cargo Cult Programming</a> but with a process slant.  These are typical behavior characteristics.</p>
<ul>
<li>Produces the Sprint Backlog on their own.</li>
<li>Decides how long the tasks will take.</li>
<li>Assigns tasks to people.</li>
<li>Chases around the team (outside the scrum) requesting status updates.</li>
<li>Takes on the role of co-ordination with other teams where dependencies lie.</li>
<li>Takes the heat when the pressure is on.  What a hero!</li>
</ul>
<p>All these things the team should do.  Those tasks teach, pressure and form the team into an efficient unit.</p>
<h2>Things you can do with project managers to help them transition</h2>
<p>Get external help.  Find good, skilled facilitators who can come in and pair with the new scrum master.  They should help with the new meeting formats, show how to guide instead of manage, and jump on any of the fake symptoms.  Its not always the scrum masters fault but a facilitator will be able to spot when the relationship is reverting to type and break it up.  If you recruit facilitators to the organisation you can often share them amongst projects.  Let them move around the teams from week to week and be on hand if anyone wants &#8220;emergency support&#8221;.  Sometimes its important to get something resolved before it develops into a habit.  <strong>Remember, support not control</strong>.</p>
<h2>Other signs that your project managing</h2>
<ul>
<li>Sprint lengths are project lengths.</li>
<li>Teams are broken up people moved around frequently.  Teams need to change but give them time to settle and grow.  Only change individuals infrequently, keep the team.</li>
<li>You have a matrix structure in software development.  It was an idea to reduce load on managers, no longer needed if the team shares the work.</li>
<li>Scrum managers are shared.  How could a genuine scrum manager have the time.</li>
</ul>
<p>So save some cash and spend it on facilitation and budget for development.  Disband the PMO, give people support and new scrum roles.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F&amp;title=Scrum%2C+where+exactly+do+the+managers+go%3F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F&amp;title=Scrum%2C+where+exactly+do+the+managers+go%3F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F&amp;title=Scrum%2C+where+exactly+do+the+managers+go%3F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F&amp;headline=Scrum%2C+where+exactly+do+the+managers+go%3F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;u=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F&amp;title=Scrum%2C+where+exactly+do+the+managers+go%3F&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fdeletethepmo%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div><div class="dzone_button" style="float: right; margin-left: 5px;">
<script type="text/javascript">
var dzone_url = 'http://martinaharris.com/2010/02/deletethepmo/';
var dzone_title = 'Scrum, where exactly do the managers go?';
var dzone_blurb = '';
var dzone_style = '2';
</script>
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
</div>]]></content:encoded>
			<wfw:commentRss>http://martinaharris.com/2010/02/deletethepmo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When Change is hard</title>
		<link>http://martinaharris.com/2010/02/when-change-is-hard/</link>
		<comments>http://martinaharris.com/2010/02/when-change-is-hard/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 18:45:56 +0000</pubDate>
		<dc:creator>Martin Harris</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[pair-code]]></category>

		<guid isPermaLink="false">http://martinaharris.com/?p=810</guid>
		<description><![CDATA[Just found out about Switch: How to Change Things When Change Is Hard &#8211; Chip and Dan Heath, from some of the Lab49 consultants.  I can&#8217;t wait to read it.  Take a look at this clip: Clip from Switch Change &#8230; <a href="http://martinaharris.com/2010/02/when-change-is-hard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just found out about <a title="Book - When change is hard" href="http://www.amazon.com/Switch-Change-Things-When-Hard/dp/0385528752/" target="_blank">Switch: How to Change Things When Change Is Hard &#8211; Chip and Dan Heath</a>,<br />
from some of the Lab49 consultants.  I can&#8217;t wait to read it.  Take a look at this clip:</p>
<p><a title="When Change is hard clip" href="http://techcrunch.com/2010/02/06/the-war-on-interruptions-an-excerpt-from-switch-how-to-change-things-when-change-is-hard/" target="_blank">Clip from Switch Change book</a></p>
<p>The experiment in the hospital, reminds me of what happens when I am pair coding.  When you are working in a pair, people are less likely to interrupt you.  I think it contributes to the extra throughput for pairs.  This book is going on my reading list.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F&amp;title=When+Change+is+hard" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F&amp;title=When+Change+is+hard" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F&amp;title=When+Change+is+hard" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F&amp;headline=When+Change+is+hard" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=When+Change+is+hard&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=When+Change+is+hard&amp;u=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=When+Change+is+hard&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=When+Change+is+hard&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=When+Change+is+hard&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F&amp;title=When+Change+is+hard&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Fwhen-change-is-hard%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div><div class="dzone_button" style="float: right; margin-left: 5px;">
<script type="text/javascript">
var dzone_url = 'http://martinaharris.com/2010/02/when-change-is-hard/';
var dzone_title = 'When Change is hard';
var dzone_blurb = '';
var dzone_style = '2';
</script>
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
</div>]]></content:encoded>
			<wfw:commentRss>http://martinaharris.com/2010/02/when-change-is-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estimates are not commitments!</title>
		<link>http://martinaharris.com/2010/02/esti-no-commit/</link>
		<comments>http://martinaharris.com/2010/02/esti-no-commit/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 05:00:28 +0000</pubDate>
		<dc:creator>Martin Harris</dc:creator>
				<category><![CDATA[scrum and agile]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[commitments]]></category>
		<category><![CDATA[cone-of-uncertanty]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[peopleware]]></category>
		<category><![CDATA[phony-deadline]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[planning-poker]]></category>
		<category><![CDATA[points]]></category>
		<category><![CDATA[schedule]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://martinaharris.com/?p=752</guid>
		<description><![CDATA[Probably one of the most common mistakes in Software Development is to allow Estimates to become Commitments.  This article looks at story point estimation in scrum, and how velocity is a better tool for monitoring progress through to delivery.  If your interested in the arguments that can be presented to the business for velocity metrics over estimation for setting delivery dates, read on.  <a href="http://martinaharris.com/2010/02/esti-no-commit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_771" class="wp-caption alignleft" style="width: 310px"><a href="http://martinaharris.com/wp-content/uploads/2010/02/velocity.png"><img class="size-full wp-image-771" title="velocity over estimates anyday" src="http://martinaharris.com/wp-content/uploads/2010/02/velocity.png" alt="Velocity, the new estimate" width="300" height="186" /></a><p class="wp-caption-text">Cambodia, Phnom Penn, the water festival: Martin Harris</p></div>
<p>Probably one of the most common mistakes in Software Development is to allow <a title="Estimates" href="http://en.wikipedia.org/wiki/Estimate" target="_blank">Estimates</a> to become <a title="Commitment" href="http://en.wikipedia.org/wiki/Commitment" target="_blank">Commitments</a>.  I am sure you know the following scenario all too well.  The development team is called into a meeting room and asked the following question.  <strong>We (the management team) have had a look at the estimates, and your tasks on average are taking longer.</strong> The insinuation is that the development team is, <strong>stupid</strong> or perhaps <strong>lazy</strong>.  Worse still, an individual is called in because the stats show their work is <strong>&#8220;Behind Schedule&#8221;</strong> as judged by the estimates.  The problem is none of this though, the problem is believing that estimates are anything other than an educated guess.</p>
<p><span id="more-752"></span>The most likely outcome of this is a dissatisfied manager requesting for more hours to be worked.  This pressure normally results in dissatisfied team members and a drop in morale.  Its likely outcome a drop in productivity.  Extreme cases result in high turnover of staff as they leave in search of more enlightened projects.  In addition developers drop quality to meet the deadline.  This code is unmaintainable in the future as corners have been cut just to get it working.  So the initial surge in productivity results in slower progress ongoing.  Watch the defect rates, your teams will spend more time fixing than producing new work.</p>
<p>In actual fact what does the business require of our Software Development services that has lead to the belief in estimates?  We need to know when something will be delivered.  In some cases we demand that at all cost something will be delivered.  The book <a title="Peopleware" href="http://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams" target="_blank">Peopleware</a> by DeMarco and Lister describes this as <strong>The Phony Deadline</strong>.  Poor delivery is the result of picking a phony deadline.  Yes you got something, but it might not work quite as expected.</p>
<h2>I still want that delivery date, what can be done?</h2>
<p>Have it you shall, but not straight away.  Now I have spent the last few paragraphs showing how estimates poison the team and reduce product quality.  In the next section lets look at the relationship between our team and the sponsors.</p>
<p>A collection of estimates can be used to provide the paying customer with an inaccurate delivery date.  So given that the average customer has problems with the definition lets re-brand estimates as guesses, educated or otherwise.  There are two important things that a software development team needs to provide the business.</p>
<ol>
<li>The contents of a delivery.</li>
<li>A delivery date.</li>
</ol>
<p>There are only three variables in delivery, time, cost and scope.  Cost is most often set in stone at this stage, scope can be negotiated and time has an awful habit of not sticking to the rules.  The trick is to use our guesses to address the content of the delivery instead of the go live date.  For delivery date we will record story velocity over the first few tasks and use that to extrapolate the delivery date.  We will carry on tracking velocity and the <a title="The Cone of Uncertanty explained" href="http://www.construx.com/Page.aspx?hid=1648" target="_blank">cone of uncertanty</a> will get tighter, leading in turn to a more accurate date.  Commitments can be made on that date once you move into the cone and the variance diminishes.  This can be problematic to the business at first because the date is non existent at the start, and as you begin to track reports will vary.  This will settle down, especially if you try to keep other variables consistent.  So stop mucking about with the team makeup and the iteration size, concentrate on tracking the work accurately.  Once you have a few releases over, you will find that velocity is a much better way to work out delivery dates.</p>
<p>The business I currently work in uses techniques like this in many financial metrics.  Take a look at how interest rates are set for a year.  Obviously its impossible to know what will happen to interest rates over the course of a year.  We might start at 2% and rise to 2.5% or perhaps not.  News on the economy gives some indication in the short term as to what might happen to the rates.  These news clips cause the market to react and the closer we get to the end of the year, the more likely we are to be able to guess the final rate across the year.</p>
<p>So what is so bad about using story velocity metrics to gain more accurate estimates of how many stories a team can complete in a delivery cycle?  To further improve things we might also consider smaller delivery cycles and standardizing story and task sizes as much as possible.</p>
<h2><span style="text-decoration: line-through;">Estimates</span> guesses still have value don&#8217;t they?</h2>
<p>So where do the guesses come in?  Lets use a relative estimation system instead of a time based one.  In scrum these are known as <a title="Story Points" href="http://en.wikipedia.org/wiki/Story_points" target="_blank">story points</a>.  Please do read that link it is probably the best description I have ever come across.  Many thanks to the authors.   The idea behind point-based estimation is to agree that at the beginning we have much uncertainty and ambiguity.  Even if we spent extra time on analysis of the problem, we would still be uncertain and much ambiguity would remain.  Points are relative to each other and are all about size of stories over time.  This is much easier to deal with as a developer.  People are comparators, we do that all the time.  This makes us much better at saying if one task is bigger than another.  Especially if we have done similar stories before.  So points are a weighted system to grade stories into a set of different sises.</p>
<p>Now we need some kind of system to help us standardize the size of the boxes.  In scrum a technique knows as <a title="Planning Poker" href="http://en.wikipedia.org/wiki/Planning_poker" target="_blank">planning poker</a> helps with this.  Planning poker gives us a set of cards representing the relative weight of a story.  Normally 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100.  When estimating your thinking goes something like,</p>
<blockquote><p>Mmm well I have done something a bit like this before, that was a 20 but this is a bit more complex, now is it a 40 well that&#8217;s double&#8230;and this feels a bit bigger but not double.  So I will plump for a 20.</p></blockquote>
<p>So as you see the numbers are important as the weighting is designed to help grade the story into standard size boxes.  The other important thing is the whole team takes part in the planning so you get a graded average.  This has a side effect, the team members start to appreciate the effort involved across the full spectrum of work.</p>
<h2>So then, that delivery date?</h2>
<p>If your able to try and run an iteration or two before giving a delivery date.  Track how many stories you can complete in an iteration and use that to project forward and arrive at a date.  Explain to the business that you will review this date with them on a regular basis and that it will get more accurate as velocity settles down.  A little like the speculation over the next interest rate announcement.  One problem is the initial project stories are often very different from latter ones.  Usually due to building and setting up initial architecture and development environment.</p>
<p>Another idea at the initial stage is to break out a random selection of stories into tasks and estimate / guess those.  Calculate an estimated velocity and explain to the business that you can&#8217;t commit to this date and once more accurate statistics come in you will review the new date with them.</p>
<p>So finally your left with no fixed date.  The honest thing to do is to explain how consistent velociy will ultimatly give a <a title="Story points consistent with task estimation" href="http://www.stateofflow.com/journal/51/estimation-xperiment" target="_blank">better reporting picture</a> This is going to be a sticking point I assure you.  In the past it might have been easy to just give a date to the business.  Chuck in some contingency for good measure.  This is a very bad practice indeed.  If you do miss that deadline you loose the customers confidence.  If you manage the politics better by de-scoping your just going to erode that confidence slower.  At first explaining your system will give them a date that gets more accurate the nearer you get might not go down that well.  I can assure you though that once you get more accurate velocity and that date moves around less the business will gain a profound confidence in the system.  After all soon your dates will be the best ones they have ever had.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F&amp;title=Estimates+are+not+commitments%21" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F&amp;title=Estimates+are+not+commitments%21" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F&amp;title=Estimates+are+not+commitments%21" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F&amp;headline=Estimates+are+not+commitments%21" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Estimates+are+not+commitments%21&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Estimates+are+not+commitments%21&amp;u=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Estimates+are+not+commitments%21&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Estimates+are+not+commitments%21&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Estimates+are+not+commitments%21&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F&amp;title=Estimates+are+not+commitments%21&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F02%2Festi-no-commit%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div><div class="dzone_button" style="float: right; margin-left: 5px;">
<script type="text/javascript">
var dzone_url = 'http://martinaharris.com/2010/02/esti-no-commit/';
var dzone_title = 'Estimates are not commitments!';
var dzone_blurb = '';
var dzone_style = '2';
</script>
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
</div>]]></content:encoded>
			<wfw:commentRss>http://martinaharris.com/2010/02/esti-no-commit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Of Groundswell and Product Owners</title>
		<link>http://martinaharris.com/2010/01/groundswell-and-product-owners/</link>
		<comments>http://martinaharris.com/2010/01/groundswell-and-product-owners/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:41:27 +0000</pubDate>
		<dc:creator>Martin Harris</dc:creator>
				<category><![CDATA[scrum and agile]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[backlog]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[customer]]></category>
		<category><![CDATA[groundswell]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[product-owner]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[social-technology]]></category>

		<guid isPermaLink="false">http://martinaharris.com/?p=657</guid>
		<description><![CDATA[I have just finished reading <a title="Groundswell link amazon" href="http://www.amazon.com/Groundswell-Winning-Transformed-Social-Technologies/dp/1422125009/ref=sr_1_1?ie=UTF8&#38;s=books&#38;qid=1263500927&#38;sr=8-1" target="_blank">Groundswell</a> by Josh Bernoff of Forrester Research.  The book has been around for awhile but its concepts are worth understanding.  Its a great book about how Social Technologies have changed the way companies relate to their customers.  Not only that but how companies can benefit from Social Technologies within their own organisation.  Its a good read, get hold of a copy.  The book is rich with Internet law, marketing tips, research and good practice.  It gave me some ideas on how Groundswell could be used to provide a product owner with some powerful tooling. <a href="http://martinaharris.com/2010/01/groundswell-and-product-owners/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have just finished reading <a title="Groundswell link amazon" href="http://www.amazon.com/Groundswell-Winning-Transformed-Social-Technologies/dp/1422125009/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1263500927&amp;sr=8-1" target="_blank">Groundswell</a> by Josh Bernoff of Forrester Research.  The book has been around for awhile but its concepts are worth understanding.  Its a great book about how Social Technologies have changed the way companies relate to their customers.  Not only that but how companies can benefit from Social Technologies within their own organisation.  Its a good read, get hold of a copy.  The book is rich with Internet law, marketing tips, research and good practice.  It gave me some ideas on how Groundswell could be used to provide a product owner with some powerful tooling.</p>
<h2>Groundswell shows a way to tool up your Product Owner?</h2>
<p>One of the most important scrum principles is to assign a Product Owner.</p>
<div id="attachment_677" class="wp-caption alignleft" style="width: 310px"><a href="http://martinaharris.com/wp-content/uploads/2010/01/panic-on-the-phone.png"><img class="size-full wp-image-677" title="Tool me up, Temple, Ho Chi Minh City, Vietnam: Martin Harris" src="http://martinaharris.com/wp-content/uploads/2010/01/panic-on-the-phone.png" alt="Vietnam, man takes a call in the temple." width="300" height="292" /></a><p class="wp-caption-text">Tool me up, Temple, Ho Chi Minh City, Vietnam: Martin Harris</p></div>
<p>This person should have a very good understanding of the business.  At first glance is seems like a good idea for that person to be an active part of the business.  For a single dealer platform it looks like a good idea to recruit someone who actively deals or for a legal application a senior member of the law staff.  The problem with this is a dealer is likely to be too busy looking after money, and the Lawyer is in and out of court.  Active members of the business have better things to do, so we have to look elsewhere for our product owners.<br />
<span id="more-657"></span><br />
Some links if your interested in the problems a product owner deals with and how to find a suitable candidate:</p>
<p><a title="Being an effective product owner" href="http://www.scrumalliance.org/articles/44-being-an-effective-product-owner" target="_blank">Being an effective product owner</a></p>
<p><a title="Choosing a product owner" href="http://www.agilejournal.com/articles/columns/column-articles/626-the-product-owner-choosing-the-right-person-for-the-job" target="_blank">Product owner &#8211; Choosing the right person for the job</a></p>
<p>So instead another option is to appoint a business proxi.  Perhaps a Business Analyst or a traditional Project Manager.  There is nothing fundamentally wrong with this and I have seen it work well but at the end of the day this person needs to tune into their sponsors and customers.  This is where the book Groundswell comes in.  Groundswell has several documented cases where Social Technologies have been used to garner information from communities, <a title="Petri dish learning from communities blog post" href="http://blogs.forrester.com/groundswell/2009/11/research-in-a-petri-dish-learning-from-communities.html" target="_blank">check out this blog post</a> for some idea of the mechanics.  Some such cases have been in areas where it would normally be very difficult to get any feedback from the community i.e. a pharmaceutical company setting up support communities for cancer patients.</p>
<p>There is one great example of Credit Mutuel a French retail bank who asked of their customers &#8220;If I were a banker&#8221; and collected responses on what the customers thought the bank should be doing.  A huge wave of Groundswell resulted in the bank making changes and in Credit Mutuel benefiting from increased competitive advantage.  They were able to respond to customers quickly and make the changes they deemed sensible.  The customers loved it.  There is a caveat to this though.  You have to be able to turn around changes quickly, and now we are back to scrum.  A development system that done well can implement software changes quickly in reaction to a clients demands.  What I am suggesting is that correct use of Groundswell could make the product owners job easier.</p>
<p>In particular within organisations who have trouble getting the right kind of requirements from the users of the applications we write.  I have worked in several industries where getting access to your users is a real problem.  Lawyers and Traders who are just phenomenally busy and expensive, highly dispersed users of global applications where the logistics of visiting them all is impossible.</p>
<p>In the book there are several documented cases where companies like <a href="http://www.communispace.com/" target="_blank">Communispace</a> or <a href="http://www.thinkpassenger.com/" target="_blank">Passenger</a> setup and manage systems to recruit and manage a comunity focused around a product or idea.  I think it would be great to try out ideas like this to gather information about an important software product from its internal and external users.  The end game, is to gather the best ideas, then put them back to the community for voting and prioritisation.  Yes, you get a ready made backlog off the back of this.  How incredibly handy is that!  Take a look at this, its pretty much a community fed backlog used by Salesforce.com: <a title="Salesforce.com ideas exchange" href="http://sites.force.com/ideaexchange/" target="_self">http://sites.force.com/ideaexchange/</a>.  Here is another that Dell use based on the same Crispy News system: <a title="Dell Ideastorm" href="http://www.ideastorm.com/" target="_blank">http://www.ideastorm.com/</a></p>
<p>I think that doing something like this has these benefits possibly more:</p>
<ul>
<li>It helps the product owner get a more representative view of what the customers think is important.  What requirements they put at the top.</li>
<li>The customers feel more involved in the evolution of the product.</li>
<li>Your scrum team is likely to find out some things that all the experts and analysis have missed.</li>
</ul>
<p>Its powerful, but as with any power tool be careful!</p>
<ul>
<li>You will have to show both the good and bad feedback.  Are you ready for the honesty required?  Make sure all your sponsors are prepared.</li>
<li>The scrum team should be ready and established, if you can&#8217;t turn around the best ideas quickly the mood will quickly turn sour.</li>
<li>It takes a great deal of skill and a degree of humility to make this work, but the closer alignment with your customer will soon show results.</li>
</ul>
<p>So why not give it a try?</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F&amp;title=Of+Groundswell+and+Product+Owners" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F&amp;title=Of+Groundswell+and+Product+Owners" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F&amp;title=Of+Groundswell+and+Product+Owners" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F&amp;headline=Of+Groundswell+and+Product+Owners" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Of+Groundswell+and+Product+Owners&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Of+Groundswell+and+Product+Owners&amp;u=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Of+Groundswell+and+Product+Owners&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Of+Groundswell+and+Product+Owners&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Of+Groundswell+and+Product+Owners&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F&amp;title=Of+Groundswell+and+Product+Owners&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fmartinaharris.com%2F2010%2F01%2Fgroundswell-and-product-owners%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div><div class="dzone_button" style="float: right; margin-left: 5px;">
<script type="text/javascript">
var dzone_url = 'http://martinaharris.com/2010/01/groundswell-and-product-owners/';
var dzone_title = 'Of Groundswell and Product Owners';
var dzone_blurb = '';
var dzone_style = '2';
</script>
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
</div>]]></content:encoded>
			<wfw:commentRss>http://martinaharris.com/2010/01/groundswell-and-product-owners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Integration in Action available now</title>
		<link>http://martinaharris.com/2009/10/spring-integration-in-action-available/</link>
		<comments>http://martinaharris.com/2009/10/spring-integration-in-action-available/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 21:34:25 +0000</pubDate>
		<dc:creator>Martin Harris</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://martinaharris.com/?p=47</guid>
		<description><![CDATA[Jonas Partner has just announced that Spring Integration in Action is now available via the Manning early access program on  <A href="http://www.jonaspartner.com/?p=312" TARGET="_blank">his blog</a> <a href="http://martinaharris.com/2009/10/spring-integration-in-action-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jonas Partner has just announced that Spring Integration in Action is now available via the Manning early access program on  <A href="http://www.jonaspartner.com/?p=312" TARGET="_blank">his blog</a>.</p>
<p>The spring integration project embodies principles found in the Spring Framework and Enterprise Integration Patterns (Hohpe and Woolf, 2003).  The book and project are worth a look for anyone working in that space.</p>
<ul>
<li><A href="http://www.springsource.org/spring-integration" TARGET="_blank">Spring Integration Project</a></li>
<li><A href="http://www.manning.com/fisher/" TARGET="_blank">Spring Integration in Action, Manning Early Access Program</a></li>
</ul>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F&amp;title=Spring+Integration+in+Action+available+now" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F&amp;title=Spring+Integration+in+Action+available+now" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F&amp;title=Spring+Integration+in+Action+available+now" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F&amp;headline=Spring+Integration+in+Action+available+now" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Spring+Integration+in+Action+available+now&amp;url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Spring+Integration+in+Action+available+now&amp;u=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Spring+Integration+in+Action+available+now&amp;url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Spring+Integration+in+Action+available+now&amp;url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Spring+Integration+in+Action+available+now&amp;url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F&amp;title=Spring+Integration+in+Action+available+now&amp;summary=&amp;source=" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fmartinaharris.com%2F2009%2F10%2Fspring-integration-in-action-available%2F" target="_blank"><img class="lightsocial_img" src="http://martinaharris.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div><div class="dzone_button" style="float: right; margin-left: 5px;">
<script type="text/javascript">
var dzone_url = 'http://martinaharris.com/2009/10/spring-integration-in-action-available/';
var dzone_title = 'Spring Integration in Action available now';
var dzone_blurb = '';
var dzone_style = '2';
</script>
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script>
</div>]]></content:encoded>
			<wfw:commentRss>http://martinaharris.com/2009/10/spring-integration-in-action-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

