如何给欧美外企作IT外包项目
目前国内的从事外包服务的IT企业大部分都是在给日本公司作项目,给一些欧美的公司作IT项目还处在初级起步阶段。
笔者目前在一家美国公司工作,这几年也为公司的一些IT项目和国内的外包公司合作过,但是总体感觉上并不是太满意。反过来想想,如果我是一名国内IT外包公司的项目经理,现在要承接一些欧美企业的外包项目,又应该如何避免一些问题,达到双赢的结果呢?
英语超强的技术人员
在选派人员的问题上,在项目团队的技术人员中一定要有一名英语好的技术人员。
他不一定要是主力开发人员,但是他的英文一定要好,要能用英语非常清楚的表达一些技术问题并且能够流利的撰写英文文档,比如说写出用户需求,分析设计文档。
在项目团队中配备这样一名人员是非常必要的。就我所接触的一些外包公司,他们负责招揽项目的人员在这方面都还可以,但是技术人员中几乎就没有这样英文稍好的人员。
的确,他们的开发水平都还不错,但是欧美企业自己一般都有自己标准的文档模版和要求,而且对这部分要求比较严格。如果一篇技术文档中语法,拼写的错误层出不穷,也会让人感觉这家公司整体水平很差。国内的大部分技术人员一般都重视代码的编写而从思想上就轻视或者忽略文档的编写,更不要说写出英文文档。提交出来的文档连拼写检查都不做,语法错误更是层出不穷。有些项目经理或者老总解释说这是因为他们的人员英文水平不高。
其实,这是一个非常拿不出手的理由,让人感觉他们的态度非常不认真。
Office软件本身带了拼写检查的功能。只需要多下点功夫仔细检查一下,应该是可以避免95%以上的错误的。至于技术人员的说英文的能力,如果的确困难,可以在开会之前列出一个要讨论的问题发给相关的人员或者自己先练习一下,开会后再及时地把自己的理解写出来发给对方来确认。总之,解决这个问题不是很难的,需要的是认真的态度和从上层领导的重视。
项目开始前要注意的几点
首先,要非常清楚地了解该公司的IT项目管理的流程等等。需要了解的内容应该包括:
1)这家公司以前有没有和国内的IT企业合作过?如果有,都是属于什么样的项目?以前的项目成功的地方有哪些?不太完美的地方(注意千万不能用失败的字眼)有什么?
2)公司的项目管理流程是什么样的?关键是了解目前的流程是否和软件开发流程一致,如果不一致是存在什么地方的偏差?是否严格的遵守这个流程。在哪个流程上需要特别的注意?
3)进行服务器或者软件采购的流程是什么?一般的周期有多长?有没有时间上的要求?对于项目会产生的影响有哪些。目前国内的从事外包服务的IT企业大部分都是在给日本公司作项目,给一些欧美的公司作IT项目还处在初级起步阶段。
笔者目前在一家美国公司工作,这几年也为公司的一些IT项目和国内的外包公司合作过,但是总体感觉上并不是太满意。反过来想想,如果我是一名国内IT外包公司的项目经理,现在要承接一些欧美企业的外包项目,又应该如何避免一些问题,达到双赢的结果呢?
英语超强的技术人员
在选派人员的问题上,在项目团队的技术人员中一定要有一名英语好的技术人员。
他不一定要是主力开发人员,但是他的英文一定要好,要能用英语非常清楚的表达一些技术问题并且能够流利的撰写英文文档,比如说写出用户需求,分析设计文档。
在项目团队中配备这样一名人员是非常必要的。就我所接触的一些外包公司,他们负责招揽项目的人员在这方面都还可以,但是技术人员中几乎就没有这样英文稍好的人员。
的确,他们的开发水平都还不错,但是欧美企业自己一般都有自己标准的文档模版和要求,而且对这部分要求比较严格。如果一篇技术文档中语法,拼写的错误层出不穷,也会让人感觉这家公司整体水平很差。国内的大部分技术人员一般都重视代码的编写而从思想上就轻视或者忽略文档的编写,更不要说写出英文文档。提交出来的文档连拼写检查都不做,语法错误更是层出不穷。有些项目经理或者老总解释说这是因为他们的人员英文水平不高。
其实,这是一个非常拿不出手的理由,让人感觉他们的态度非常不认真。
Office软件本身带了拼写检查的功能。只需要多下点功夫仔细检查一下,应该是可以避免95%以上的错误的。至于技术人员的说英文的能力,如果的确困难,可以在开会之前列出一个要讨论的问题发给相关的人员或者自己先练习一下,开会后再及时地把自己的理解写出来发给对方来确认。总之,解决这个问题不是很难的,需要的是认真的态度和从上层领导的重视。
项目开始前要注意的几点
首先,要非常清楚地了解该公司的IT项目管理的流程等等。需要了解的内容应该包括:
1)这家公司以前有没有和国内的IT企业合作过?如果有,都是属于什么样的项目?以前的项目成功的地方有哪些?不太完美的地方(注意千万不能用失败的字眼)有什么?
2)公司的项目管理流程是什么样的?关键是了解目前的流程是否和软件开发流程一致,如果不一致是存在什么地方的偏差?是否严格的遵守这个流程。在哪个流程上需要特别的注意?
3)进行服务器或者软件采购的流程是什么?一般的周期有多长?有没有时间上的要求?对于项目会产生的影响有哪些。
5)要特别注意用户那里测试环境的问题。有时候用户的测试环境和自己的开发环境的配置不太一样。常常是到了用户测试的这一地步进行不下去才发现是由于系统测试环境配置有问题。所以要尽量在项目一开始的时候搞清楚用户那里的测试环境是什么样的。另外,是否测试环境可以允许外包商进行访问。权限的设置等等。
6)每个项目都会发生变化,特别是需求方面的变化。做外包项目,不能盲目的同意用户的需求变动请求,特别是在用户第一次提出这种需求变动的时候。当然从实际考虑,国内的外包公司都是想要和用户建立长期的合作关系,不能强硬的说肯定不可以,但是也不能让对方感觉所有的需求变动都是无条件的可以接受的。所以,当客户第一次提出这种变动的时候,就要明确做出需求变动说明书,指出这种需求的变动对于整体项目进度以及费用方面的影响。得到用户确认签字后才能进行改动。
7)在做项目需求分析的时候,特别有一点需要指出:就是是否所有要求的数据可以从用户目前的业务系统中得到。如果业务系统中没有这种数据,那么这种需求就是缥缈需求,无法实现的。
8)搞清楚客户方的项目参与人员的情况特别是组织架构和权限大小。谁是幕后老板?谁能真正做出决策?对方的项目经理的权限是多少?有的公司项目经理的权限很大,可以调动很多资源并且做出某些决策。但是有的权限很小,需要其他职能经理进行决策。特别是搞清楚谁最后能决定项目验收与否。由于欧美公司一般也是给内部客户进行软件系统的开发,所以一定要和客户方的项目经理确定,最好客户那里也能分配一名人员进行项目的配合。(techtarget)
- 1“一流三网”海尔独特的现代物流
- 2郑州OA软件哪家公司做的好?
- 3IT项目规划就要围着企业商业策略转
- 4郑州泛普OA的会员系统:
- 5应对客户分期付款 ERP自有高招
- 6如何编制内部计划书
- 7利用有限的资源最大化信息系统的作用
- 8关于SOA架构应当知道的十点
- 9IT专业技术的匮乏 影响中小企业发展
- 10找一家郑州做OA公司,最好是自己开发的!
- 11ITIL和SOA是两个不同层面的概念
- 12地产与商业客户关系管理系统功能需求
- 13界定信息资源产业
- 14开源商业智能威胁传统市场
- 15摆脱ERP选型困境
- 16如何做出更合理的IT决策?
- 17中小企业选择管理软件的三点建议
- 18Linux的7个诱惑
- 19全球化带来的ERP烦恼
- 20SOA运行维护管理:监控、指标与反馈体系
- 21制造企业评估供应商绩效的五个步骤
- 22四步法加强流程管理
- 23如何给欧美外企作IT外包项目
- 24做需求调研必须回答的三个问题
- 25客户对OA的需求和理解,已经不仅仅停留在传统OA办公自动化
- 26靖达利18天ERP上线补上企业"短板"
- 27开源ERP给中小企业信息化的一缕阳光
- 28江铃发动机的IT经
- 29精挑细选IT规划方法
- 30ERP之痛