Skip to content

Fixed price part 1, what's so bad?

July 21, 2009 by Mendelt Siebenga

In his excellent article 10 Contracts for your next Agile Software Project, Peter Stevens described 10 different contracts that are often used in software development projects. At the end of his article he singles out one contract-type:

"Fixed price projects and agile development are considered not to mix. I know from experience that this is not strictly true. I am also convinced that other forms are better."

I completely agree with him on this but since fixed price contracts are so common in software development it seems like a good idea to look at them a bit more carefully. In this article I want to look the problems with fixed price and why traditional software engineering methodologies are unable to solve these problems. In my next article I want to continue on a more positive note and show how agile practices will help you make the most of fixed price.

What's so bad?
The most obvious downside is of course lack of flexibility. Fixing project scope in the contract often makes it non negotiable during the project often preventing change altogether. In my experience stakeholders will change their minds during any non-trivial project and fixing scope at the start of a project will limit the quality of the end-product because it will not fit the client's wishes one-hundred percent.

Not only scope is fixed at the start of a project but price is also fixed, hence the name. Making the supplier to commit to price estimates even before the project has started forcing critical decisions at the worst time possible. The later you make a decision the more information you have to base that decision on. Agile tells us to make them at "the last responsible moment". Making them sooner is risky.

Fixed price projects are often more expensive than they should be. The rigidity of these projects often causes scope to be too large. At the start stakeholders in the client-organization will specify many requirements and features they probably won't need 'just in case'. They know it will be hard to get them in later. Fixed price projects also force the supplier to make very accurate estimates at the start of a project to reduce risk, the time spent creating these estimates are later often added to the price of the project. Suppliers often also add a fee for the extra risk they have to carry, a former employer of mine added 20% to fixed price contracts and seeing how much trouble fixed price was for them this was actually low.

Instead of aligning interests of the client and the supplier fixed price projects artificially opposes them. The client will want to stretch the scope agreed in the contract as wide as possible while the supplier will want to do as little work as possible. This often prevents good communication while increasing risk. I have yet to see a fixed price project where the client delivered an on-site-customer and I don't think this is a coincidence. Fixed price pushes stakeholders into roles that are not beneficial to the success of a project.

Fixed price and BDUF
I've heard more than once that these problems make fixed price problems especially to do in an agile way. A potential employer once told me when I asked him if they used any agile practices "We do fixed price so we can't do agile". When you look at the downsides of fixed price projects this seems logical. Fixed price has problems with some of the core agile values like flexibility and communication. The focus on up-front estimation also seems to point to big design up front or BDUF.

Unfortunately more traditional approaches won't help us either. Big design up front will not help with estimations. We need accurate estimations before the project has even started. There hasn't been time to gather anything resembling a complete set of requirements. Traditional estimation techniques like function point analysis are only as good as the data you put into them and unfortunately the data isn't very good at the start of a project. Problems with flexibility and communication are only hidden, not solved.

Fixed price has some big problems. Not only for the supplier as many clients seem to believe but also for clients. These problems don't go away by giving in to the traditional big design up front methodologies although some of the problems with flexibility and communication will be less visible. In the next article I want to look at how you'd do fixed price in a more agile way. This won't solve the problems but it will give some tools to see them coming and to make it easier to switch contracts during a project.

About the Author: Mendelt Siebenga has been working as a software developer for close to ten years. For the last five years he has been applying practices and ideas from XP, Scrum and Lean in several adverse conditions like in fixed-price projects, teams distributed over several timezones and even during a SOX compliance implementation.

Comments

Fixed price projects are often more expensive than they should b

July 21, 2009 by David Robbins (not verified), 1 year 6 weeks ago
Comment id: 2891

I think you are on to something. Traditionally fixed price is well suited for the scenario where product is already produced, and therefore the cost and infrastructure has been established and remains fixed.

What the clients forget is that you are essentially building something that is only exists in their minds, and that you have an idea of what they want. UI development on fixed price? Forget it. Management jumps on the Internet and sees an idea that they think would be cool. Okaaayy. That means more time. That means more money.

I have always questioned the tactic of "squeezing in" as much as you can into a contract, because you run this risk of diluting the focus on the core objectives. It's really silly when you think about. "If you have time, can you install a passenger-side air bag?" Many things in life are not ad hoc, and when they are, usually they are done with duct-tape.

Fixed

July 21, 2009 by Adam Feldman (not verified), 1 year 6 weeks ago
Comment id: 2893

Hi There,

