Search the web
Sign In
New User? Sign Up
extremeprogramming · Extreme Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Collective estimation?   Message List  
Reply | Forward Message #96294 of 152323 |
RE: [XP] Collective estimation?

I have another goal for early estimation, which is to encourage the
business-decision-makers to focus on return instead of just value. If
the choice is between the Yugo and the Ferrari, I'll take the Ferrari
every time. If I have $6000 and I know the price of the two cars, my
thinking is more realistic.

I worry sometimes that this will keep people from being creative,
thinking big thoughts. However, that's just my fear. Some people are
really good at thinking big, cheap thoughts. We're remodeling a house
right now and I'm amazed at the changes my wife Cindee can make on a
tight budget. Some people are good at seeing opportunity, and those
people will work fine with early estimation.

Kent Beck
Three Rivers Institute

> -----Original Message-----
> From: Denis Haskin [mailto:Denis@...]
> Sent: Monday, September 06, 2004 7:23 PM
> To: extremeprogramming@yahoogroups.com
> Subject: Re: [XP] Collective estimation?
>
>
> Perryn, really good questions. Definitely made me stop and
> think. (And
> yes, my first reaction was "the White Book says so!...")
>
> Here's some ideas:
>
> * to give the Customer some idea of when we might achieve
> a release
> * to select user stories for the next iteration
> * to figure out whether the project needs more (or less) people
> * to cause the developers to give some thought to the user stories
> before they actually start implementing them, so they can flag
> what is unclear/contradictory/etc to the Customer with
> some lead time
>
>
> I don't know if these are clearly enough articulated or
> compelling enough...
>
> I will certainly agree that estimating software development
> is often not
> very reliable or accurate, but have you really been in a
> business where
> it was acceptable for the software team to say "we don't know
> how long
> this is going to take, and we're not even going to try and guess"?
>
> Thanks,
>
> dwh
>
> p.s. I actually don't think this lead developer is evil incarnate...
>
>
> Perryn Fowler wrote:
>
> >In slight contrast to the direction that the discussion has been
> >taking, Im not sure this lead developer is necessarily evil incarnate
> >
> >It sounds as if he considers these estimates a waste of time - (and
> >even a time boxed waste of time is still a waste of time.)
> >
> >So the obvious question is - what are these estimates for?
> How are you
> >going to
> >use them? What will they give you that will make it worth
> spending the effort?
> >
> >If you can clearly articulate the answers to these questions to him
> >then maybe he will be won over...
> >
> >On the other hand I often think that estimates are taken for
> estimates
> >sake so if you can't articulate their need... ( and 'cos the
> White Book
> >says so doesn't count ;) )
> >
> >Perryn
> >
> >
>
>
> To Post a message, send it to: extremeprogramming@eGroups.com
>
> To Unsubscribe, send a blank message to:
> extremeprogramming-unsubscribe@eGroups.com
>
> ad-free courtesy of objectmentor.com
> Yahoo! Groups Links
>
>
>
>
>




Thu Sep 9, 2004 6:01 pm

kentlbeck
Offline Offline
Send Email Send Email

Forward
Message #96294 of 152323 |
Expand Messages Author Sort by Date

One more thing why you need estimates: so that the team knows if they are on track with a release or not. I get that quite often from my engineers that they...
Mark Striebeck
markstriebeck
Offline Send Email
Sep 7, 2004
2:50 am

I have another goal for early estimation, which is to encourage the business-decision-makers to focus on return instead of just value. If the choice is between...
Kent Beck
kentlbeck
Offline Send Email
Sep 9, 2004
6:02 pm

Hi Denis ... Ok. So this sounds like estimation for release planning? - So you estimate all the stories you think will be in the release, apply a guess at your...
Perryn Fowler
perryn_fowler
Offline Send Email
Sep 8, 2004
3:51 am

... You don't mention this person's alternative for getting estimates. Has he offered one, or several? Ron Jeffries www.XProgramming.com We cannot solve our...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Sep 3, 2004
7:44 pm

