<?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"
	>
<channel>
	<title>Comments on: Waterfall Projects Create Naivete</title>
	<atom:link href="http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html</link>
	<description>Management, especially good management, is hard to do. This blog is for people who want to think about how they manage people, projects, and risk.</description>
	<pubDate>Sat, 22 Nov 2008 02:19:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Andrew</title>
		<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-13123</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 30 Jun 2008 05:48:44 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-13123</guid>
		<description>With due diligence, any process can be made to work for you. However, there is commonly held belief - backed up by some good research - that states that waterfall was accidental. Refer to Craig Larman's book - Agile and Iterative Development, a Managers Guide.

In the past, I have definitely found SMOP attitudes foster negative thinking and assumptions that development of software can be likened to that of a car production line. 

What I like about iterative and incremental approaches, is that they help focus us on scope management to address time and money issues of the past. I can now comfortably state that our project will be done by X. What constitutes that release is negotiable and comfortably accommodates change and I have not worked with any managers/customers who have found this disagreeable, in fact just the opposite, most like the idea that they will get something for their money.

Using the waterfall approach, there is a deadline which team members often realize cannot be met - so there is no feeling of when things will be done. Development can drag on, often because of change and misunderstanding, managers lose confidence because they have seen nothing and sometimes end up pulling the plug on the project.</description>
		<content:encoded><![CDATA[<p>With due diligence, any process can be made to work for you. However, there is commonly held belief - backed up by some good research - that states that waterfall was accidental. Refer to Craig Larman&#8217;s book - Agile and Iterative Development, a Managers Guide.</p>
<p>In the past, I have definitely found SMOP attitudes foster negative thinking and assumptions that development of software can be likened to that of a car production line. </p>
<p>What I like about iterative and incremental approaches, is that they help focus us on scope management to address time and money issues of the past. I can now comfortably state that our project will be done by X. What constitutes that release is negotiable and comfortably accommodates change and I have not worked with any managers/customers who have found this disagreeable, in fact just the opposite, most like the idea that they will get something for their money.</p>
<p>Using the waterfall approach, there is a deadline which team members often realize cannot be met - so there is no feeling of when things will be done. Development can drag on, often because of change and misunderstanding, managers lose confidence because they have seen nothing and sometimes end up pulling the plug on the project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glen B. Alleman</title>
		<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12427</link>
		<dc:creator>Glen B. Alleman</dc:creator>
		<pubDate>Wed, 25 Jun 2008 15:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12427</guid>
		<description>I've found the best escape from the Water Fall / Iterative loop is to ask if the proposed approach to project can answer the following:
1. How can we recognize "done," in this process or plan?
2. What are the units of measure of "done," that is "what is the unit of measure of physical percent complete?" This can be partially complete or fully complete?
3. How long am I willing to wait before I find out I'm late, over budget, or the product doesn't work at this point in the project?
These question invert the argument of "my process versus your process."</description>
		<content:encoded><![CDATA[<p>I&#8217;ve found the best escape from the Water Fall / Iterative loop is to ask if the proposed approach to project can answer the following:<br />
1. How can we recognize &#8220;done,&#8221; in this process or plan?<br />
2. What are the units of measure of &#8220;done,&#8221; that is &#8220;what is the unit of measure of physical percent complete?&#8221; This can be partially complete or fully complete?<br />
3. How long am I willing to wait before I find out I&#8217;m late, over budget, or the product doesn&#8217;t work at this point in the project?<br />
These question invert the argument of &#8220;my process versus your process.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Wright</title>
		<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12292</link>
		<dc:creator>David Wright</dc:creator>
		<pubDate>Tue, 24 Jun 2008 21:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12292</guid>
		<description>"But there’s an even more insidious  assumption in waterfall: that the time to finish the project doesn’t matter".

'Scuse me? Business Management loves waterfall because they can see phase end and project dates in the project plan. They hate iterative because they don't know what they are getting or how long it will take. If you can get by that, by all means, go Agile, but I don't know how you get by it with management that thinks this way.

The correct length of time for a release cycle is 3 months. You can deliver a useful product release in that time-frame with any methodology without so much of the requirements change everyone fears (let alone project team turn-over), add another in 3 monthhs and so on. Go longer and change and business impatience will kill you. Go shorter, and the business will say you are disrupting their operations too often with implementations. Business everywhere operates and reports on quaterly cycles, we should too.</description>
		<content:encoded><![CDATA[<p>&#8220;But there’s an even more insidious  assumption in waterfall: that the time to finish the project doesn’t matter&#8221;.</p>
<p>&#8216;Scuse me? Business Management loves waterfall because they can see phase end and project dates in the project plan. They hate iterative because they don&#8217;t know what they are getting or how long it will take. If you can get by that, by all means, go Agile, but I don&#8217;t know how you get by it with management that thinks this way.</p>
<p>The correct length of time for a release cycle is 3 months. You can deliver a useful product release in that time-frame with any methodology without so much of the requirements change everyone fears (let alone project team turn-over), add another in 3 monthhs and so on. Go longer and change and business impatience will kill you. Go shorter, and the business will say you are disrupting their operations too often with implementations. Business everywhere operates and reports on quaterly cycles, we should too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dwayne Phillips</title>
		<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12059</link>
		<dc:creator>Dwayne Phillips</dc:creator>
		<pubDate>Mon, 23 Jun 2008 15:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12059</guid>
		<description>Johanna, maybe we are using the same words to mean different things. I think I disagree with your statement that "waterfall projects create naivete."

I am currently working a project that is waterfall. We know what we want and will hold to that. There are ten people working nine months on the project. This will produce a system comprising hardware and software, is embedded, and does real-time processing.

Time to deliver matters on this project. 

Perhaps this project is a simple matter of design, build, test, deliver. If it is simple, that is because I am holding the complexity of the system down to the minimum. I have seen too many systems never built because of complexity growth.

So again, maybe we are using the same words differently.</description>
		<content:encoded><![CDATA[<p>Johanna, maybe we are using the same words to mean different things. I think I disagree with your statement that &#8220;waterfall projects create naivete.&#8221;</p>
<p>I am currently working a project that is waterfall. We know what we want and will hold to that. There are ten people working nine months on the project. This will produce a system comprising hardware and software, is embedded, and does real-time processing.</p>
<p>Time to deliver matters on this project. </p>
<p>Perhaps this project is a simple matter of design, build, test, deliver. If it is simple, that is because I am holding the complexity of the system down to the minimum. I have seen too many systems never built because of complexity growth.</p>
<p>So again, maybe we are using the same words differently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2008-06-23 &#124; the markfr ditherings</title>
		<link>http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12035</link>
		<dc:creator>links for 2008-06-23 &#124; the markfr ditherings</dc:creator>
		<pubDate>Mon, 23 Jun 2008 12:33:56 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/2008/06/waterfall-projects-create-naivete.html#comment-12035</guid>
		<description>[...] Managing Product Development » Waterfall Projects Create Naivete Commentry on the shortcomings of waterfall. I&#8217;ve been there and done that in a software house. Things never change when you fail to met expectations and money is involved. That said the software house always feels safe pointing back to a naive spec. (tags: agile management programming waterfall projects article) [...]</description>
		<content:encoded><![CDATA[<p>[...] Managing Product Development » Waterfall Projects Create Naivete Commentry on the shortcomings of waterfall. I&#8217;ve been there and done that in a software house. Things never change when you fail to met expectations and money is involved. That said the software house always feels safe pointing back to a naive spec. (tags: agile management programming waterfall projects article) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
