logo       

RE: Waterfall and Dr. Winston Royce: msg#00026

programming.scrum.general

Subject: RE: Waterfall and Dr. Winston Royce

Good luck with the change, Paul.

There is a lot of material at www.agilealliance.com/articles that can
help. There are articles on transitioning and there are case studies and
background materials on all the agile processes. Naturally, my
preference is Scrum but the other processes are sometimes a better fit
(e.g., FDD if you're group likes UML, DSDM if they're prototyping fans).

There are plenty of others pushing for similar changes within their
organizations. Just let us know of anything specific we can do to help
you sell the change and make the transition.

-Mike

-----Original Message-----
From: Paul [mailto:horked_noodle@xxxxxxxxx]
Sent: Thursday, December 12, 2002 5:11 PM
To: scrumdevelopment@xxxxxxxxxxxxxxx
Subject: RE: [scrumdevelopment] Waterfall and Dr. Winston Royce

Well, I plan to attempt it. I'll definatly need help
from you guys. I do work for a fortune 500 company.
Our ways are bad for the new economy.
My last position there the manager had a waterfall
dream, and just kept pushing more documenting and more
docmenting until I got fed up and left. There had to
be documentation for HTML web pages. I really like
the point of documentation as a tool for the team to
do it's work, and nothing more. But the QA dept.
wanted to put them in nice binders on the shelf so
that any time a program was changed, the corresponding
documentation would also need changed and refiled in
the binders. After pulling out most of my hair, I had
to leave the department.

I think agile is the way and I am aiming at using it
or being fired.

-- Paul