Great article. I have to admit, I have worked in the consulting world for years and you are right about fixed price. When estimating work, we would always add quite a solid margin of error into quotes. Often 25% or more.

I love the way our current team works. We practice SCRUM religiously and are building the new release of our product to cater for it. The problem which we all face though is that from a stakeholders perspective, they want to limit the amount which they will spend on their project. If they can nail their implementation partner down to a price, as far as they are concerned, they have fixed their outgoings and have a guaranteed delivery.

Am interested in seeing part two of your article!

Adam

Government projects

July 22, 2009 by Fadzlan (not verified), 1 year 6 weeks ago
Comment id: 2896

Any ideas for government projects? Too often than not, they have to request the budget a year earlier, with specific specs and scopes. By the time the vendor got the project, budget has been set in stone. Scope has been set in stone. Time may not be set in stone, but you already know upfront how much you would be burning before your balance sheets turns red.

Thanks for the nice comments!

July 23, 2009 by Mendelt, 1 year 6 weeks ago
Comment id: 2897

Thanks for the nice comments!

@David Robbins
Yup, implementing stories in order of importance and then stopping when you're not delivering business value any more usually gets rid of this problem. Unfortunately Fixed-price makes this hard because you have to keep going until you have implemented everything in the contract.

@Adam Feldman and Fadzlan
Current practice is very much geared towards competing on price for software engineering projects. This leads to situations where suppliers offering fixed price contracts with very low estimates win the contract. Usually this leads to problems later so next time the customer is even less inclined to trust the supplier enough for other types of contracts.

Also many clients have budget concerns (large organizations often have the same problem as government projects here) So even though Fixed price is far from ideal it will be a long time before we can get away from fixed price projects.

In my next article I want to get into doing agile fixed price. I think there are some ways we can get out of fixed price contracts easier and if that's not possible make fixed price hurt a bit less by making it more manageable.

Fixed priced project at its essence

July 27, 2009 by Sergey Pyatigorskiy (not verified), 1 year 5 weeks ago
Comment id: 2911

As to my mind, pure fixed priced project can be defined as a project nobody cares about. At best it's spending money, at worst - waisting money. That is why real huge governmental projects are fixed priced: Nobody really cares.

Fixed Price Projects - Agile's Best Friend!

September 14, 2009 by Mike Jones (not verified), 50 weeks 4 days ago
Comment id: 3457

I suggest that you stand back and look at fixed price projects from a different perspective. First there are effectively three elements in a fixed price contract: Scope, Resources, Time. In our Agile practice we fix resources and time - the scope is variable. Of course the customer might initially cry foul until they come up to speed with the concept of Agile but once they see the value of delivering lean, fit to purpose, application software they will fully embrace the concept.

So, fix the resource and time! Do this by defining user stories for 'everything' the customer wants and then set a time box for the project. This effectively fixes your Resources and Time. Next apply the practice of working your backlog in priority order (of course looking at risky features and moving them forward when it makes sense so they don’t hit you at the end) and deliver something the customer can really use. This will lead to happy customers and usually a second project to pick up the lower value features that were moved out of scope.

Everyone wins!

uggs on sale

August 25, 2010 by uggs on sale2010, 1 week 2 days ago
Comment id: 9192


