[lug] Developer abuse

P. Scott DeVos scott at savingtree.com
Fri Nov 12 20:22:24 MST 2004


Bill Thoen wrote:
> On Fri, 12 Nov 2004, Dean Brissinger wrote:
> 
> 

> 
> How come software projects seem to be so hard to estimate correctly? Civil
> engineers have standard practices and procedures and when they build a
> 20-story building, they generally know how much it's going to cost and
> when it will be done -- in advance of the first brick being laid upon 
> another -- and also they are relatively sure that if some 14-year
> old kid sneaks in the back door some day that he isn't going to be able to
> drop the building like a house of cards by pushing the elevator buttons in
> an unexpected order.
> 

Buildings are all pretty similar.  Contractors do the same thing over 
and over again and it all costs pretty much the same per square foot for 
a give type of construction and style.

If software engineers were allowed to keep building the same type of 
applicaton over and over, they would get good at estimating too, but the 
nature of software is such that you only do it once and it gets 
duplicated over and over for essentially nothing so every project is 
completely unlike anything you have ever done before.

Another thing, if the requirements for a building changed as frequently 
as the requirements for software change, contractors would never manage 
to finish on time or on budget either.



More information about the LUG mailing list