A non-coder friend of mine based in India is considering developing a portal for his startup. His is a web-based idea and the portal will be his source of revenues.
Since he can't code, he's looking to weigh up his options - outsource or in-house - before taking a call. He wanted my help around the list of criteria he should look at to make an informed decision. And with my limited non-tech knowledge, I came up with the list below. It would be great if you could draw from your experiences (good and bad with both outsourcing and in-housing options). Also, please assume that irrespective of outsourced or in-house, the team will be based in India.
Strategy Outsourcing Web Services Web Dev
Technically I would be wary - if that portal is your product, thnen outsourcing means you dont know what you do (i.e. you keep all the product knowledge outside of the company). This would be different if the portal would be a side service (extranet for a consulting company or something).
Also, you seem to hae a problem with your people.
•Depth of expertise (in-house 2 member team doing such a project probably for the first timeBad hires. You don't hire a cook to build a car. Hiring a developer to develop a portal who has no knowledge how to build a portal -> bad hire.
in their lives
•Probability of delivery qualityHmpf. Hahaha. Seriously? Given what many people experience with indian outsourcers the probaboility is VERY low.
In terms of cost, they said that Outsourcing has lower cost.
about the hiring, it's hassle free to find an outsourcing company so that they can help you provide individuals that is suitable for the task.
Well that's all my idea. I hope it help you.
Here is my help as well to make a decision. As far as Indian to India outsourcing is concerned -
Time to ramp up the first usable production -- In house and outsource India - India does not make much difference. How ever, in case of outsourcing, it pains a bit more, since in hous CTC + hidden cost pinch less than invoice payment to service provider. But If you have funds, your capacity to go live is much higheer with a development partner. They can ramp up and down so easily and quickly.