<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: How can an Agile team influence the quality of upstream components</title>
	<atom:link href="http://maccherone.com/larry/2010/04/15/how-can-an-agile-team-influence-the-quality-of-upstream-components/feed/" rel="self" type="application/rss+xml" />
	<link>http://maccherone.com/larry/2010/04/15/how-can-an-agile-team-influence-the-quality-of-upstream-components/</link>
	<description>Visualization is like photography with data as the subject. Impact is the result of perspective, focus, and illumination.</description>
	<lastBuildDate>Fri, 03 Feb 2012 11:09:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Larry Maccherone</title>
		<link>http://maccherone.com/larry/2010/04/15/how-can-an-agile-team-influence-the-quality-of-upstream-components/comment-page-1/#comment-62</link>
		<dc:creator>Larry Maccherone</dc:creator>
		<pubDate>Tue, 27 Apr 2010 22:19:29 +0000</pubDate>
		<guid isPermaLink="false">http://maccherone.com/larry/?p=191#comment-62</guid>
		<description>@Jeff. I was responding to a question from an actual client who indicated that he was worried about the quality of the upstream components, so it wasn&#039;t my thesis. So, you may be surprised to hear that I agree with your statement that the upstream code is not necessarily of lower quality. My background is with high assurance environments with safety and security concerns. Some of the process definitions I have used in those environments tend to produce higher quality (especially from a defect perspective) code than your average Agile team.&lt;br /&gt;&lt;br /&gt;

I&#039;m not sure what you are objecting to with respect to peer review. Can you please say why you think it is &quot;complete BS&quot;?


You may also be surprised to hear that I also think there is no gain in trying to force Agile &quot;religion&quot; on a non-Agile team. In re-reading my post, I can see how you might think I was saying that especially when I said, &quot;You don’t control their process but you may be able to influence it at the boundary between them and you.&quot; However, it was not my intent to imply that the downstream team should try to force the upstream team to adopt Agile practices. All of my suggestions target the frequency and level of feedback that the downstream team gives to the upstream team. These things could be done even if the downstream team was not Agile. I chose these particular activities because they are requests that the non-Agile upstream team might be willing to accommodate. 


I might also point out that peer review is not generally accepted as an Agile practice. Some might consider that suggestion anti-Agile. Its inclusion in my list is related to feedback and has nothing to do with Agile religious doctrine.</description>
		<content:encoded><![CDATA[<p>@Jeff. I was responding to a question from an actual client who indicated that he was worried about the quality of the upstream components, so it wasn&#8217;t my thesis. So, you may be surprised to hear that I agree with your statement that the upstream code is not necessarily of lower quality. My background is with high assurance environments with safety and security concerns. Some of the process definitions I have used in those environments tend to produce higher quality (especially from a defect perspective) code than your average Agile team.</p>
<p>I&#8217;m not sure what you are objecting to with respect to peer review. Can you please say why you think it is &#8220;complete BS&#8221;?</p>
<p>You may also be surprised to hear that I also think there is no gain in trying to force Agile &#8220;religion&#8221; on a non-Agile team. In re-reading my post, I can see how you might think I was saying that especially when I said, &#8220;You don’t control their process but you may be able to influence it at the boundary between them and you.&#8221; However, it was not my intent to imply that the downstream team should try to force the upstream team to adopt Agile practices. All of my suggestions target the frequency and level of feedback that the downstream team gives to the upstream team. These things could be done even if the downstream team was not Agile. I chose these particular activities because they are requests that the non-Agile upstream team might be willing to accommodate. </p>
<p>I might also point out that peer review is not generally accepted as an Agile practice. Some might consider that suggestion anti-Agile. Its inclusion in my list is related to feedback and has nothing to do with Agile religious doctrine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://maccherone.com/larry/2010/04/15/how-can-an-agile-team-influence-the-quality-of-upstream-components/comment-page-1/#comment-61</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 27 Apr 2010 19:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://maccherone.com/larry/?p=191#comment-61</guid>
		<description>This is pretty much BS. Your entire thesis is predicated on the fact that the Agile team produces higher quality code than the non-agile team. This is not necessarily the case. 

Your point about meeting cadence and automated testing stands. 

Your point about peer review is complete BS.

I recommend focusing on the API/Interface, and not so much on trying to force the Agile &#039;religion&#039; on the non-Agile team.</description>
		<content:encoded><![CDATA[<p>This is pretty much BS. Your entire thesis is predicated on the fact that the Agile team produces higher quality code than the non-agile team. This is not necessarily the case. </p>
<p>Your point about meeting cadence and automated testing stands. </p>
<p>Your point about peer review is complete BS.</p>
<p>I recommend focusing on the API/Interface, and not so much on trying to force the Agile &#8216;religion&#8217; on the non-Agile team.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