Even celebrities love wearing boots for their comfortable cheap uggs for sale features. You too wanna try out this sheepskin footwear for your family? Well, it’s a great idea. With Sheepskin cheap ugg boots being made in plenty of styles and sizes, you can choose a pair for all members of your family from UGGS On Sale.
Such asUGG Bailey Button|UGG Argyle Knit|UGG Cardy|UGG Crochet|UGG Flower|UGG Leopard|UGG Mini|UGG Paisley|UGG Short|UGG Tall|UGG Elsey|UGG Infants Erin|UGG Langley|UGG Lo Pro|UGG Locarno|UGG Mayfaire|UGG Nightfall|UGG Rainier Eskimo|UGG Sundance II|UGG Tall Stripe Cable Knit|UGG Ultimate Bind|UGG Ultra Short|UGG Ultra Tall|UGG Suede|UGG Upside|UGG Roxy|UGG Seline|UGG Corinth|UGG Liberty|UGG Highkoo|UGG Knightsbridge|UGG Bomber Jacket|UGG Adirondack|UGG Suburb Crochet|UGG Adirodack II|UGG Broome|UGG Gissella|UGG Felicity|UGG Bailey Button Boots|UGG Classic Argyle Knit Boots|UGG Classic Cardy Boots|UGG Classic Crochet Boots|UGG Classic Flower boots|UGG Classic Leopard Boots|UGG Classic Mini Boots|UGG Classic Paisley Boots|UGG Classic Short Boots|UGG Classic Tall Boots|UGG Elsey wedge Boots|UGG Infant's Erin Baby Boots|UGG Langley Boots|UGG Lo Pro Button Boots|UGG Locarno Boots|UGG Mayfaire boots|UGG Nightfall Boots|UGG Rainier Eskimo Boots|UGG Sundance II Boots|UGG Ultimate Bind Boots|UGG Ultra Short Boots|UGG Ultra Tall Boots|UGG Suede Boots|UGG upside Boots|UGG Roxy Tall Boots|UGG seline Boots|UGG Corinth wedge Boots|UGG Liberty Boots|UGG Highkoo Boots|UGG Knightsbridge Boots|UGG Bomber Jacket Boots|UGG Adirondack Tall Boot|UGG Suburb Crochet Boots|UGG Adirodack boots II|UGG Broome boots |UGG Gissella boots |UGG Felicity boots|ugg swell|ugg desoto|ugg espresso|ugg cove|ugg ashur|ugg gaviota|ugg brookfield|ugg smithfield|ugg shoreline|ugg tess|ugg stella|ugg brookfield tall|ugg roseberry|ugg kensington|ugg chrystie|ugg bailey fancy|ugg sandra|ugg tasmina|ugg payton|UGG Handbags|UGG Swell Tall Boots|UGG Desoto Espresso Boots|UGG Cove Boots|UGG Ashur Boots|UGG Gaviota Boots|UGG Brookfield Boots|UGG Smithfield Boots|UGG Shoreline Boots|UGG Tess Boots|UGG Women's Classic Tall Boots|UGG Women's Stella Boots|UGG Brookfield Tall Boots|UGG Roseberry Boots|UGG Kensington Boots|UGG Women's Classic Short Boots|UGG Chrystie Boots|UGG Bailey Button Fancy|UGG Sandra Boots|UGG Tasmina Ultramarine|UGG Payton Boots|UGG Classic Tall Boots 5885|Kid's UGG Boots 5281|Kid's Classic Short 5251|UGG Bailey Button Triplet 1873 |UGG Men's Classic Short |UGG Kids Classic Tall Boots 5229|Kid's UGG Bailey Button Boots

Do they make you be more

August 27, 2010 by jewellery, 1 week 9 hours ago
Comment id: 9630

Do they make you be more attractive? I links of london do not mean that your silver links of london braceletare not fantastic, but the point is do they match with your face shape and hair links of london jewellery style? Check them according to the following tips. The suggestions herein are about how to choose jewelries in the hope that you will links of london bracelet find them useful When choosing jewels, make sure that the jewels are matched with your complexion, dresses, links of london rings personalities, profession, etc.

It can present the relatives

August 27, 2010 by jewellery, 1 week 9 hours ago
Comment id: 9640

It can present the relatives links of london at Linkscraft. In New York, silver will be out of livestock. Connect of london, the logo of style, has been popular For a comparatively links of london jewellery not vivid youngster, it is free because it is super standard among ladies and romance & daydream. Do you want to live lacking the links london . Now it comes to the end of this kind of location. Every teenager could be links of london bracelet existing freely once you buy their significance. It has fulfilled the fantasy and entreaty of all ladies in The relations london, the best promotion excellent silver jewels, forever sells very securely once it is very thrilled to collect links of london rings charms.

It is hard for women to

August 28, 2010 by jewellery, 6 days 13 hours ago
Comment id: 9857

It is hard for women to resist links of london the temptation of jewelries and women’s jewelry box is like an abysm which is never full. When declaring that We do not want links of london jewellery any linksoflondon jewelries, We may throw many girls into great confusion. In respect that the personal taste and qualities will be revealed if the jewels are properly matched with the dresses. But it is hard for friendship bracelets people to master the tips in choosing jewelries properly. The following are some tips which are in the hope of guiding and giving aid to the Links London Bracelets choosing and matching jewelries.

Snow boots

August 31, 2010 by Snow boots, 3 days 14 hours ago
Comment id: 10512

