By being very specific with the scope of the job. I do exactly what's written on the requirements document, which you Company have read and signed, for that amount of money. X modifications and Y hours of support are included, after that we renegotiate.
ra-oul wrote:How did you handle the contractual relationship when requirements continued to be added and changed?
Idiotic? No. Naive? Yes, but you're inexperienced so it's easy to fall into this pitfalls. What doesn't kill you makes you smarter.
ra-oul wrote:Was I completely idiotic to take on a contract with these conditions for this kind of work?
The general rule of thumb is to be specific and explicit. What happens if you're not satisfied with the final product? What happens if I have to call back on the project? What happens should the company cut off the project? And by "what happens" I'm talking about "How much do I get paid / have I to refund to the company" and "What are my legal liabilities".
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver