|A thousand cleaners in one tiny room
||03 Feb 06
Ron Jeffries answered in the XP list to Jim Hughes.
> Ed has tried what you suggest. When the bosses want 10 things and our
> > measured velocity indicates we're going to get 6 done by the date, the
> > bosses reply with "how many contractors do you need to get it all done?" Ed
> > says "We could use a couple more good coders; maybe we could get 7 done if
> > we get them in soon. Any more than that will slow us down, because helping
> > the get up to speed will take up too much of our time."
> > "Okay, so how many contractors do you need to get to 10?"
> > This exchange really takes place over weeks, not seconds, and involves many
> > more people.
> > I realize that what Ed's bosses don't "get" isn't just Agile, but basic
> > proto-agile wisdom about how software development works, like in The
> > Mythical Man-Month. Ed is looking for a way to help them get it.
I'd really need to hear the real conversations to know what's up.
But the answer to the first contractor question probably ought to
Adding one contractor will slow us down for 45 to 60 days, then it
will add X percent to our speed.
The answer to the second is probably something like:
There is no such number. We can't vacuum your office in ten
seconds by using a thousand cleaners. They won't fit in the room.