<?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>Maccherone &#187; Feedback loops</title>
	<atom:link href="http://maccherone.com/larry/tag/feedback-loops/feed/" rel="self" type="application/rss+xml" />
	<link>http://maccherone.com/larry</link>
	<description>Software engineering and craftsmanship; Adobe Flex/Flash/ActionScript/AIR; Measurement, Analysis, and Visualization</description>
	<lastBuildDate>Thu, 17 Jun 2010 17:51:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Visibility -&gt; Retrospection -&gt; Adaptation</title>
		<link>http://maccherone.com/larry/2009/03/06/visibility-retrospection-adaptation/</link>
		<comments>http://maccherone.com/larry/2009/03/06/visibility-retrospection-adaptation/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:17:41 +0000</pubDate>
		<dc:creator>Larry Maccherone</dc:creator>
				<category><![CDATA[Software craftsmanship]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Feedback loops]]></category>

		<guid isPermaLink="false">http://maccherone.com/larry/?p=40</guid>
		<description><![CDATA[We need to target our efforts at the primary form of the Agile feedback loop (Visibility -> Retrospection -> Adaptation) and make our case in the retrospection phase after Agile teams have experienced trouble by not doing enough design, requirements, or quality activities. Don’t worry about the second form of the Agile feedback loop (Plan -> Build -> Inspect -> Refactor). It is more  easily expanded as we’ve seen with the introduction of Iteration Zero proposals.]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://maccherone.com/larry/2009/03/06/visibility-retrospection-adaptation/";
		var dzone_title = "Visibility -> Retrospection -> Adaptation";
		var dzone_style = "1";
		var dzone_blurb = "This is too funny.On the one hand, we have George Fairbanks (who comes from the architecture world) arguing that data models are too low level to be considered architecture. On the other we have, John Owens (a leader in business process modeling), arguing...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p><!--[endif]--></p>
<p class="MsoNormal">This is too funny.</p>
<p class="MsoNormal"><a href="http://rhinoresearch.com/node/17" target="_blank">On the one hand</a>, we have George Fairbanks (who comes from the architecture world) arguing that data models are too low level to be considered architecture. <a href="http://www.integrated-modeling-method.com/imm-approach/data-models-are-for-wimps" target="_blank">On the other </a>we have, John Owens (a leader in business process modeling), arguing for them in the context of his integrated modeling method.</p>
<p class="MsoNormal"><a href="http://maccherone.com/larry/2009/03/05/we-have-to-get-people-to-build-this-stuff/" target="_blank">My point</a> is that it doesn&#8217;t matter whether you consider them part of the architecture or not. It doesn&#8217;t matter whether they are in YOUR definition of a good process. The rise of Agile is a response to the<span> </span>insistence upon adopting someone else&#8217;s approach. This resulted in misapplication and the developers became cynical.</p>
<p class="MsoNormal">If you don&#8217;t want to be dismissed by the Agile world, you have to start selling in smaller chunks and let the developers decide which chunks to use. For me (a process, quality, and security guy), the easy sell is some form of peer review and the effective use of passively gathered data. For John, it might very well be data modeling. It&#8217;s a bridge between the business and development domains. I&#8217;ve read the excerpt of his ebook on this subject, and it is one of the clearest explanations of the topic I&#8217;ve ever read. I&#8217;m not sure what chunk is the easiest sell for George but his ability to extract abstractions (even from domains other than software) has impressed me greatly over the years. I just don&#8217;t know how he can best share that.</p>
<p class="MsoNormal">What I do know is that we should stop pushing integrated anything. We should stop defending our definitions. Rather, we need to target our efforts at the primary form of the Agile feedback loop (Visibility -&gt; Retrospection -&gt; Adaptation) and make our case in the retrospection phase after they’ve experienced trouble by not doing enough design, requirements, or quality activities. Don’t worry about the second form of the Agile feedback loop (Plan -&gt; Build -&gt; Inspect -&gt; Refactor). It is more easily expanded as we’ve seen with the introduction of <a href="http://forums.construx.com/blogs/earl/archive/2009/03/03/watching-agile-grow-up.aspx" target="_blank">Iteration Zero proposals</a>.</p>
<div style="clear:both;">&nbsp;</div>


Please vote for this on DZone at the top of this page and share it on:


	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;t=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20" title="Facebook"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20%20-%20http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F" title="Twitter"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;title=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20&amp;bodytext=We%20need%20to%20target%20our%20efforts%20at%20the%20primary%20form%20of%20the%20Agile%20feedback%20loop%20%28Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%29%20and%20make%20our%20case%20in%20the%20retrospection%20phase%20after%20Agile%20teams%20have%20experienced%20trouble%20by%20not%20doing%20enough%20design%2C%20requirements%2C%20or%20quality%20activities.%20Don%E2%80%99t%20worry%20about%20the%20second%20form%20of%20the%20Agile%20feedback%20loop%20%28Plan%20-%3E%20Build%20-%3E%20Inspect%20-%3E%20Refactor%29.%20It%20is%20more%20%20easily%20expanded%20as%20we%E2%80%99ve%20seen%20with%20the%20introduction%20of%20Iteration%20Zero%20proposals." title="Digg"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;title=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20" title="StumbleUpon"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;title=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20&amp;notes=We%20need%20to%20target%20our%20efforts%20at%20the%20primary%20form%20of%20the%20Agile%20feedback%20loop%20%28Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%29%20and%20make%20our%20case%20in%20the%20retrospection%20phase%20after%20Agile%20teams%20have%20experienced%20trouble%20by%20not%20doing%20enough%20design%2C%20requirements%2C%20or%20quality%20activities.%20Don%E2%80%99t%20worry%20about%20the%20second%20form%20of%20the%20Agile%20feedback%20loop%20%28Plan%20-%3E%20Build%20-%3E%20Inspect%20-%3E%20Refactor%29.%20It%20is%20more%20%20easily%20expanded%20as%20we%E2%80%99ve%20seen%20with%20the%20introduction%20of%20Iteration%20Zero%20proposals." title="del.icio.us"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;title=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20&amp;annotation=We%20need%20to%20target%20our%20efforts%20at%20the%20primary%20form%20of%20the%20Agile%20feedback%20loop%20%28Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%29%20and%20make%20our%20case%20in%20the%20retrospection%20phase%20after%20Agile%20teams%20have%20experienced%20trouble%20by%20not%20doing%20enough%20design%2C%20requirements%2C%20or%20quality%20activities.%20Don%E2%80%99t%20worry%20about%20the%20second%20form%20of%20the%20Agile%20feedback%20loop%20%28Plan%20-%3E%20Build%20-%3E%20Inspect%20-%3E%20Refactor%29.%20It%20is%20more%20%20easily%20expanded%20as%20we%E2%80%99ve%20seen%20with%20the%20introduction%20of%20Iteration%20Zero%20proposals." title="Google Bookmarks"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaccherone.com%2Flarry%2F2009%2F03%2F06%2Fvisibility-retrospection-adaptation%2F&amp;title=Visibility%20-%3E%20Retrospection%20-%3E%20Adaptation%20" title="DZone"><img src="http://maccherone.com/larry/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://maccherone.com/larry/?page_id=0?</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
