How to Win the Services Game
Tagged as GeneralAmbler nicely articulates in The consequences of fixed-price IT projects the fundamental problem facing IT services companies.
Basically, the problem boils down to an impedance mismatch between the traditional customer/vendor dance on the one hand and modern software development methods (agile) on the other.
My feeling is that IT services shops should use variable-priced contracts as a competitive advantage! Why? Because as Ambler points out, more often than not, fixed price projects are a mess. I’ve seen this first-hand and it seems particularly endemic in the New Zealand market. Such projects lead to, among other things:
- Angry/disappointed/frustrated customers as the price goes up late in the delivery, or when the delivered system sucks.
- Low staff moral as they are left to pick up the pieces (read long hours.)
- Developer frustration as attempts to bring in agile methods are mostly futile when working in a fixed-price setup.
- Propagation of the fixed-price vicious cycle. The customer was burnt last time so this time the contract will need to be even more bullet-proof.
- Increased risk for all stake-holders! The vendor has no idea what they are building or how much it will really cost – even though they have committed to both in a contract! The customer has signed up to get a system that may not meet their requirements and will most likely cost more than they expect. When these cost overruns come near the end of delivery, they are virtually impossible to walk away from. Some despicable vendors actually leverage this approach to make more money. i.e “That sounds like a change request and it sounds expensive.”
So what would I do if I were running a services company?
Embrace contracts based on “variable-priced projects with gated investment based on interim deliverables (ideally working software.)” Sure, some customers will require education and some deals will just have to be walked away from. But over time, constantly delivering better software, more quickly and with less risk is just too compelling and word gets around. I have no doubt that the first service shops that can successfully adopt this strategy will win.
- Andrew
Leave a Reply
![]()
BrainDump (1)
Community Code (1)
Events (7)
General (36)
Lab Samples (2)
LightSpeed (147)
MegaPack (3)
News (53)
NHibernate Designer (4)
Products (70)
Projects (4)
Screencast (6)
SharePoint (2)
Silverlight (8)
Silverlight Elements (15)
SimpleDB Management Tools (13)
Visual Studio (4)
VS File Explorer (6)
WPF (34)
WPF Diagramming (17)
WPF Elements (31)
WPF Property Grid (26)
![]()
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007





Posted by Andrew Peters on 3 May 2007


