An alternative to existing fixed priced contracts is an Incremental Contract. But what are Incremental Contracts and how are they different form traditional Fixed-Price Contracts? This is an introduction to Incremental Contracts and the advantages that they hold.
Update 1: I made a video to outline how Incremental Contracts are structured, some pros and cons, and an outline of how they’re costed. I’ve included the video below.
Update 2: And I made another video which explains why Incremental Contracts are important. Simply put, fixed-priced contracts don’t work with Scrum. Here’s the explanation of why doing a fixed-priced contract with Scrum is a poor decision.
Update 3: You can now download the notes that I made for the two videos above as a pdf file! Clicking the button below will start the download. This work is released under the Creative Commons Attribution license (CC BY 4.0).
Disclaimer: This is not legal advice, and I am not a lawyer. You need to have this contract reviewed by your lawyer before you sign anything. You can download the annotate version of the contract here, and you can download the full contract here.
It is becoming more and more obvious that the traditional fixed priced contract (where the timeframe, scope and cost are fixed) for software projects do not work. They can be made to work … usually by pressuring the team to work unpaid overtime, or pushing any disagreements through a costly change control process.
However, in the strictest interpretation of the wording traditional fixed priced contracts don’t work.
Over the last decade many Agile teams and consultancies have been experimenting with different styles of contract. This includes Time and Materials contracts, and Jeff Sutherlands Money-for-nothing-change-for-free. Craig Larman and Bas Vodde wrote a great introduction to Agile contracts as part of their second book, Practices for Scaling with Lean and Agile Development. It’s available online at AgileContracts.org
It’s a terrific read but unfortunately it doesn’t present a contract or sample contract clauses because …
Larman and Vodde’s book was published in 2010 and yet I still find myself in discussions with teams, management and companies over alternatives to fixed priced contracts.
My favourite type of contract is an Incremental Contract, but commercial examples of Incremental Contract are few and far between. In order to address this, I contacted a commercial lawyer and ask that they draft up a contract specifically for Scrum projects. This contract was written for Australian use here in Australia.
There are two versions on the contract, both of which you’ll find below. The first versions of the document is annotated to make it easy to understand. And, the real contract follows immediately afterwards. You are welcome to download these documents and use it at your own risk.
Here’s the annotated version:
And here’s the final document which you should probably take to your lawyer before you do anything else.
Footnote: There have been some calls to be able to download the contract files as a separate file rather than the embedded versions above. The annotated version can be downloaded here, and the un-annotated version can be downloaded here.
Scrum Coaching and Training
Agile Product Management
Phone: 1300 244 533