When I first saw the chart, I printed it out and then Jay Shepherd's post. Why? Because I'm about to put together a quote for a long-time customer for an upgrade and I wanted to use them as guides.
This customer's last upgrade was a nightmare (4.05 to 4.3 with about 100 Crystal reports) and while I gave them a quote, it was based on ""estimated hours."" It went WAAAY over and I had to write off a good chunk of it.
So I started in the upper left-hand corner of the chart: Yes, I will be giving them a price beforehand (going good so far!); Uh-oh, will I be basing it on the last upgrade?? I have to say yes, to a degree. (So now I'm billable hours in drag... Darn, this is tough!). If I had said No, is the price the same for every upgrade? Absolutely not! Okay, on to Are bills adjusted based on effort? Hmm, the whole change order thing, something we will definitely have to perfect, along with the scope document. No wonder people bill by the hour, it is so much easier! ;)
We just met with them a couple of weeks ago to discuss the upgrade - process, changes, requirements, etc. - and of course, the president asked, ""What do you think your time will be on this?"" I told him we are changing our billing practices and that I would give him a quote for the project, most likely broken out into different parts(they have CRM, EDI, KnowledgeSync, and even MORE Crystal reports!). I have already done a value-based project with them (KnowledgeSync, Phase I) which worked out for both of us - they got their first set of scheduled reports and I didn't have to track my time!
I hope I can do this upgrade just as well. I'll keep you posted...