Victor's Tech Blog

Thoughts on software engineering

0 notes

Agile Contracts: what are they?

(Originally posted on May 19th, 2009)

It’s a question that often gets asked and puzzles even the top managers of many consulting companies.

If you are going “Agile”, how to go about negotiating contracts? Aren’t “fixed bids” fundamentally incompatible with Agile? If so, then how can you handle potential clients who want a number to be quoted?

It turns out there are a number of ways to go about Agile contracts, described in more detail at

http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts

1.  The “Sprint Contract”

2. Fixed Price / Fixed Scope

3. Time and Materials

4. Time and Materials with Fixed Scope and a Cost Ceiling

5. Time and Materials with Variable Scope and Cost Ceiling

6. Phased Development

7. Bonus / Penalty Clauses

8. Fixed Profit

9. “Money for Nothing, Changes for Free”

10. Joint Ventures

Here’s another very useful collection of links on the subject, put together by Joe Little:

http://wiki.kittyhawkconsulting.com/Agile-Contract-Summary