Re: The bigger the project the worse they are

"Jeroen Wenting" <[email protected]> Sun, 7 Mar 2010 08:35:45 +0100
Newsgroups gmane.comp.programming.language-of-the-year
Message-ID <[email protected]>
> My smaller projects have nearly all succeeded and my largest ones have
> nearly all been white elephants. Are there studies or authoritative
> sources showing declines in efficiency as projects grow?
>

Large projects are harder to manage, programmers are hard to manage as is
(if we weren't original, independent thinkers we'd not be programmers).
Most people managing software projects are either not trained as managers
(they're programmers or analysts) or not programmers, and as such are not
qualified to do this job.

Small projects usually manage themselves, large projects need more
structure and steering.
Thus large projects tend to fail and small projects have a higher chance
of success.

That's my personal experience over the last more than a decade (with a few
notable exceptions tbh, where the managers were both good managers and
could relate well to the technical staff, large projects do tend to work).

Another major problem with large projects is that there's often the
incentive to just add more manpower if things start to go wrong.
This almost always leads to even more delays as the new staff need to be
inducted into the team and got up to steam, taking time away that could
have been used to analyse and fix what's actually wrong (rather than
muddling along with more hours and try to make that work).