Hacker News new | ask | show | jobs
by redis_mlc 2058 days ago
Outsourcing software development is very difficult to do successfully.

Some things to keep in mind:

1) Having a project manager on-site that works directly for you helps.

2) Keeping the productive team members and not renewing the rest works well.

3) Outsourcing items with a past history of success and keeping other items that failed on-shore can work too. For example, I outsource web design and QA, but keep development local.

4) Dumbing down items to match abilities helps. (One PM I know told some members writing bad code to do Stackoverflow research for the project instead.)

5) Beware of common outsourcing games.

1 comments

another thing about outsourcing is, if its not in the spec, it literally wont get done

i was once on a project where an app didnt even have images that were the correct (not even proportional) size becuase "sqaure images" werent mentioned in the spec!