3 ms·
It is still very tough to outsource software development. Because of the nature of these sort of contractual arrangements, you end up moving the challenge from
by distrill 5y ago
It is still very tough to outsource software development. Because of the nature of these sort of contractual arrangements, you end up moving the challenge from the implementation to the design spec and acceptance criteria.
In a more traditional software org, the implementer does a lot of this work, but this doesn't really happen with outsource contracts in my experience.
- ak217 5y agoOffshore contract shops have a very poor track record in my experience. By contrast, what I have seen work very well is when a company hires an H1B worker, invests in their professional development, promotes them to some sort of manager, then that person goes back to their home country and establishes a unit of the company there, hires a team and leads it. I know multiple large companies that ended up having this be a key part of their strategy.
- commandlinefan 5y ago> It is still very tough to outsource software development. That's what I was getting at. If it was feasible, it would have been done completely by now.