3 ms·
A lot of companies are looking to build simple, mainstream projects. For example "add a shopping cart to my site." Those are easy projects for outsourcing. If t
by compay 15y ago
A lot of companies are looking to build simple, mainstream projects. For example "add a shopping cart to my site." Those are easy projects for outsourcing. If the client is looking to do something that has never been done before, then outsourcing may not be the best idea.
- king_magic 15y agoExcept rarely do projects like "add a shopping cart to my site" turn out to be that simple. Each project has unique circumstances, and applying a one-size-fits-all attitude to the problem is never the right solution.
- Duff 15y agoI think that's his point. Outsourcing doesn't eliminate your responsibility as a customer to participate in the development process -- it just shifts part of the labor to another entity. Telling an outsourcer "do X for me", where X isn't a well defined thing (ie. run a warehouse, manage windows servers, etc) is going to be a disaster. What does "add a shopping cart of my site" mean? Do you want to figure out sales tax for various jurisdictions? Do you need to to interface with the German banking system? Is there a configurator? If you treat an outsourcer as a partner in development and participate in that process, you're either going to get a result that makes sense, or you'll figure out that the process isn't working out and terminate early.
- ori_b 15y agoAny developer worth their salt would come back with those questions, and work with you to hammer out a spec that they know how to implement.
- Duff 15y agoSure, and any project manager worth his salt will ensure that the vendor does the minimum amount of work possible to fulfill the contract.
- arctangent 15y ago> If the client is looking to do something that has never been done before, then outsourcing may not be the best idea. Bingo. This is why you need in-house dev talent for creating bespoke applications.