<?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: The truth which makes waterfall advocates go blind</title>
	<atom:link href="http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/</link>
	<description>Software development, testing, and techie life</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Peter Ritchie</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-59</link>
		<dc:creator>Peter Ritchie</dc:creator>
		<pubDate>Fri, 25 Jan 2008 17:53:02 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-59</guid>
		<description>Come on, citing one vendor that doesn&#039;t do waterfall is no more scientific proof that waterfall can&#039;t work than the following proves it&#039;s OK to use memory after it&#039;s freed in C++ in release mode:

    int * const p = new int[10];
    p[1] = 10;
    delete[] p;
    if(p[1] == 10)
    {
        puts(&quot;ten&quot;);
    }
    else
    {
        puts(&quot;not ten&quot;);
    }

...just because you observe the output to be &quot;ten&quot;...</description>
		<content:encoded><![CDATA[<p>Come on, citing one vendor that doesn&#8217;t do waterfall is no more scientific proof that waterfall can&#8217;t work than the following proves it&#8217;s OK to use memory after it&#8217;s freed in C++ in release mode:</p>
<p>    int * const p = new int[10];<br />
    p[1] = 10;<br />
    delete[] p;<br />
    if(p[1] == 10)<br />
    {<br />
        puts(&#8220;ten&#8221;);<br />
    }<br />
    else<br />
    {<br />
        puts(&#8220;not ten&#8221;);<br />
    }</p>
<p>&#8230;just because you observe the output to be &#8220;ten&#8221;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-58</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Fri, 18 Jan 2008 17:55:29 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-58</guid>
		<description>And one other thing...

I and others have repeatedly asked for proof where agile has failed and waterfall or some-other-non-iterative-agile-by-another-name methodology has succeeded.

So far, no one has been able to produce proof.

Even the master-builder Egyptians had to changes some of their plans/design along the way as they built the pyramids.</description>
		<content:encoded><![CDATA[<p>And one other thing&#8230;</p>
<p>I and others have repeatedly asked for proof where agile has failed and waterfall or some-other-non-iterative-agile-by-another-name methodology has succeeded.</p>
<p>So far, no one has been able to produce proof.</p>
<p>Even the master-builder Egyptians had to changes some of their plans/design along the way as they built the pyramids.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-57</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Fri, 18 Jan 2008 17:53:48 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-57</guid>
		<description>John,

Please show me where it doesn&#039;t work. Also please show me, in the case where it didn&#039;t work, what did work instead.

I&#039;m pretty confident what what you show me will be some form of agile (NOT necessarily Agile(TM)) -- that is, some form of iterative requirements discovery, coding, and testing cycles in short timespans vs. long ones.

I&#039;m still of the belief (and have yet to been proven otherwise), that it is humanly impossible, on any sufficiently large project, to know all the requirements up front with no changes between reqs/specs and testing/release (true bugs/defects notwithstanding).

I defy someone to show me a large project where this is true.

Even in one of the more life-critical situations like the Space Shuttle, they&#039;re making changes to the software and the hardware up to and including the days before launch.

&gt; &quot;just because you&#039;re too lazy to think about a design upfront.&quot;

lol, is that what you think this is about?  I&#039;m not saying you shouldn&#039;t give thought to design and lay down some pre-requisite design and basic foundation work.  What I&#039;m saying is that a long, drawn-out 3 months requirements and planning/design marathons are guaranteed to fail (where &#039;fail&#039; means that more design and planning will be required somewhere in the project before it gets released).

And if more planning and design is required somewhere before it gets released, then all you have done is shoe-horned bad agile into the middle of waterfall.

so why not plan for change up front, do some design up front (as much as is necessary, but not more) and then start working out the solution.
</description>
		<content:encoded><![CDATA[<p>John,</p>
<p>Please show me where it doesn&#8217;t work. Also please show me, in the case where it didn&#8217;t work, what did work instead.</p>
<p>I&#8217;m pretty confident what what you show me will be some form of agile (NOT necessarily Agile(TM)) &#8212; that is, some form of iterative requirements discovery, coding, and testing cycles in short timespans vs. long ones.</p>
<p>I&#8217;m still of the belief (and have yet to been proven otherwise), that it is humanly impossible, on any sufficiently large project, to know all the requirements up front with no changes between reqs/specs and testing/release (true bugs/defects notwithstanding).</p>
<p>I defy someone to show me a large project where this is true.</p>
<p>Even in one of the more life-critical situations like the Space Shuttle, they&#8217;re making changes to the software and the hardware up to and including the days before launch.</p>
<p>> &#8220;just because you&#8217;re too lazy to think about a design upfront.&#8221;</p>
<p>lol, is that what you think this is about?  I&#8217;m not saying you shouldn&#8217;t give thought to design and lay down some pre-requisite design and basic foundation work.  What I&#8217;m saying is that a long, drawn-out 3 months requirements and planning/design marathons are guaranteed to fail (where &#8216;fail&#8217; means that more design and planning will be required somewhere in the project before it gets released).</p>
<p>And if more planning and design is required somewhere before it gets released, then all you have done is shoe-horned bad agile into the middle of waterfall.</p>
<p>so why not plan for change up front, do some design up front (as much as is necessary, but not more) and then start working out the solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-56</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 18 Jan 2008 17:32:58 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-56</guid>
		<description>Oh look, more agile advocates, desperately trying to prove that their method is the only one that works.

Newsflash: agile doesn&#039;t always work. Stop trying to pound the entire world into your viewpoint just because you&#039;re too lazy to think about a design upfront.</description>
		<content:encoded><![CDATA[<p>Oh look, more agile advocates, desperately trying to prove that their method is the only one that works.</p>
<p>Newsflash: agile doesn&#8217;t always work. Stop trying to pound the entire world into your viewpoint just because you&#8217;re too lazy to think about a design upfront.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nish</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-55</link>
		<dc:creator>Nish</dc:creator>
		<pubDate>Fri, 18 Jan 2008 10:02:35 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-55</guid>
		<description>Till we find a person who will satisfy what he has, we will not be able to stick to the one requirement.

I am not an experience in large scale projects. But from my experience I know customers are changing their requirement during the project. So I think Agile is the best method most of the commercial application developments.

As Lord Buddha said everything is changing in this world. 
</description>
		<content:encoded><![CDATA[<p>Till we find a person who will satisfy what he has, we will not be able to stick to the one requirement.</p>
<p>I am not an experience in large scale projects. But from my experience I know customers are changing their requirement during the project. So I think Agile is the best method most of the commercial application developments.</p>
<p>As Lord Buddha said everything is changing in this world. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidu</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-54</link>
		<dc:creator>Sidu</dc:creator>
		<pubDate>Sat, 12 Jan 2008 19:31:35 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-54</guid>
		<description>&quot;Red! Green! Refactor!...I&#039;d like to smash someone in the mouth with a stapler for that, but I digress&quot;
I say the first bit to myself a couple of times a day at least, lol. I guess it&#039;s up to the gods to defend my poor mouth from the vengeful stapler...</description>
		<content:encoded><![CDATA[<p>&#8220;Red! Green! Refactor!&#8230;I&#8217;d like to smash someone in the mouth with a stapler for that, but I digress&#8221;<br />
I say the first bit to myself a couple of times a day at least, lol. I guess it&#8217;s up to the gods to defend my poor mouth from the vengeful stapler&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-53</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Sat, 12 Jan 2008 13:39:23 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-53</guid>
		<description>@Dave, @David_Ncl:

Thank you for the comments and links.  I had seen that waterfall.html link.  It only makes my point even more important: An even worse problem with Waterfall is that there never was Waterfall and everyone is doing a bad practice, wrongly.</description>
		<content:encoded><![CDATA[<p>@Dave, @David_Ncl:</p>
<p>Thank you for the comments and links.  I had seen that waterfall.html link.  It only makes my point even more important: An even worse problem with Waterfall is that there never was Waterfall and everyone is doing a bad practice, wrongly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chadmyers</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-52</link>
		<dc:creator>chadmyers</dc:creator>
		<pubDate>Sat, 12 Jan 2008 13:37:44 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-52</guid>
		<description>@Peter: Do you have inside information? lol  I see what you&#039;re saying and you&#039;re right that just because QinetiQ talks anti-waterfall doesn&#039;t mean they&#039;ve figured out a way to actually get off of waterfall. But that conference is pretty big and I&#039;m sure it means a lot to their corporation, so it&#039;s hard to believe that they would&#039;ve put together that presentation to sell a staunchy, resistant-to-change military audience on iterative/anti-waterfall just for the sake of doing it.

It&#039;s possible that their medical/MRI group doesn&#039;t use iterative, but I think it&#039;s reasonable to assume that their military C2 systems are.</description>
		<content:encoded><![CDATA[<p>@Peter: Do you have inside information? lol  I see what you&#8217;re saying and you&#8217;re right that just because QinetiQ talks anti-waterfall doesn&#8217;t mean they&#8217;ve figured out a way to actually get off of waterfall. But that conference is pretty big and I&#8217;m sure it means a lot to their corporation, so it&#8217;s hard to believe that they would&#8217;ve put together that presentation to sell a staunchy, resistant-to-change military audience on iterative/anti-waterfall just for the sake of doing it.</p>
<p>It&#8217;s possible that their medical/MRI group doesn&#8217;t use iterative, but I think it&#8217;s reasonable to assume that their military C2 systems are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David_Ncl</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-51</link>
		<dc:creator>David_Ncl</dc:creator>
		<pubDate>Sat, 12 Jan 2008 11:52:10 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-51</guid>
		<description>Gah ! (Ive just read Dave^2 &#039;s post. sorry.</description>
		<content:encoded><![CDATA[<p>Gah ! (Ive just read Dave^2 &#8216;s post. sorry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David_Ncl</title>
		<link>http://lostechies.com/chadmyers/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind/#comment-50</link>
		<dc:creator>David_Ncl</dc:creator>
		<pubDate>Sat, 12 Jan 2008 11:51:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/01/11/the-truth-which-makes-waterfall-advocates-go-blind.aspx#comment-50</guid>
		<description>&quot;There&#039;s no such thing as the Waterfall Approach!
(and there never was)&quot;

http://www.idinews.com/waterfall.html</description>
		<content:encoded><![CDATA[<p>&#8220;There&#8217;s no such thing as the Waterfall Approach!<br />
(and there never was)&#8221;</p>
<p><a href="http://www.idinews.com/waterfall.html" rel="nofollow">http://www.idinews.com/waterfall.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
