Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Proponents of agile methodologies suggest approaches such as multi-stage contracts, target cost contracts, target schedule contracts, shared benefit contracts, and variable scope contracts.

Are there other options available, and are there any case studies or informed discussions of these various approaches?

share|improve this question
If you want to sell copies of your software, you can have a look at Joel Spolsky's irreverent examination of pricing models. – Robert Harvey Dec 27 '10 at 20:30
Is this for the estimation of project costs? – aggietech Dec 27 '10 at 22:02
I'm working with a project manager who is putting together a contract for an outsourced project. In the past, his company has relied exclusively on fixed-fee contracts and they are looking for alternative approaches which allow for more flexibility. – Fortuity Dec 27 '10 at 23:12
up vote 4 down vote accepted

Take a look at this comparison of 10 different contracts. The author shows some variations such as "Time and Materials with Variable Scope and Cost Ceiling" and the likable "Money for Nothing, Changes for Free" contract.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.