Our website-- 2ugg is making a great promotion now. There are many preferential ugg boots . At present , hot sale ugg classic boots such as:
Snow Boots
| UGGs On Sale
| UGG Australia Boots
| UGG Classic Boots
| UGG Classic Short Boots II
| UGG Gissella Boots
| UGG Payton Boots
| UGG Sandra Boots
| UGG Bailey Button Triplet Boots
| UGG Kensington Boots
| UGG Classic Tall Stripe Cable Knit Boots
| UGG Felicity Boots
| UGG Classic Tall Boots 5885
| UGG Chrystie Boots
| UGG Broome Boots
| UGG Bailey Button Fancy Boots
| UGG Adirondack Boots II
| UGG Kid's Boots
| UGG Kid's Bailey Button Boots
| UGG Kid's Classic Tall Boots
| UGG Kid's Classic Short Boots
| UGG Men 's Classic Short Boots
| UGG Gaviota Boots
| UGG Swell Tall Boots
| UGG Roseberry Boots
| UGG Brookfield Tall Boots
| UGG Stella Boots
| UGG Caroline Boots
| UGG High-Heel Tall Boots
| UGG Tess Boots
| UGG Desoto Boots
| UGG Brookfield Boots
| UGG Smithfield Boots
| UGG Shoreline Boots
| UGG Ashur Boots
| UGG Cove Boots
| UGG Men's Brookfield Boots
| UGG Bailey Button Boots
| UGG Argyle Knit Boots
| UGG Cardy Boots
| UGG Crochet Boots
| UGG Flower Boots
| UGG Mini Boots
| UGG Paisley Boots
| UGG Short Boots
| UGG Tall Boots
| UGG Elsey Wedge Boots
| UGG Infants Erin Boots
| UGG Langley Boots
| UGG Lo Pro Boots
| UGG Locarno Boots
| UGG Mayfaire Boots
| UGG Nightfall Boots
| UGG Rainier Eskimo Boots
| UGG Sundance II Boots
| UGG Ultimate Bind Boots
| UGG Ultra Short Boots
| UGG Ultra Tall Boots
| UGG Suede Boots
| UGG Upside Boots
| UGG Roxy Boots
| UGG Seline Boots
| UGG Corinth Wedge Boots
| UGG Liberty Boots
| UGG Highkoo Boots
| UGG Knightsbridge Boots
| UGG Bomber Jacket Boots
| UGG Adirondack Boots
| UGG Suburb Crochet Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Size Guide
| UGG Boots
| UGGs On Sale
| Cheap ugg boots
| UGG Bailey Button Boots
| UGG Classic Argyle Knit Boots
| UGG Classic Cardy Boots
| UGG Classic Crochet Boots
| UGG Classic Flower boots
| UGG Classic Tall Boots 5684 Leopard
| UGG Elsey wedge Boots
| UGG Elsey wedge boots Black
| UGG Infant's Erin Baby Boots
| UGG Langley Boots Black
| UGG Lo Pro Button Boots
| UGG Locarno Boots
| UGG Mayfaire boots
| UGG Mayfaire boots black
| UGG Mayfaire boots Sand
| UGG Nightfall Boots
| UGG Rainier Eskimo Boots
| UGG Sundance II Boots
| UGG Ultimate Bind Boots
| UGG Ultra Short Boots
| UGG Suede Boots
| UGG upside Boots
| UGG upside Boots black
| UGG Roxy Tall Boots
| Ugg Roxy Boots black
| Ugg Roxy Boots Sand
| UGG seline Boots
| UGG seline Boots black
| UGG Women's Corinth Boots in Cocoa
| UGG Liberty Boots
| UGG Highkoo Boots
| UGG Knightsbridge Boots
| UGG Knightsbridge Boots black
| UGG Bomber Jacket Boots
| UGG Adirondack Tall Boot
| UGG Suburb Crochet Boots
| Tiffany
| Tiffany Necklaces
| Tiffany Jewellery
| Timberland boots
| mbt shoes
| ugg boots sale
| ugg uk
| NBA Shoes
| Puma Shoes
| MBT Shoes
Please believe us , we will use passionate service attitude to receive you , until you buy satisfied goods.

ugg boots sale

August 31, 2010 by ugg boots sale, 3 days 10 hours ago
Comment id: 10922

