<?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>The Project Shrink &#187; jeff_sutherland</title>
	<atom:link href="http://www.projectshrink.com/tag/jeff_sutherland/feed" rel="self" type="application/rss+xml" />
	<link>http://www.projectshrink.com</link>
	<description>Welcome To Shrinkonia.</description>
	<lastBuildDate>Thu, 17 May 2012 09:17:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Two Strategies For Aligning Means</title>
		<link>http://www.projectshrink.com/two-strategies-for-aligning-means-1838.html</link>
		<comments>http://www.projectshrink.com/two-strategies-for-aligning-means-1838.html#comments</comments>
		<pubDate>Thu, 30 Jul 2009 11:56:11 +0000</pubDate>
		<dc:creator>Bas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adaption]]></category>
		<category><![CDATA[bootstrapping]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[information-flow]]></category>
		<category><![CDATA[information-radiators]]></category>
		<category><![CDATA[jeff_sutherland]]></category>
		<category><![CDATA[means]]></category>
		<category><![CDATA[patterning]]></category>
		<category><![CDATA[rules of engagement]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://blog.softwareprojects.org/?p=1838</guid>
		<description><![CDATA[Aligning the means between individuals, project and organization is a Herculean task for any Project Leader. The means are the rules of the project. The way things are done. Following are two strategies that can be used to align means. To provide you with some ideas. To start the discussion. Patterning &#8211; Going Through The &#8230;<p><a href="http://www.projectshrink.com/two-strategies-for-aligning-means-1838.html">Two Strategies For Aligning Means</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p>Aligning the <a href="http://www.projectshrink.com/elements-of-project-leadership-1745.html">means between individuals, project and organization</a> is a Herculean task for any Project Leader. The means are the rules of the project. The way things are done.</p>
<p>Following are two strategies that can be used to align means. To provide you with some ideas. To start the discussion.</p>
<h2>Patterning &#8211; Going Through The Motions</h2>
<p>In essence, with this strategy the project team is told what the means are; the larger organization knows best. This idea originates from Jeff Sutherland  in <a href="http://scrum.jeffsutherland.com/2008/09/shock-therapy-bootstrapping.html">&#8220;Shock Therapy: Bootstrapping Hyperproductive Scrum&#8221;</a>. If you have a new team that has no experience with Scrum, you will put a very experienced Scum Master in charge and he will set the rules. Relentlessly.</p>
<p>Only a few rules, that make up the basics of Scrum, but they have to be followed with strong discipline. The Scrum Master will make sure this happens.<br />
Set the rules first, than, after a while, let go when it becomes natural. This is called &#8220;patterning&#8221;.</p>
<h2>Continuous Transparent Feedback</h2>
<p>A human system always communicates with its environment and based upon the feedback it gets from it, alters its behavior. If a group of animals will drink water from a well and one of the groups dies because of it, they entire group may search for a different well. If a company introduces a new product, and sees its stock plummeting because of it, it might change its strategy.</p>
<p>It is therefor essential that the project members get continuous feedback on their own performance and the environment. This is where the use of <a href="http://www.projectshrink.com/mind-complex-systems-and-information-visualization-876.html">analytics, metrics</a>, <a href="http://www.projectshrink.com/peer-to-peer-broadcast-1240.html">“in-your-face” information visualization</a> and plain old coaching comes in. By providing feedback to the team on how well they perform under the current project rule set, they will adapt to more effective means if needed.</p>
<p><a href="http://www.projectshrink.com/two-strategies-for-aligning-means-1838.html">Two Strategies For Aligning Means</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectshrink.com/two-strategies-for-aligning-means-1838.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Specifications and Productivity and Defect Rate</title>
		<link>http://www.projectshrink.com/specifications-and-productivity-and-defect-rate-7.html</link>
		<comments>http://www.projectshrink.com/specifications-and-productivity-and-defect-rate-7.html#comments</comments>
		<pubDate>Mon, 06 Nov 2006 16:24:15 +0000</pubDate>
		<dc:creator>Bas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[defect_rate]]></category>
		<category><![CDATA[designs]]></category>
		<category><![CDATA[formal_specification]]></category>
		<category><![CDATA[jeff_sutherland]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.softwareprojects.org/specifications-and-productivity-and-defect-rate-5.html</guid>
		<description><![CDATA[Most development projects spend effort in creating specifications: functional, technical, detailed, global. Putting the designs in writing takes a lot of work, and it will not be used in the end result; specifications are supporting artifacts. So, the question if specifications are worth the effort is legit. Jeff Sutherland quotes some research in this area &#8230;<p><a href="http://www.projectshrink.com/specifications-and-productivity-and-defect-rate-7.html">Specifications and Productivity and Defect Rate</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></description>
			<content:encoded><![CDATA[<p>Most development projects spend effort in creating specifications: functional, technical, detailed, global. Putting the designs in writing takes a lot of work, and it will not be used in the end result; specifications are supporting artifacts.</p>
<p>So, the question if specifications are worth the effort is legit. Jeff Sutherland quotes some research in this area in his article <a href="http://jeffsutherland.com/scrum/Sutherland2005FutureofScrum20050603.pdf">Future of Scrum: Support for Parallel Pipelining of Sprints in Complex Projects</a></p>
<p>Two metrics are mentioned: the <strong>productivity</strong> of the development group and the <strong>defect rate</strong>. In a tongue-and-cheek definition, the productivity is the amount of features / lines-of-code build in a given time frame, and the defect rate is the number of bugs found per amount of features / lines-of-code.</p>
<p>The article of Sutherland mentions that there is a <strong>strong relationship between the completeness of the formal specification and the productivity</strong>. The better the sense of the developers is of the desired end product from a functional perspective, the faster the program.</p>
<p>The other way round with <strong>completeness of design specifications and the defect rate</strong>. The <strong>relationship </strong>between them is found very <strong>weak</strong>. So,  writing more detailed designs before programming doesnt reduce the amount of bugs.</p>
<p>Leaving us with the question what can we do about defect rate and productivity. In the mentioned article the following options are provided for lowing the defect rate: early prototypes, design reviews and testing at code check in. Increased productivity is reached by early prototyping and daily builds of the software.</p>
<p><a href="http://www.projectshrink.com/specifications-and-productivity-and-defect-rate-7.html">Specifications and Productivity and Defect Rate</a> is a post from: <a href="http://www.projectshrink.com">Project Shrink</a>.

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectshrink.com/specifications-and-productivity-and-defect-rate-7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

