Re: Who yields - client or developer? Your opinion

From: Albert D. Kallal <kallal_at_msn.com>
Date: Thu, 23 May 2002 07:36:43 GMT
Message-ID: <f_0H8.123769$GG6.10471190_at_news3.calgary.shaw.ca>


"Tom Ellison" <tellison_at_jcdoyle.com> wrote in message news:3CEC7EFD.8F3B0D8E_at_jcdoyle.com...

> - the hard line on price ruins relationships with the customer and doesn't
lead
> to further work.
>
> - a good product can't be built on a fixed bottom line, and I won't build
> anything less
>

The above two points are very good points indeed. So many projects fail due to the lack of resources (time and money). Hence, to do something right, ones needs enough time. You of course are telling me that you want to build good software, and that is a very good attitude.

However, the reality is that we all have to live with limits. The reality is that we all must deal with deadlines. The results of this is that we have to build a "function spec". We also have to limit the features we want. If we did not have budgets, and did not have deadlines, then there would be no problems.

I perhaps was a bit tough on the original post in this thread. However, it really is my desire to point out that everything ones does, and every feature added does cost time. One simply cannot ignore the fact that features = cost = time.

The answer to the original question is much easer then to explain what the Matrix is....

I good article on specs can be found at:

http://www.joelonsoftware.com/articles/fog0000000036.html

--
Albert D. Kallal
Edmonton, Alberta Canada
kallal_at_msn.com
Received on Thu May 23 2002 - 09:36:43 CEST

Original text of this message