Challenges in Offshore Software Development挑战在离岸软件开发
In this day and age, with globalization setting in, organizations are constantly looking for benefits derived from outsourcing software development to other countries.在当今这个时代,随着全球化的设置,组织不断地寻找所产生的惠益,从软件开发外包到其他国家。 There is skilled software teams distributed all over the world, which are increasingly being made available to organizations as partner companies, collaborating on offshore software development projects.有熟练的软件开发团队的分布式遍布世界各地,这是越来越多地被提供给组织作为合作伙伴公司,合作,对离岸软件开发项目。
Organizations have been distributing their work all over the world, outsourcing their software development projects to different countries.组织已分发他们的工作遍布世界各地,他们的外包软件开发项目,以不同的国家。 The motivations of these organizations, as well as the process they follow in distributing projects, continues to evolve.的动机,这些组织,以及过程中,他们遵循的分配项目,继续演变。 There have been significant management process changes adopted by companies in dealing with offshore companies and their software teams.有显着的管理程序的变化,通过公司在处理与海外公司和他们的软件开发团队。
Offshore software development offers several benefits, but at the same time distribution of projects to distributed team of software engineers offer more challenges than the collected team.离岸软件开发提供了一些好处,但在同一时间,分配项目,以分布式团队的软件工程师提供更多的挑战比收集队。 The question is how to address these issues, and as these evolve, there would be finally a set of critical factors that would ensure the success of offshore software development.问题是如何解决这些问题,并作为这些演变,就不会有最后一套的关键因素,这将确保成功的离岸软件开发。
The trends in the market:趋势,在市场上:
There is a continued global expansion of companies, and this expansion has resulted in distribution of their teams around the world in several ways, whether be it offshoring, acquiring, partnering, or outsourcing.有一个持续的全球扩张的公司,以及这种扩张已导致在分配他们的队伍在世界各地在几个方面,无论是被它的离岸外包,收购,建立伙伴关系,或外包。 As this practice becomes prevalent, there is a constant evolvement of approaches and practices, taking the offshoring to a matured level.由于这种做法成为普遍,有一个不断演变的方式和做法,以外包,以一种成熟的水平。
The decision factor:决定因素:
Many organizations are moving their work to one single destination, and frequently in India.许多组织正在他们的工作,以一个单一的目的地,并经常在印度。 In the present days there are trends in transferring projects to China, and the Eastern European countries.在目前的天有趋势,在转移项目,以中国和东欧国家。 In transferring the work, the main motive was the在移交工作,主要动机是 cost factor成本因素 , where the decision to move offshore was influenced mainly by the availability of the skill at a much cheaper rate than the US or Western European countries. ,而决定提出境外的影响,主要是由可用的技能在一个便宜得多率比美国或西欧国家。
Organizations in the US and Western Europe are increasingly setting up their own development centres in several locations in the world.组织在美国和西欧正日益成立自己的发展中心,在几个地点在世界上。 The decision to set up such center in Asia, and Eastern European countries are mostly motivated by the availability of the right skill at low rates, and there are other motivation factors which has prompted organizations to move offshore.决定成立这样的中心在亚洲,中欧和东欧国家,大多出于提供正确的技巧,在低利率,以及有其他的动机因素,促使组织提出境外。
Having centers all over the world, organizations now have a pool of talents from which they can draw from.经中心遍布世界各地,组织现在有一个游泳池人才,使他们可以借鉴。 Having set up the teams in different time zones, the organizations can now have extended working hours.设立该小组在不同的时区,各组织现在可以延长工作时间。 The team in the eastern zone hands over the job to the western team at the end of their day.球队在东部区的手中,超过就业到西部队在结束他们的一天。 The team in the western region starts to work on the same project, there-by extending the time extensively, saving cost and time of completion.球队在西部地区开始工作,对在同一个项目中,有-延长时间,广泛,节省成本和时间完成。
There is increasing number of outsourcing providers growing in the world, which has made outsourcing popular for quite some time.有越来越多的外包供应商越来越多,在世界上,这使得外包流行了一段时间。 Initially, the organizations used to select outsourcing vendors who made sense at that time.最初,该组织用来选择外包供应商是谁在这个意义上的时间。 The decision could also have also have been based on the project itself, which was perhaps found to be suitable for outsourcing, or the organizations might have based their decision on such projects which were short of funding.决定还可以,也都立足于项目本身,这也许是发现适合外包,或组织有可能基于他们的决定对这些项目,其中短期资金。
The pitfalls:陷阱:
In order to successfully accomplish project completion, the offshore companies need to be flexible in adapting to new methodologies, life-cycles, and specifications in order to meet the outsourced project requirements.为了成功地完成项目完成后,境外公司必须在灵活适应新方法,生命周期,及规格,以满足外包项目的要求。 In each case, the methodology applied for projects are usually different.在每种情况下,方法的应用项目通常是不同的。 There are other factors which may affect the offshore software development processes, and these could be the existing communication and co-ordination variables, cultural differences, requirement deficiencies, relationship management, quality process, project management tools for project evaluation, and more importantly the turn-over of skilled people attached to the project.还有其他因素可能影响离岸软件开发过程,而这些可能是现有的沟通协调及统筹变数,文化的差异,规定不足之处,关系管理,质量过程中,项目管理工具,为评估项目,更重要的之交-超过熟练的人重视的项目。