--- "David J. Anderson" <netherby_uk@xxxxxxxxxxx>
wrote:
> Still kidding for a moment - 1000 pages for a $23MM
> project would still be OK.
>
> Now to deal with the real beast of Waterfall and why
> it remains popular.
>
> I think it is to do with two things - a tangible way
> to declare progress - and related to this a way for
> accounts to show added value - some countries allow
> the capitalization of development work in their
> standard and acceptable accounting practices.
>
> The 2nd one creates a macro problem for managers -
> they can have financial constraints or controls
> imposed which make Waterfall optimal for solving the
> problem of meeting their numbers. This would be hard
> to overcome - maybe impossible in a big company -
> Fortune 500.
>
> The first one is really to do with how acceptable
> the
> management finds reporting methods. I think that
> getting out of the waterfall model can be overcome
> with learning. For example, if in Scrum you could
> build consensus that reporting on the burn down
> chart
> of tasks for a project (or as Ken does in the book)
> report the hours remaining then this may be
> acceptable.
>
> It occurs to me that the hours remaining against the
> hours spent may be a suitable solution to the
> financial problem too.
>
> Developers get asked to fill out timesheets becuase
> of
> management accounting methods such as Activity Based
> Costing. If Scrum's time remaining (and time spent)
> charts were enough for management then the Waterfall
> thinking would be broken.
>
> In my experience, getting people to buy-off on new
> ways of reporting progress is very hard - very hard
> indeed.
>
> David
>
>
> --- Paul <horked_noodle@xxxxxxxxx> wrote:
>
> <HR>
> <html><body>
>
>
> <tt>
> Kidding aside, what is the real take on the 1000
> page<BR>
> spec?<BR>
> Dr. Royce said a 1000 page spec is appropriate
> and<BR>
> David said it's reasonable, but isn't this
> totally<BR>
> wrong approach to agile?<BR>
> Why spec so much?<BR>
> I loathe the waterfall methodology.&nbsp; We have
> one<BR>
> manager trying to push it at my company.&nbsp; He's
> winning<BR>
> the battle.<BR>
> <BR>
> --- Ken Schwaber &lt;ken.schwaber@xxxxxxxxxxx&gt;
> wrote:<BR>
> &gt; Great. Where do I apply?<BR>
> &gt; Ken<BR>
> &gt; <BR>
> &gt; -----Original Message-----<BR>
> &gt; From: Mike Cohn<BR>
> &gt; [mailto:mike@xxxxxxxxxxxxxxxxxxxxxxxx]<BR>
> &gt; Sent: Thursday, December 12, 2002 5:54 PM<BR>
> &gt; To: scrumdevelopment@xxxxxxxxxxxxxxx<BR>
> &gt; Subject: RE: [scrumdevelopment] Waterfall and
> Dr.<BR>
> &gt; Winston Royce<BR>
> &gt; <BR>
> &gt; <BR>
> &gt; According to<BR>
> &gt;<BR>
> <a
>
href="http://woodrow.mpls.frb.fed.us/research/data/us/calc/";>http://wood
row.mpls.frb.fed.us/research/data/us/calc/</a><BR>
> &gt; <BR>
> &gt; $5 million in 1970 is $23M today<BR>
> &gt; and<BR>
> &gt; Ken should be making $55,515 a year.<BR>
> &gt; <BR>
> &gt; --Mike<BR>
> &gt; <BR>
> &gt; -----Original Message-----<BR>
> &gt; From: Ken Schwaber
> [mailto:ken.schwaber@xxxxxxxxxxx]<BR>
> &gt; Sent: Thursday, December 12, 2002 3:18 PM<BR>
> &gt; To: scrumdevelopment@xxxxxxxxxxxxxxx<BR>
> &gt; Subject: RE: [scrumdevelopment] Waterfall and
> Dr.<BR>
> &gt; Winston Royce<BR>
> &gt; <BR>
> &gt; Let's see. In 1970 I was being paid $12,000 a
> year<BR>
> &gt; by the University of<BR>
> &gt; Chicago. At the same markup (factor of 30), I
> should<BR>
> &gt; be making $360,000<BR>
> &gt; per<BR>
> &gt; year. Who wants to contribute to the
> cause??<BR>
> &gt; Ken<BR>
> &gt; <BR>
> &gt; -----Original Message-----<BR>
> &gt; From: David J. Anderson<BR>
> &gt; [mailto:netherby_uk@xxxxxxxxxxx]<BR>
> &gt; Sent: Thursday, December 12, 2002 5:12 PM<BR>
> &gt; To: scrumdevelopment@xxxxxxxxxxxxxxx<BR>
> &gt; Subject: Re: [scrumdevelopment] Waterfall and
> Dr.<BR>
> &gt; Winston Royce<BR>
> &gt; <BR>
> &gt; <BR>
> &gt; What would $5MM be in today's money? My guess
> is<BR>
> &gt; around $150MM.<BR>
> &gt; <BR>
> &gt; I'd say a 1000 page specification for a
> $150MM<BR>
> &gt; project<BR>
> &gt; would be decidedly agile.<BR>
> &gt; <BR>
> &gt; David<BR>
> &gt; --<BR>
> &gt; David Anderson<BR>
> &gt; <a
>
href="http://www.uidesign.net/";>http://www.uidesign.net/</a><BR>
> &gt; The Webzine for Interaction Designers<BR>
> &gt; <BR>
> &gt; --- &quot;Ken Schwaber
> &lt;ken.schwaber@xxxxxxxxxxx&gt;&quot;<BR>
> &gt; &lt;ken.schwaber@xxxxxxxxxxx&gt; wrote:<BR>
> &gt; <BR>
> &gt; Documentation - Dr. Royce, &quot;My own view is
> quite a<BR>
> &gt; lot...the first<BR>
> &gt; rule of managing software development is
> ruthless<BR>
> &gt; enforcement of<BR>
> &gt; documentation requirements ... Management
> of<BR>
> &gt; software<BR>
> &gt; is simply<BR>
> &gt; impossible without a very high degree of<BR>
> &gt; documentation.&quot; Dr. Royce<BR>
> &gt; indicates that a 1000 page spec document is<BR>
> &gt; appropriate for a $5m<BR>
> &gt; project, mostly because &quot;a verbal record
> is
> too<BR>
> &gt; intangible.&quot;<BR>
> &gt; <BR>
> &gt; <BR>
> &gt; <BR>
> &gt;
>
__________________________________________________<BR>
> &gt; Do you Yahoo!?<BR>
> &gt; Yahoo! Mail Plus - Powerful. Affordable. Sign
> up<BR>
> &gt; now.<BR>
> &gt; <a
>
href="http://mailplus.yahoo.com";>http://mailplus.yahoo.com</a><BR>
> &gt; <BR>
> &gt; To Post a message, send it to:&nbsp; <BR>
> &gt; scrumdevelopment@xxxxxxxxxxx<BR>
> &gt; To Unsubscribe, send a blank message to:<BR>
> &gt; scrumdevelopment-unsubscribe@xxxxxxxxxxx<BR>
> &gt; <BR>
> &gt; Your use of Yahoo! Groups is subject to<BR>
> &gt; <a
>
href="http://docs.yahoo.com/info/terms/";>http://docs.yahoo.com/info/term
s/</a><BR>
> &gt; <BR>
> &gt; <BR>
> &gt; <BR>
> &gt; To Post a message, send it to:&nbsp; <BR>
> &gt; scrumdevelopment@xxxxxxxxxxx<BR>
> &gt; To Unsubscribe, send a blank message to:<BR>
> &gt; scrumdevelopment-unsubscribe@xxxxxxxxxxx<BR>
> &gt; <BR>
> &gt; Your use of Yahoo! Groups is subject to<BR>
> &gt; <a
>
href="http://docs.yahoo.com/info/terms/";>http://docs.yahoo.com/info/term
s/</a><BR>
> &gt; <BR>
> &gt; <BR>
> &gt; <BR>
> &gt; <BR>
> &gt; <BR>
> &gt; To Post a message, send it to:&nbsp; <BR>
>
=== message truncated ===

=====
==Paul

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

To Post a message, send it to: scrumdevelopment@xxxxxxxxxxx
To Unsubscribe, send a blank message to:
scrumdevelopment-unsubscribe@xxxxxxxxxxx

Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/





To Post a message, send it to: scrumdevelopment@xxxxxxxxxxx
To Unsubscribe, send a blank message to:
scrumdevelopment-unsubscribe@xxxxxxxxxxx

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise