In a previous article, Jim Logajan said:
1) Work mostly fixed-bid software development with payment due only if the
customer accepts the final deliverable (i.e. I take on most of the risk). I
do not require nor expect fully fleshed out requirements (one of the few
things 30+ years of experience should have taught me is anticipating the
probably extent that the scope may change).
In my brief experience trying this sort of thing, this is a ticket to
spending the rest of your life following a constantly changing target as
the user is never satisfied and will never sign off until they are
satisfied.
You must have been very lucky to get reasonable customers.
--
Paul Tomblin
http://blog.xcski.com/
Frankly, your argument wouldn't float were the sea composed of
mercury.
-- Biff