<?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: Explaining Agile Development&#8230;</title>
	<atom:link href="http://tynerblain.com/blog/2007/03/16/explaining-agile-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2007/03/16/explaining-agile-development/</link>
	<description>Software product success.</description>
	<lastBuildDate>Thu, 18 Mar 2010 20:39:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Agile vs Waterfall :: Fat Penguin</title>
		<link>http://tynerblain.com/blog/2007/03/16/explaining-agile-development/comment-page-1/#comment-85747</link>
		<dc:creator>Agile vs Waterfall :: Fat Penguin</dc:creator>
		<pubDate>Wed, 04 Apr 2007 05:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/03/16/explaining-agile-development/#comment-85747</guid>
		<description>[...] Then there&#8217;s article explaining agile development. [...]</description>
		<content:encoded><![CDATA[<p>[...] Then there&#8217;s article explaining agile development. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/03/16/explaining-agile-development/comment-page-1/#comment-81754</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 21 Mar 2007 17:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/03/16/explaining-agile-development/#comment-81754</guid>
		<description>Thanks Stewart for reading and commenting.  Your question is a good one - many authors don&#039;t provide data that &quot;proves&quot; their positions.  I don&#039;t know that I can &quot;prove&quot; mine, but I will attempt to bolster them.

Will my personal anecdotal experience qualify as proof?  What if enough people comment on this article with their anecdotal data?

I&#039;ve seen &lt;em&gt;over a million dollar&lt;/em&gt; software development budgets spent in waterfall projects (plural) for enterprise software that were never deployed because they got so far off track with the (admittedly moving targets) of customer requirements.  I was a dev lead on one of those projects (my first dev lead role).

I&#039;ve also lead a team through a very successful iterative project - releasing every three weeks, using continuous integration - with a single exception, &lt;em&gt;every&lt;/em&gt; nightly build of the trunk was bug free and we leveraged that twice to deliver unscheduled releases.

I&#039;ve been on projects that rolled out initial, valuable functionality that immediately began generating a return for the customer.  Those projects also gained momentum through delivery that helped them stay funded and visible throughout their development cycles.

I&#039;ve helped clients with &quot;broken&quot; processes reduce maintenance costs and simultaneously improve quality and reduce feature-release cycle times by introducing continuous integration, automated build and test procedures and habitual refactoring into their dev cycle.

The most successful projects I&#039;ve personally worked on, lead, or been aware of have universally applied elements of agile processes.  The most spectacular failures have all been waterfall processes with manual build cycles and quality procedures that lacked rigor.

I don&#039;t believe you can isolate enough variables to create &quot;scientific proof&quot; that it works.  Even if you have the same team implement the same software with multiple methods, those people will learn something the first time, making the second attempt better than the first.  And if you have teams simultaneously create software to address identical needs you can not factor out the team-member skills as a variable.

Other folks want to chime in?</description>
		<content:encoded><![CDATA[<p>Thanks Stewart for reading and commenting.  Your question is a good one &#8211; many authors don&#8217;t provide data that &#8220;proves&#8221; their positions.  I don&#8217;t know that I can &#8220;prove&#8221; mine, but I will attempt to bolster them.</p>
<p>Will my personal anecdotal experience qualify as proof?  What if enough people comment on this article with their anecdotal data?</p>
<p>I&#8217;ve seen <em>over a million dollar</em> software development budgets spent in waterfall projects (plural) for enterprise software that were never deployed because they got so far off track with the (admittedly moving targets) of customer requirements.  I was a dev lead on one of those projects (my first dev lead role).</p>
<p>I&#8217;ve also lead a team through a very successful iterative project &#8211; releasing every three weeks, using continuous integration &#8211; with a single exception, <em>every</em> nightly build of the trunk was bug free and we leveraged that twice to deliver unscheduled releases.</p>
<p>I&#8217;ve been on projects that rolled out initial, valuable functionality that immediately began generating a return for the customer.  Those projects also gained momentum through delivery that helped them stay funded and visible throughout their development cycles.</p>
<p>I&#8217;ve helped clients with &#8220;broken&#8221; processes reduce maintenance costs and simultaneously improve quality and reduce feature-release cycle times by introducing continuous integration, automated build and test procedures and habitual refactoring into their dev cycle.</p>
<p>The most successful projects I&#8217;ve personally worked on, lead, or been aware of have universally applied elements of agile processes.  The most spectacular failures have all been waterfall processes with manual build cycles and quality procedures that lacked rigor.</p>
<p>I don&#8217;t believe you can isolate enough variables to create &#8220;scientific proof&#8221; that it works.  Even if you have the same team implement the same software with multiple methods, those people will learn something the first time, making the second attempt better than the first.  And if you have teams simultaneously create software to address identical needs you can not factor out the team-member skills as a variable.</p>
<p>Other folks want to chime in?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stewart Rogers</title>
		<link>http://tynerblain.com/blog/2007/03/16/explaining-agile-development/comment-page-1/#comment-81730</link>
		<dc:creator>Stewart Rogers</dc:creator>
		<pubDate>Wed, 21 Mar 2007 16:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/03/16/explaining-agile-development/#comment-81730</guid>
		<description>Do you have anything that proves the benefits?  Sounds like a lot of un-proven hype by Agile people to me.</description>
		<content:encoded><![CDATA[<p>Do you have anything that proves the benefits?  Sounds like a lot of un-proven hype by Agile people to me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