1.Ugg footwear is a great regard for your base like many reasons.cheap uggs for sale. Probably the most rocky landscape. Another equally important disputeugg uk is the ever-mounting medley of styles ugg boots saleand ensign that you are removable to buy ugg boots, actually form to the shape of the arch.UGG Bailey Button|UGG Argyle Knit|UGG Cardy|UGG Crochet|UGG Flower|UGG Leopard|UGG Mini|UGG Paisley|UGG Short|UGG Tall|UGG Elsey Wedge|UGG Infants Erin|UGG Langley|UGG Lo Pro|UGG Lo Pro Button|UGG Locarno|UGG Mayfaire|UGG Nightfall|UGG Rainier Eskimo|UGG Sundance II|UGG Ultimate Bind|UGG Ultra Short|UGG Ultra Tall|UGG Suede|UGG Upside|UGG Roxy|UGG Seline|UGG Corinth Wedge|UGG Liberty|UGG Highkoo|UGG Knightsbridge|UGG Bomber Jacket|UGG Adirondack|UGG Suburb Crochet|UGG Bailey Button Boots|UGG Classic Argyle Knit|UGG Classic Cardy Boots|UGG Classic Crochet Boots|UGG Classic Flower boots|UGG Classic Tall Boots 5684 Leopard|UGG Classic Mini Boots|UGG Classic Paisley Boots|UGG Classic Short Boots|UGG Classic Tall Boots|UGG Elsey wedge Boots|UGG Infant's Erin Baby|UGG Women's Langley Boots Black|UGG Lo Pro Button Boots|UGG Women's Locarno Boots|UGG Mayfaire boots|UGG Nightfall Boots|UGG Rainier Eskimo Boots|UGG Sundance II Boots|UGG Ultimate Bind Boots|UGG Ultra Short Boots|UGG Ultra Tall Boots|UGG Suede Boots|UGG upside Boots|UGG Roxy Tall Boots|UGG seline Boots|UGG Women's Corinth Boots in Cocoa|UGG Liberty Boots|UGG Highkoo Boots|UGG Knightsbridge Boots|UGG Bomber Jacket Boots|UGG Adirondack Tall Boot|UGG Suburb Crochet Boots|UGG Swell|UGG Desoto Espresso|UGG Cove|UGG Ashur|UGG Gaviota|UGG Shoreline|UGG Smithfield|UGG Tess|UGG Classic Tall|UGG Women's Stella|UGG Brookfield|UGG Roseberry|UGG Kensington|UGG Chrystie|UGG Sandra|UGG Tasmina Ultramarine|UGG Payton|UGG Felicity|UGG Gissella|Ugg Stripe Cable Knit|UGG Broome|UGG Adirondack|UGG Swell Tall Boots|UGG Desoto Espresso Boots|UGG Cove Boots|UGG Ashur Boots|UGG Gaviota Boots|UGG Shoreline Boots|UGG Smithfield Boots|UGG Tess Boots|UGG Classic Tall Boots II Boots|UGG Women's Stella Boots|UGG Brookfield Boots|UGG Roseberry Boots|UGG Kensington Boots|UGG Chrystie Boots|UGG Handbags|UGG Sandra Boots|UGG Tasmina Ultramarine Boots|UGG Payton Boots|UGG Felicity Boots|UGG Gissella Boots|Ugg Stripe Cable Knit Tall Boots|UGG Broome Boots|UGG Adirondack Boots II|UGG Bailey Button Fancy|Kid's UGG Boots 5281|UGG Bailey Button Triplet|UGG Classic Tall 5885|Kid's Classic Short 5251|UGG Men Classic Short2.timberland boots3.mbt shoes4.tiffany5.ugg uk

ugg boots cheap

September 3, 2010 by ugg, 10 hours 50 min ago
Comment id: 12139

So close to the real life,it reflects the real life situation, how can such an article does not give a higher rating on it.And if you want to buy cheap ugg boots,ugg boots cheap,bailey button boots,ugg bailey button sale,ugg bailey boots uk,uggs on sale bailey boots,chi flat iron,chi hair products,best hair straightener,chi pink dazzle,Flat irons hot pink,chi turbo flat iron,chi nano flat iron,pink chi hair dryer,air max 2010 sale,air max 2009 sale on the network,I can give you some suggestion.

lacoste mens shoes

September 3, 2010 by ugg, 10 hours 48 min ago
Comment id: 12159

Nike Free 3.0 and nike free 7.0 shoes are high quanlity,many young people first chioce! so nike free shoes are more popular in 2010, lacoste online store is one of brand online store,you can choose air max shoes 2009 sale ,lacoste mens shoes ,puma shoes outlet,air max 2010 sale,air max 2012 are discount price but top quality.nike free runnning shoes are very breathable and creats the feeling of running barefoot without the pain of stepping on rocks,Air max 2009 sale hot sale! come to Ecshoesmall.com,you will find many style puma running shoes,lacoste outlet,mens lacoste shoes,cheap nike air max 2009, more chioce and low price for you,lacoste shoes sale don't miss it,you will get more suprise!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.

Best of AgileSoftwareDevelopment.com