What Do You Do When Outsourcing Goes Bad?
Xphox wonders: "Recently we have been referred to an outsourcing company to finish customization on a script that the author had no time to complete. Everything was going fine until recently. At what point do you consider they may have just ripped you off, and how do you know when to file complaints and withhold payment?"
"I have been working with what I thought was a reputable outsourcing company, referred to me by the author of the software package. We agreed that payment would be made once everything was completed. After a few missed deadlines, the project finally seemed to be finished. The only thing left was a small bug fix, and an install script which needed to be completed. As agreed, he delivered the install script, and we made the final payment. Upon testing the new install script we noticed things did not work as intended, and all attempts to contact the outsourcing company has resulted in the following answer:
'My guys are still working on it.'My fear is that if I don't act now, I will not be able to recover any funds, and will be stuck with a product that is useless. It has been 9 days since I've received an email from them, and I'm starting to think I've just been taken advantage of. Since the script is protected with Source Guardian, I am unable to finish the modifications myself."
Get the source code! You might have called it outsourcing, but what you really did was pay someone to have an code empire in your domain. Even if they do finially deliver the finished product, you stuck with them for further development.
The force that blew the Big Bang continues to accelerate.
Before the inevitable avalanche of anti outsourcing and anti india comments, let me point out that the author hasn't made it at all clear which country their firm is located in, and wether or not the outsourcing firm in question is located in the same country.
What time do you have to react? Like if you act now as opposed to two weeks you'll make back your money? Unless you sent the money through a very trusting (read, you do a lot of business with) bank that has some sort of angel stop-payment plan.. you are S O L.
Where is the contract? Whose laws govern it?
You went with a company outside of your country to do a deal..
Why didn't you test what you got first and then pay for it...
I smell FUD... no details here, is this just an anti outsourcing fable?
As agreed, he delivered the install script, and we made the final payment. Upon testing the new install script we noticed things did not work as intended,
You made payment BEFORE you ran formal acceptance testing of the application (yes, including the installer). That was your fatal error. Once you've ponied up the bucks, you've lost all leverage short of a lawsuit.
If I were you, I'd email then and request a specific timeline/deadline for completing the work. Make sure your email contains language stating that what they delivered does not meet their obligations. Assuming they respond similarly (i.e. "we're working on it"), then at least you have some level of proof that they acknowledge that they are potentially breaching the contract you have. Then take their asses to court.
Good luck. Next time remember
- formal requirements
- explicit deliverables (see requirements above)
- formal acceptance test to ensure that the software actually meets requirements
don't get mad, get even.
just write a nice letter to the chinese embassy / chinese law enforcement, that a company you were working with turned out to be a front for a pro-democracy revolutionary group, falun gong, or pro-taiwan-independence movement or something.
i've gotten chinese spammers shut down this way, when they laughed at me. they aren't laughing anymore.