[Foundation-l] Sue Gardner, Erik Möller , William Pietri: Where is FlaggedRevisions?

William Pietri william at scissor.com
Mon Mar 1 06:16:22 UTC 2010

On 02/28/2010 09:27 PM, Thomas Dalton wrote:
> On 28 February 2010 21:05, William Pietri<william at scissor.com>  wrote:
>> As to who I'm responsible to, that was Erik Moeller and is becoming
>> Danese Cooper. We of course have a plan, which is publicly posted, and
>> which I'm glad to answer questions on. Elsewhere in this thread (and in
>> the blog post) I've explained why I haven't just made up an arbitrary
>> deadline, but am instead trying to measure productivity and project a
>> date. If you have further questions on this, let me know.
> You've been working on it for months. Surely you and your team have
> produced something in that time. Look at how much it is, compare it to
> how much you think needs to be done (working out what needed to be
> done was the first thing you did, yes?), do a bit of multiplication,
> and give us your projected finish date. You shouldn't be "trying to
> measure productivity", you should just be measuring it.

That's an entirely reasonable approach, but there are two wrinkles.

One, I underestimated the difficulty of releasing to a production-like 
environment. And until we have done that, we can't tell the difference 
between the things we hope are done and the things that are actually 
done. I intend to only measure the latter; measuring the former as if 
they were done is chancy.  I am pressing vigorously for us to be able to 
do that soon, but there's only so much pressing you can do without 
long-term harm.

Two, most software projects are inevitably exploratory. The difference 
between what we think we need and what we actually ended up needing is 
often large. So I could project dates based on all of the needs that we 
have discovered, and then somebody in the community will look at the 
software and say, "Hey, what about X?" And X will be some entirely 
reasonable thing that it is now obvious that we need. So I think it's 
better to release early and often and be open about the fact that it 
won't be really done until everybody (or, y'know, enough of everybody) 
agrees that we're now really done, or at least feel comfortable 
projecting that we're done.

But if you'd like to make your own projections, all the data for the 
development work is exportable from Pivotal Tracker. If I thought I 
could take that data, or any other data, and give people a real date, 
one that they could have confidence in, I would be ecstatic to do so. 
But I can't, and I won't just give a BS date to get everybody off my back.


More information about the foundation-l mailing list