Our projects 

Our skills 

Our products and services 

Our processor experienceNew web page 

Outsourcing stories we've heardNew web page 

About ECS 

Contact us 

ECS home page 

 

Embedded Software Outsourcing Horror Stories

 
Tales from the Frontline 

Many of these stories will sound unbelievable.  Some of them you'll find humorous (unless you're the innocent victim who relayed the story.  When you're the "lucky" one experiencing the stress and frustration, it's not easy to make light of the situation... you're the one in the frying pan! ) 

We're sharing a few of the stories we've heard so you know we truly understand the tough situation you're in and the decision process involved in contracting work to an outside company. 

  In the frying pan
 
Development pileup     Unfortunately, many of you will identify with these stories - they're just too commonplace nowadays. 

We are trying to reverse the trend and thinking about using an outside company, although some of our competitors sure are making it difficult by leaving a path of destruction!) 

(Send us your outsourcing horror story and we'll send you a T-shirt.*) 
 
Choose a story from the list below. 
1.The Customer is Never Right 2. The Underbid 3. Bigger Isn't Always Better
 



Story 1:  "The Customer is Never Right" 
Frustrated man We supplied the contract house with everything they needed to get the job done.  The first thing they did was tell us how our tools and equipment were out-dated, and besides we were using them incorrectly. (Due to legacy issues and budget restrictions, constant hardware and software upgrades are not a way of life here.) 

The next thing they did was re-format all of the code on the project, including code outside the scope of their portion, to meet their own formatting preferences.

 
Any request for information was like pulling teeth.  They made me and everyone on my team feel like we were imposing anytime we asked them about the project (usually technical questions.) 

The most appalling thing is that towards the end of the project, they debated us on how a portion of our system worked!!!  It was very insulting to have them infer that they understood our system better than we did. 

They have been blacklisted from our entire corporation. 

Constant battle
 


Story 2:  "The Underbid" 

 
Overworked and surrendered The contract house gave us a very competitive fixed-bid on a project.  This raised some concerns, but not enough to rule them out - money talks, and we were trying to spend as little as possible. In retrospect, going with them was a big mistake, but hindsight is always 20-20, right? 

As they got further into the project, the scope of the project "grew".  Why? Because they did not give the project's complexity any credit when they bid. We were not adding features or functionality - they were just beginning to realize the scope of the work. 

It was clear their sales force had over-committed their engineering staff in a terrible way.  Their engineers resented us and their own management, and it showed in their dealings with us.

 
Not even halfway through the project, they admitted they had underbid - now they needed more money to complete the project.  (Ironic, since one of the primary factors in choosing them was the attractive pricetag.) 

The project was completed by our own staff in-house once we decided we'd cut our losses and sever our relationship. 

I don't know if we would outsource again.  I feel like we bought software development services from a used-car salesman.  
 

Would you buy ANYTHING from this guy?!?!



Story 3:  "Bigger Isn't Always Better" 
Hampered by red tape   
You would think that a multi-billion dollar company that charges very high hourly rates for its staff would be the best firm to hire for a high-stakes project, right?  So did we. 

As it turns out, the amount of "red tape" we had to cut through just to get anything done was ridiculous.  The protocols we had to follow to initiate any action on their part were very time consuming. 

Getting anyone on the phone was difficult.  Getting a technical person on the phone was a miracle.  The "calls-per-contact ratio" (as we began to call it) was extremely high. Email would go unanswered, or worse, it would be answered by more than one person, often with conflicting information. 

 
We also experienced a lot of frustration splitting hairs about what was and was not covered in the contract.  It seemed like they were not interested in demonstrating "good faith"  or working with us towards a solution. 

The engineers implied several times that their managers told them to do the minimum required to fulfill the contract.  What they considered to be the minimum required certainly differed from our expectations. 

The relationship was anything but smooth.

We all know what this means
 

 

We'll trade you a T-shirt for a story! 

Do you have an "embedded software outsourcing horror story"?  If so, we'd like to hear from you! 

All we ask is that you allow us to share some or all of your story on our web page. We will "clean it up" to protect your identity and that of the guilty party, and run it by you first before we make it available to the public on our web page. 

Send us your horror story and we'll send you an ECS T-shirt if we add it to this page. 
Offer good while supplies last - we have many shirts, but we also bet a lot of you have stories to tell. 

Only one T-shirt per development group/project, please!   U.S. Mail addresses only. 

  

  

  

  

  

  

  

  

  

  

 

    Projects    |    Skills     |    Products & Services    |    Processors     |    Horror Stories     |    About Us     |     Contact  Us   |     Home 
ECS home page: http://www.go-ecs.com
© 1996-2002, Embedded Concepts & Solutions, Inc.