Berserker wrote: » Has product development obtained an edge by offshoring development services?
smacl wrote: » If you already have these kinds of skills in-house, chances are you already have an efficient development team. If not, off-shoring is liable to be a disaster with reduced upfront costs slaughtered by ongoing maintenance costs.
devlinio wrote: » My previous company did this. They offshored to India. They got cheap work initially, but it ended up being so buggy, they spent more paying on wages for their Irish based developers to fix it, then the client was paying. I think they lost 8-10K on that project, as they had to hire a dedicated developer just to manage that site.
Zuchathai wrote: » Software Product Development has obtained an edge by Offshoring development services.
Zuchathai wrote: » ....Please suggest.
beauf wrote: » I think this might be homework. Certainly a College mindset.
BrokenArrows wrote: » Our company setup a large development office in India about 5 years ago and it has been a success. The difference is that the team was initially managed locally by a management team who already worked for the company for many years and agreed to relocate for a few years until they had everything running smoothly. By having experienced managers already in place to hire local talent they dictated the office environment and the type of person who worked for the team. Anyone who didn't work well with the existing teams across Europe and the US was let go and they hired someone else. Pure English was a requirement in all communication while at work, written and spoken. Not the English/Hindi combo that most Indian teams communicate in. After a few years the result is a highly efficient team working out of India who are well integrated with the existing teams around the world and you cant really tell the difference of where the code came from apart from the names on the repository checkins. Now that the team is established its just a matter of the higher level management keeping an eye on the remote team to make sure they stay aligned with the company policies and ethics etc and long term it will save money. Short team it obviously cost a lot of money to setup and get right. Keeping an eye on the team ethics are a big MUST. India has a lot of cultural problems and minor corruption is wide spread. Regular audits of the team and promotions are a MUST. We had a local manager their "hire" a receptionist who turned out to be his wife and never actually went to work. Another case of friends being promoted without having anywhere near the required skillset and in office bullying due to caste system discrimination. These issues were quickly identified through regular audits and harshly punished.
BrokenArrows wrote: » ....and long term it will save money. Short team it obviously cost a lot of money to setup and get right....
beauf wrote: » This I assume. The only issue is it requires a higher level of on going support than the alternative. That may be the weak link at some point.
moycullen14 wrote: » In my experience, the financial analysis rarely goes beyond 'developer here = $100 per hour, India = $50 per hour => India better'
moycullen14 wrote: » There is no shortage of IT talent anywhere. What there is, is a shortage of talented, experienced IT professionals willing to work for low money. Cheap beer syndrome.
moycullen14 wrote: » So, why did the company do it? It seems that it is only a success because of a serious amount of effort and management. As you say, managing the cultural differences - never mind the geographic and time differences - is not trivial. If you factor in all the costs - direct and indirect - is it much of a saving? Or was there another reason for doing it? The whole issue of 'auditing' seems like a huge management overhead. Not having a go, genuinely interested
India does provide world class offshoring, but its cost is about 90-95% of a team over here. That can still work out well, they have much deeper pools of readily available talent than over here, but the key point is that it's not going to save you money directly. Cost will be the same, but indirect costs such as not being able to find developers with exact skillsets you need may be avoided.
BrokenArrows wrote: » A quick google estimates that in the UK a 60k employee actually costs the company in the region of 120k after everything is taken into account.