<?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: Why Your Senior Managers Like Serial Lifecycles</title>
	<atom:link href="http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.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>
	<lastBuildDate>Tue, 16 Mar 2010 19:31:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Why Your Senior Managers Like Serial Lifecycles - PM Hut</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-65641</link>
		<dc:creator>Why Your Senior Managers Like Serial Lifecycles - PM Hut</dc:creator>
		<pubDate>Thu, 14 Jan 2010 22:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-65641</guid>
		<description>[...] The original article can be found at: http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html [...]</description>
		<content:encoded><![CDATA[<p>[...] The original article can be found at: <a href="http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html" rel="nofollow">http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Katz</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-34524</link>
		<dc:creator>Ken Katz</dc:creator>
		<pubDate>Mon, 23 Feb 2009 01:12:59 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-34524</guid>
		<description>I&#039;m giving a class this summer at the Better Software Conference and Expo called &quot;In Defense of Waterfall&quot;. I  certainly recognize that agile has its benefits and waterfall has its problems, but I will also show that waterfall has its time and place, and some of its problems can be corrected.</description>
		<content:encoded><![CDATA[<p>I&#8217;m giving a class this summer at the Better Software Conference and Expo called &#8220;In Defense of Waterfall&#8221;. I  certainly recognize that agile has its benefits and waterfall has its problems, but I will also show that waterfall has its time and place, and some of its problems can be corrected.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt McKnight</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32752</link>
		<dc:creator>Matt McKnight</dc:creator>
		<pubDate>Wed, 21 Jan 2009 17:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32752</guid>
		<description>You speak the truth! What we&#039;ve been seeing in the government contracting world is that agile planning takes away this concept of someone walking around with a Gantt chart asking if widget A is still scheduled to be complete on Friday and getting to hold it over you when it&#039;s not.  Agile estimation techniques (in fact most estimation techniques that take uncertainty into account) are far more sophisticated and don&#039;t let the project overseers perform their traditional role as easily. On the other hand, the agile reporting mechanisms are vastly superior in terms of conveying real information, it&#039;s just that the whole concept of estimation by proxy doesn&#039;t quite make sense to them.  (Partially because I could cheat by claiming that certain things are really hard.) It forces them to do more thinking, and, frankly, a lot of people don&#039;t want to do that.</description>
		<content:encoded><![CDATA[<p>You speak the truth! What we&#8217;ve been seeing in the government contracting world is that agile planning takes away this concept of someone walking around with a Gantt chart asking if widget A is still scheduled to be complete on Friday and getting to hold it over you when it&#8217;s not.  Agile estimation techniques (in fact most estimation techniques that take uncertainty into account) are far more sophisticated and don&#8217;t let the project overseers perform their traditional role as easily. On the other hand, the agile reporting mechanisms are vastly superior in terms of conveying real information, it&#8217;s just that the whole concept of estimation by proxy doesn&#8217;t quite make sense to them.  (Partially because I could cheat by claiming that certain things are really hard.) It forces them to do more thinking, and, frankly, a lot of people don&#8217;t want to do that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glen B. Alleman</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32724</link>
		<dc:creator>Glen B. Alleman</dc:creator>
		<pubDate>Wed, 21 Jan 2009 04:54:07 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32724</guid>
		<description>The key to understanding here is the granularity of the &quot;serial&quot; activities. There is an old XP diagram, which I&#039;ve now lost, where Kent shows large grained serial activities being successfully subdivided until you get the XP cycles.
It is not, I repeat not the presence of a serial process, but the granularity of each step in the process. Ranging from months (and I&#039;ve seen a year) to two week, to even a day. A top notch XP shop here in Denver had twice a day iterations for ERP roll outs.
The whole notion of &quot;waterfall&quot; versus agile fails to recognize the problem is the sample time between corrections. This is a process control issue and any process control person (and I am one), will affirm that long sample time means poor corrective actions. 
At the same time sampling too often creates &quot;hunting&quot; controls loops when the change command chases the sample signal.</description>
		<content:encoded><![CDATA[<p>The key to understanding here is the granularity of the &#8220;serial&#8221; activities. There is an old XP diagram, which I&#8217;ve now lost, where Kent shows large grained serial activities being successfully subdivided until you get the XP cycles.<br />
It is not, I repeat not the presence of a serial process, but the granularity of each step in the process. Ranging from months (and I&#8217;ve seen a year) to two week, to even a day. A top notch XP shop here in Denver had twice a day iterations for ERP roll outs.<br />
The whole notion of &#8220;waterfall&#8221; versus agile fails to recognize the problem is the sample time between corrections. This is a process control issue and any process control person (and I am one), will affirm that long sample time means poor corrective actions.<br />
At the same time sampling too often creates &#8220;hunting&#8221; controls loops when the change command chases the sample signal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gvb</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32626</link>
		<dc:creator>gvb</dc:creator>
		<pubDate>Mon, 19 Jan 2009 02:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32626</guid>
		<description>I think the siren song of the waterfall model is that it is a &lt;em&gt;logical&lt;/em&gt; model and thus &quot;makes sense.&quot;

The problem is that PHBs inappropriately try to use it as a &lt;em&gt;time sequence&lt;/em&gt; model.

&lt;a href=&quot;http://en.wikipedia.org/wiki/Waterfall_model&quot; rel=&quot;nofollow&quot;&gt;Wikipedia&lt;/a&gt;: &lt;em&gt;The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce (1929–1995), although Royce did not use the term &quot;waterfall&quot; in this article. Ironically, Royce was presenting this model as an example of a flawed, non-working model (Royce 1970).&lt;/em&gt;

I&#039;ve been in the software industry over 25 years.  Myself and my coworkers have been subjected to innumerable training sessions and methodologies on how to write requirements, yet we still fail to get the requirements right on &lt;em&gt;every&lt;/em&gt; project we work on (OTOH, wrong requirements are handy to shift the blame ;-).

To quote &lt;a href=&quot;http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html&quot; rel=&quot;nofollow&quot;&gt;Steve Yegge&lt;/a&gt;,
&quot;If a process is &lt;em&gt;potentially&lt;/em&gt; good, but 90+% of the time smart and well-intentioned people screw it up, then it&#039;s a bad process. So they can only say it&#039;s the team&#039;s fault so many times before it&#039;s not really the team&#039;s fault.&quot;

We&#039;ve been trying to solve the requirements problem for over 30 years (reference &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Mythical_Man-Month&quot; rel=&quot;nofollow&quot;&gt;Brook&#039;s&lt;/a&gt; &lt;em&gt;The Mythical Man-Month&lt;/em&gt;) and failing year after year.  The obvious conclusion is that creating perfect requirements and communicating them perfectly up and down the hierarchy is an intractable problem.

I think &quot;agile&quot; has it right - if perfect knowledge up front is an intractable problem, work to solve what you know while working to clarify and identify the unknown.</description>
		<content:encoded><![CDATA[<p>I think the siren song of the waterfall model is that it is a <em>logical</em> model and thus &#8220;makes sense.&#8221;</p>
<p>The problem is that PHBs inappropriately try to use it as a <em>time sequence</em> model.</p>
<p><a href="http://en.wikipedia.org/wiki/Waterfall_model" rel="nofollow">Wikipedia</a>: <em>The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce (1929–1995), although Royce did not use the term &#8220;waterfall&#8221; in this article. Ironically, Royce was presenting this model as an example of a flawed, non-working model (Royce 1970).</em></p>
<p>I&#8217;ve been in the software industry over 25 years.  Myself and my coworkers have been subjected to innumerable training sessions and methodologies on how to write requirements, yet we still fail to get the requirements right on <em>every</em> project we work on (OTOH, wrong requirements are handy to shift the blame ;-).</p>
<p>To quote <a href="http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html" rel="nofollow">Steve Yegge</a>,<br />
&#8220;If a process is <em>potentially</em> good, but 90+% of the time smart and well-intentioned people screw it up, then it&#8217;s a bad process. So they can only say it&#8217;s the team&#8217;s fault so many times before it&#8217;s not really the team&#8217;s fault.&#8221;</p>
<p>We&#8217;ve been trying to solve the requirements problem for over 30 years (reference <a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" rel="nofollow">Brook&#8217;s</a> <em>The Mythical Man-Month</em>) and failing year after year.  The obvious conclusion is that creating perfect requirements and communicating them perfectly up and down the hierarchy is an intractable problem.</p>
<p>I think &#8220;agile&#8221; has it right &#8211; if perfect knowledge up front is an intractable problem, work to solve what you know while working to clarify and identify the unknown.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Dinwiddie&#8217;s blog &#187; Agility and Predictability</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32584</link>
		<dc:creator>George Dinwiddie&#8217;s blog &#187; Agility and Predictability</dc:creator>
		<pubDate>Sat, 17 Jan 2009 03:37:24 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32584</guid>
		<description>[...] was reading the latest post on Johanna Rothman&#8217;s Managing Product Development blog.  In it she says, Serial lifecycles [...]</description>
		<content:encoded><![CDATA[<p>[...] was reading the latest post on Johanna Rothman&#8217;s Managing Product Development blog.  In it she says, Serial lifecycles [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32570</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Fri, 16 Jan 2009 17:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32570</guid>
		<description>About &lt;a href=&quot;http://blog.brodzinski.com/2008/08/another-advice-about-agile.html&quot; rel=&quot;nofollow&quot;&gt;predictability&lt;/a&gt; I&#039;d say it doesn&#039;t have to be false. Waterfall project which was properly planned and is properly managed should end around deadline and should deliver functionalities specified in requirements. Of course another question is whether requirements defined the best possible solution (most likely not) but that&#039;s another discussion.

There&#039;s one more reason for managers being reluctant to resign from serial lyfecycles - being afraid of change. These methods have been here for some time already. All this &quot;agile thing&quot; sounds fresh but hey, we&#039;d like to learn how to use it and that&#039;s oh so hard... It&#039;s easier to stick with what they know.

The whole thing with moving into more flexible methods is to convince reluctant managers that they &lt;b&gt;want&lt;/b&gt; changes. With no support from stakeholders, especially on the client side, effectiveness of agile is rather low.</description>
		<content:encoded><![CDATA[<p>About <a href="http://blog.brodzinski.com/2008/08/another-advice-about-agile.html" rel="nofollow">predictability</a> I&#8217;d say it doesn&#8217;t have to be false. Waterfall project which was properly planned and is properly managed should end around deadline and should deliver functionalities specified in requirements. Of course another question is whether requirements defined the best possible solution (most likely not) but that&#8217;s another discussion.</p>
<p>There&#8217;s one more reason for managers being reluctant to resign from serial lyfecycles &#8211; being afraid of change. These methods have been here for some time already. All this &#8220;agile thing&#8221; sounds fresh but hey, we&#8217;d like to learn how to use it and that&#8217;s oh so hard&#8230; It&#8217;s easier to stick with what they know.</p>
<p>The whole thing with moving into more flexible methods is to convince reluctant managers that they <b>want</b> changes. With no support from stakeholders, especially on the client side, effectiveness of agile is rather low.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dwayne Phillips</title>
		<link>http://jrothman.com/blog/mpd/2009/01/why-your-senior-managers-like-serial-lifecycles.html/comment-page-1#comment-32561</link>
		<dc:creator>Dwayne Phillips</dc:creator>
		<pubDate>Fri, 16 Jan 2009 12:10:45 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8615#comment-32561</guid>
		<description>Yes! Senior managers work with high-level concepts: cost and schedule in big round numbers. Step-by-step progression. 

&quot;Tell me in ten seconds what you have accomplished!&quot;

They only have ten seconds to listen to you. That is because they are mis-managing their own time and work. They need you to help them by giving simple answers.

Give them a simple answer, &quot;We will have 75% of the features done at the end of this month.&quot;

Try not to explain agile methods to them and how each iteration reduces blah blah blah. They aren&#039;t interested.

They aren&#039;t stupid, just ignorant and lacking the time to learn.</description>
		<content:encoded><![CDATA[<p>Yes! Senior managers work with high-level concepts: cost and schedule in big round numbers. Step-by-step progression. </p>
<p>&#8220;Tell me in ten seconds what you have accomplished!&#8221;</p>
<p>They only have ten seconds to listen to you. That is because they are mis-managing their own time and work. They need you to help them by giving simple answers.</p>
<p>Give them a simple answer, &#8220;We will have 75% of the features done at the end of this month.&#8221;</p>
<p>Try not to explain agile methods to them and how each iteration reduces blah blah blah. They aren&#8217;t interested.</p>
<p>They aren&#8217;t stupid, just ignorant and lacking the time to learn.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
