<?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>Thought Nursery &#187; agile</title>
	<atom:link href="http://blog.jeffreyfredrick.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jeffreyfredrick.com</link>
	<description>Big ideas start small.</description>
	<lastBuildDate>Sat, 20 Feb 2010 23:33:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Searching for an Agile Core</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/08/searching-for-an-agile-core/</link>
		<comments>http://blog.jeffreyfredrick.com/2008/11/08/searching-for-an-agile-core/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:36:44 +0000</pubDate>
		<dc:creator>Jtf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[sdbp]]></category>
		<category><![CDATA[self-organization]]></category>

		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=22</guid>
		<description><![CDATA[Last week while attending Scott Ambler&#8217;s talk on Agile in Practice at SDBP I tried and failed to share his Agile Criteria slide in real time. Apparently there&#8217;s a limit to what iPhone, Twitter and sloth can accomplish in a dark lecture hall. So here, only one week and one day later are Scott&#8217;s criteria, the things he looks [...]]]></description>
			<content:encoded><![CDATA[<p>Last week while attending Scott Ambler&#8217;s talk on <a href="https://www.cmpevents.com/SDe8/a.asp?option=C&amp;V=11&amp;SessID=8108">Agile in Practice</a> at SDBP <a href="http://twitter.com/Jtf/statuses/982692492">I tried</a> and <a href="http://twitpic.com/iysc">failed</a> to share his Agile Criteria slide in real time. Apparently there&#8217;s a limit to what iPhone, Twitter and sloth can accomplish in a dark lecture hall. So here, only one week and one day later are Scott&#8217;s criteria, the things he looks for when evaluating a team that claims to be agile:</p>
<p><a href="http://blog.jeffreyfredrick.com/wp-content/uploads/2008/11/agile_criteria.jpg"><img class="size-thumbnail wp-image-25" style="float: right" title="agile_criteria" src="http://blog.jeffreyfredrick.com/wp-content/uploads/2008/11/agile_criteria-150x95.jpg" alt="Scott Ambler's Agile Criteria" width="150" height="95" /></a></p>
<ol>
<li>Developer regression testing, better yet TDD.</li>
<li>Active stakeholder participation.</li>
<li>Regular delivery of working software.</li>
<li>Self-organization.</li>
</ol>
<p>I had special interest Scott&#8217;s criteria because I&#8217;d just posted <a href="http://tech.groups.yahoo.com/group/citcon/message/657">my own attempt</a> to the <a href="http://www.citconf.com">CITCON</a> mailing list the week before. I wasn&#8217;t trying to put together a magic recipe but rather to come up with a list of practices without which — <em>or their equivalents</em> — you will fail. My list was:</p>
<ul>
<li>Iterations</li>
<li>Planning game</li>
<li>TDD</li>
<li>Automated acceptance tests</li>
<li>Continuous integration</li>
<li>Retrospectives</li>
</ul>
<p>I think these two lists are pretty compatible, but there are two outliers: self-organization and retrospectives. I was surprised that Scott didn&#8217;t have retrospectives on his list. I&#8217;m naturally a lumper not a splitter, so I&#8217;m tempted to say that retrospectives are a vehicle for self-organization and call it a day. But I don&#8217;t think that&#8217;s honoring what Scott had in mind. By self-organization Scott meant the team should be organizing the work, deciding who does what. But is that really needed to be Agile? I can imagine using all the practices listed but having a manager assign the work for each story. I can imagine it&#8230; but it isn&#8217;t something I&#8217;ve ever done. I don&#8217;t remember having the need, though this may be selective memory on my part. Certainly the majority of the time who should do what is obvious to everyone, and when there are multiple people who could do the work then it is divided easily enough. So I&#8217;m not sure that self-organization is a requirement but I clearly believe it is better. Better to have people sign-up themselves and have feel a greater ownership in the project.</p>
<p>So is this it, do we have our list? If you&#8217;re not doing these you&#8217;re in trouble?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffreyfredrick.com/2008/11/08/searching-for-an-agile-core/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Making software like intensive care or bombing missions</title>
		<link>http://blog.jeffreyfredrick.com/2008/09/10/making-software-like-intensive-care-or-bombing-missions/</link>
		<comments>http://blog.jeffreyfredrick.com/2008/09/10/making-software-like-intensive-care-or-bombing-missions/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 01:06:37 +0000</pubDate>
		<dc:creator>Jtf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=12</guid>
		<description><![CDATA[Today Ben Simo twittered a link to Cem Kaner&#8216;s keynote slides from CAST 2008 on The Value of Checklists and the Danger of Scripts. This was timely for me because I&#8217;d been trying to describe to a friend about why I thought manually executed scripts are worse than useless. Even better, at least for general inspiration, Kaner&#8217;s slides [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://twitter.com/qualityfrog" target="_self">Ben Simo</a> twittered a link to <a href="http://www.satisfice.com/kaner/" target="_self">Cem Kaner</a>&#8216;s keynote slides from <a href="http://www.associationforsoftwaretesting.org/drupal/conference" target="_self">CAST</a> 2008 on <a href="http://www.satisfice.com/kaner/?p=43" target="_self">The Value of Checklists and the Danger of Scripts</a>. This was timely for me because I&#8217;d been trying to describe to a friend about why I thought manually executed scripts are worse than useless.</p>
<p>Even better, at least for general inspiration, Kaner&#8217;s slides included a reference on using checklists in intensive care units, described in this New Yorker article <a href="http://www.newyorker.com/reporting/2007/12/10/071210fa_fact_gawande" target="_self">The Checklist</a>. This is a fantastic article and you should go read it now. Go ahead, I&#8217;ll wait.</p>
<p>Back? Excellent, wasn&#8217;t it?</p>
<p>Ok, for the cheaters who didn&#8217;t read the article here&#8217;s one example:</p>
<blockquote><p>In December, 2006, the Keystone Initiative published its findings in a landmark article in <em>The New England Journal of Medicine</em>. Within the first three months of the project, the infection rate in Michigan’s I.C.U.s decreased by sixty-six per cent. The typical I.C.U.—including the ones at Sinai-Grace Hospital—cut its quarterly infection rate to zero. Michigan’s infection rates fell so low that its average I.C.U. outperformed ninety per cent of I.C.U.s nationwide. In the Keystone Initiative’s first eighteen months, the hospitals saved an estimated hundred and seventy-five million dollars in costs and more than fifteen hundred lives. The successes have been sustained for almost four years—all because of a stupid little checklist.</p></blockquote>
<p>(More in the fine article, which really is worth reading.)</p>
<p>What I found so exciting about that article is it is such a strong evidence that simple <strong>simple</strong> change in practice can yield wildly improved results, and in an area that is every bit as complex and demanding as creating software.</p>
<p>To me this is insight of a piece with what I felt this summer when I read <a href="http://www.jstor.org/pss/202063">The Mundanity of Excellence</a>, an article by Daniel Chambliss. Chambliss studied the difference in performance among swimmers to explain why some excelled and others did not. He found that it didn&#8217;t come down to any of the things you might expect: unusual personalities, qualitative differences (doing the same things but faster) or talent. Instead &#8220;<em>excellence requires qualitative differentiation</em>&#8220;, of doing things different things. But not exceptionally different things, just habitually different:</p>
<blockquote><p>&#8230; there is no secret; there is only the doing of all those little things, each one done correctly, time and again, until excellence in every detail becomes a firmly ingrained habit, an ordinary part of one&#8217;s everyday life.</p></blockquote>
<p>I love this message! It doesn&#8217;t take magic, it doesn&#8217;t take a miracle. It takes decision and discipline and will and learning something new and putting it into practice. This is why I love agile coaching, and teaching engineers TDD and refactoring, and product managers how to use cases and personas, and all those other simple practices that are now considered part of the agile/lean toolkit.</p>
<p>And why it is thrilling to come across an article like this one in the New Yorker that offer a new analogy: the B-17 phase.</p>
<blockquote><p>Substantially more complex than previous aircraft, the new plane required the pilot to attend to the four engines, a retractable landing gear, new wing flaps, electric trim tabs that needed adjustment to maintain control at different airspeeds, and constant-speed propellers whose pitch had to be regulated with hydraulic controls, among other features. &#8230; The Boeing model was deemed, as a newspaper put it, “too much airplane for one man to fly.” &#8230; Medicine today has entered its B-17 phase. &#8230; I.C.U. life support has become too much medicine for one person to fly.</p></blockquote>
<p>Airplanes haven&#8217;t become more complex since them. Instead the belief of what is needed to pilot them has moved beyond the heroic &#8220;Right Stuff&#8221; to a sort routine mundane excellence. ICUs are doing the same. I&#8217;m ready to join them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jeffreyfredrick.com/2008/09/10/making-software-like-intensive-care-or-bombing-missions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