Several: * he does the estimates himself * he asks the developer who will be working on the story to do the estimate (although in reality he has also tended to...
Denis Haskin
denis_haskin
Online Now Send Email
Sep 3, 2004
8:04 pm

... How's that working for you? And does it suggest anything about what his real issue might be with collective estimation? ... And does /this/ suggest...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Sep 3, 2004
8:23 pm

Comments inline. ... Not too well. He resists estimating with any reasonable level of detail. Also, he has claimed from the outset that this project is "three...
Denis Haskin
denis_haskin
Online Now Send Email
Sep 3, 2004
8:35 pm

... Group estimates would be at least as accurate as his, would be in more detail, and if he's right, would provide full-team support for his assertion. ... I...
Ron Jeffries
RonaldEJeffries
Offline Send Email
Sep 4, 2004
12:24 am

On Fri, 03 Sep 2004 16:03:51 -0400, Denis Haskin ... Doesn't that make it two TASKS, not STORIES? One task to enable the underlying functionality, another to...
Mike Reed
mreed_911
Offline Send Email
Sep 3, 2004
8:50 pm

... Yes, of course. But I'm barely getting him to think in terms of stories and tasks. ... Must be nice! (Thanks for the reminder about customer/developer ...
Denis Haskin
denis_haskin
Online Now Send Email
Sep 3, 2004
9:41 pm

... If developers own tasks, not modules, what happens when any insecure developers feign possessiveness for their code as a fig leaf to cover shame for their ...
Phlip
phlipcpp
Offline Send Email
Sep 3, 2004
10:38 pm

... Bzzt. Add the time integrating that separate work to the schedule. A better system, of course, is "the GUI guy" and the "business logic guy" simply pair...
Phlip
phlipcpp
Offline Send Email
Sep 3, 2004
11:52 pm

... Yeah. Not to mention the fact that this lead developer keeps saying things like "well, /that/ story is done... of course, we still have to /test/ it." ...
Denis Haskin
denis_haskin
Online Now Send Email
Sep 4, 2004
1:00 am

... Could a cabal of folks who are not the lead developer start doing the TDD-pair-integrate-release thing, show better numbers than the lead developer, and...
Phlip
phlipcpp
Offline Send Email
Sep 4, 2004
1:18 am

I will be very cold and just say what I need to say. If this lead developer is not willing to work with you and if he is hurting the team and the project, why...
Young Joo
ekyk2001
Offline Send Email
Sep 4, 2004
1:31 am

... Denis is focusing on the problem, not the solution. The solution is to ship his program early and often. The solution for the solution is for everyone...
Phlip
phlipcpp
Offline Send Email
Sep 4, 2004
1:51 am

Hi Denis, ... I've never done XP, so I don't know what collective estimation is like in that context. I have used the Wideband Delphi technique -- a group...
Dale Emery
dalehemery
Offline Send Email
Sep 3, 2004
7:54 pm

Comments below. ... Yeah, that's a key thing I think is missing here. We already have communication issues in the group, so I think estimating collectively ...
Denis Haskin
denis_haskin
Online Now Send Email
Sep 3, 2004
8:07 pm

Hi Denis, ... Yes, it can be scary to expose your thinking to group scrutiny. Can you think of ways to make that safer for the senior folks? ... That's one of...
Dale Emery
dalehemery
Offline Send Email
Sep 3, 2004
8:42 pm

... Not sure if it's safer for the senior folks, but I really like Martin Fowler's description of "Thrown Estimates". It's written up nicely on his Bliki at: ...
Jason Nocks
jason_nocks
Offline Send Email
Sep 3, 2004
9:19 pm

... Me neither. (Awe, jeez - do I have to talk my fan club out of suicide _again_??) ... For your local users group, a planning game makes an _excellent_ 1.25...
Phlip
phlipcpp
Offline Send Email
Sep 4, 2004
12:06 am
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help