home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!spool.mu.edu!olivea!gossip.pyramid.com!pyramid!infmx!cshaver
- From: cshaver@informix.com (Craig Shaver)
- Newsgroups: misc.jobs.contract
- Subject: Re: contract payment methods question
- Message-ID: <1992Dec18.013644.8145@informix.com>
- Date: 18 Dec 92 01:36:44 GMT
- References: <1992Dec14.220237.244@netcom.com> <bobert.724629938@godzilla>
- Sender: news@informix.com (Usenet News)
- Organization: Informix Software, Inc.
- Lines: 40
-
- In article <bobert.724629938@godzilla> bobert@informix.com (Robert Murphy) writes:
- ................
- .....
- >
- >Speaking of this kind of thing, my partner and I are having a problem which
- >perhaps somebody here has an answer for. We're working on a project
- >which is basically to write an interface layer so that the client's
- >proprietary library code can be called from an Windows Excel spreadsheet.
- >These libraries had previously been ported to Lotus 123 for DOS and Unix,
- >and Wingz for the Sun, and also sold as independent libraries, so we
- >assumed they'd been thoroughly tested... heh heh...
- >
- >Well, over 80% of the bugs that have been reported against our project
- >have turned out to be in the client's libraries. Fixing these libraries
- >is both outside the scope of the contract and far outside our expertise.
- >I'd guess we've spent an aggregate of 2-3 man-weeks on these bugs, and
- >the whole project was only supposed to take 2-3 man-weeks. I can also
- >honestly say that there was no way at the beginning of the project that
- >we could have expected this kind of overrun.
- >
- >Right now, we're just eating the extra time. In the future, though, what
- >should we do? Should we build an automatic price increase into our
- >contracts for extra work caused by client screw-ups? Are there other,
- >better ways of dealing with this sort of thing?
- >
- >Bob Murphy
- >
-
- You should anticipate client related problems. Break the job into parts
- and be specific about what you are going to deliver. You should be able
- to just deliver a finished interface library with minimal testing. The
- contract should be broken into building the library and then specific
- amounts of testing. You may have under bid at 2-3 weeks by the way.
-
- I saw something similar recently involving a c++ class lib. The testing
- was to go so far as to point out bugs but not to fix them.
-
- --
- Craig Shaver (cshaver@informix.com for now) (415)390-0654 (415)926-6407
- Productivity Group POB 60458 Sunnyvale, CA 94088
-