|
>"Most outsourcing projects don't go nearly that well." Do you have a source for this? I'm a "business guy", but I read the hell out of Hacker News. I hear this a lot, but it hasn't been my experience, whatsoever. Seriously, how is an outsider supposed to read these arguments as anything more than people on the inside trying to justify what they do and the prices they charge? Read that article again. It's written for other hackers, not for business people. He says, "making an app is hard, here is why" and lists a bunch of things that, to be frank, I don't care about. I need the product to meet my specifications for a good price. Nothing more, nothing less. And generally in my experience (which, again, is mostly small projects) that is fulfilled through outsourced work. The fact that any mention of outsourcing draws the ire and down votes of this crowd is disappointing. At the end of the day, like it or not, people like me are also an essential part of this ecosystem. Edit: after reading through many of the comments, it looks like there are varying degrees of this problem. I'm not talking about trying to get someone to build an app for my "big idea" for $200. |
Here's my advice to any prospective outsourcer:
-You still need to do your job as a both a product manager AND a project manager. Failure at either one of these duties on your end cannot be rescued by developer skill.
-You need to be able to identify whether or not a contractor or firm is actually capable of doing the work you're asking them to perform. Have they completed similar projects in similar time frames? Do they have repeat customers? How experienced are their developers? Do they have experience in the platform you're developing in? Are they full stack or are they just building the mobile portion?
-Always understand that contracted labor will be less opinionated, and will be far more likely to take a "Garbage in, garbage out" approach to any requirements you feed them. A salaried engineer may provide some push-back on features that will cause the project costs or timing to slip, contractors (foreign or native) have a tendency to happily plug along and let time and budget slip and then just apologize after the fact. Remember: Every mistake YOU make will likely result in more billable hours for them, so they have a financial interest in not telling you when you've stepped in it.
-Requirements should be very detailed. If you hand them a PowerPoint slide deck with some notes your project is doomed.