5 ms·
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 fo
by redis_mlc 6y 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.
- andrekandre 6y agoanother 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!
- redis_mlc 6y agoThere's 2 truisms about software eng: 1) All specs are incomplete. 2) All managers had no training.