摘 要:软件外包近年来在国内的迅速发展,也带来了项目管理方面一些棘手的问题。文章就软件外包项目管理面临的项目过程管理、成本控制、人员问题、信息安全与知识产权保护等方面的典型问题展开探讨,并给出一些解决这些问题的办法。这些解决方法主要来自笔者作为甲方和乙方在实施外包项目管理的过程中的经验总结。blog.mypm.net
关键词:外包;项目管理;质量管理项目管理者联盟
1 引言项目管理者联盟
十多年前,发达国家软件人才饥荒与研发成本上升不断加剧,使离岸软件外包得到了飞速发展,也造就了印度和爱尔兰的软件外包及服务领域的奇迹。在近几年,作为新的离岸外包选择地,软件外包在国内得到了飞速发展。国家和各地陆续出台一些优惠政策,更是加速了这一发展。项目经理圈子
随着软件离岸外包的迅速发展,也暴露了不少管理上的问题。下面列举当前软件外包行业的典型管理问题,结合笔者的实际经验,给出一些应对策略,供各位读者参考。项目管理者联盟
2 如何打消国外客户对知识产权和信息安全方面的担心项目管理者联盟
由于众所周知的大环境影响,国外客户对选择中国外包上最大的担心就是知识产权保护和信息安全方面的问题。如果能够打消客户对这些方面的疑虑,也就为成功合作迈开了很大一步。blog.mypm.net
一方面,整个公司把信息安全和知识产权保护作为公司和员工行为准则的高压线,实行零容忍原则。如,公司本身就不使用任何盗版软件,组织专人管理软件资产并借助IT技术,杜绝员工在工作中使用盗版软件的可能性;实施定期的安全审计;有专门的高管及信息安全主管处理信息安全和知识产权相关问题。项目管理者联盟文章
其次,按照客户的需求在项目/客户项目群级别做到办公环境和网络环境物理隔绝,完善的门禁系统控制,从技术手段上确保信息安全和知识产权;项目管理者联盟
另外,项目启动和结项的时候发放和回收机器,因人员跨项目间调配重新格式化机器再分配等手段保证客户知识产权和信息安全;项目管理者联盟
最后,还可以通过第三方认证,如BS7799,ISO27001等信息安全方面的评估与认证,来提升接包企业的信息安全方面的管理水平。项目管理者联盟
某些强势的发包方如微软还推出对外包商的安全评估,通过一系列的细致的检查项来证明接包方是否满足相应的信息安全与知识产权保护方面的要求,并给与适当的评级。这种安全审计除了初次选择外包方的时候运用外,此后也会周期性的对接包方进行常态化信息安全方面的审计。项目管理者联盟
当做好了上述基础性工作后,最有说服力的证据莫过于请发包方来公司实地考察参观,从而展示公司在知识产权保护与信息安全方面的决心与所采取的措施。项目管理者联盟
3 如何进行有效的成本控制service.mypm.net
目前外包企业的成本问题主要来自以下几个方面:项目管理者联盟
首先,由于美元贬值导致以美元计价的收入折算成人民币贬值。以2年前8.2元人民币兑换1美元计,按照当前1美元兑换7元人民币计算,同等的按美元计价收入兑换成人民币缩水达15%。针对这个问题,很多离岸外包公司采取以非美元签订合同,并逐步扩大非美元区的市场份额来规避汇率风险。项目管理者联盟
另外,人力成本的上升使得外包的成本比较优势正在下降。几大主要接包城市上海、大连、北京的人力成本上升比较明显,在不提高原有单位工时报价的基础上,一些外包商已经开始在内地高校比较集中的城市开辟新的接包地。目前比较热门的备选城市有西安,武汉,成都,重庆,南京等地。项目管理者联盟
再次,如何在商务层面控制也是实施有效成本控制的关键。除去那些策略性的项目,很多项目亏损和盈利状况一般在合同签署时期就已经决定了。所以对于售前的方案,售前的估算和报价审批一定要执行严格的内部评审流程,尽量规避商务风险。另外,随着项目实施过程中,如何对变更进行管理也是关键。凡是涉及到项目范围的变更,要预先约定好变更流程,公司层面的商务和项目管理监控部门监控变更的落实情况。项目管理者联盟
4 如何解决人力资源问题项目管理者联盟
虽然目前每年有大量软件工程专业和软件学院的毕业生进入IT行业,但从软件公司的角度来讲,还是极度缺乏有一定研发经验的工程师。一方面,可以通过有竞争力的薪酬和激励,加强社会招聘,构建研发和管理核心团队;另外一方面,考虑如何通过校园招聘再辅以成体系的岗前培训,快速的输送合格的软件研发人员。项目管理者联盟
对于学校招聘的毕业生,针对测试、研发等岗位设置成体系的课程,包含测试与研发流程、通用测试技术、通用研发技术、针对性的业务领域知识、以及特定研发及测试技术。每类课程设置课程目标与相应的考核机制,在培训生完成为期一个月左右的培训后,要求以小组的方式和个人方式分别提交一个培训项目作业,以评估学员的学习效果从而决定是否结束培训进入项目组。在日常工作中采用各级导师制度,使员工能够在各自岗位上的能力得以持续提升。项目管理培训
另外,发包方往往要求接包方具备快速组建团队的能力。针对这种外包行业的特点,在预算范围内,适度的在各业务领域和技术方向进行人才储备,使得针对新业务、新项目能够快速组建团队。项目管理者联盟
5 如何解决外包行业项目间差异性带来的项目管理复杂性项目管理者联盟
外包行业往往涉及的业务领域很广,从金融服务到通讯业、物流与运输业、电子商务……。外包行业涉及的技术领域也很广,包含嵌入式,Web,B/S,数字多媒体等。这样业务和技术方面的差异,决定了项目生命周期组织方式的不同,如采取瀑布,迭代,敏捷开发还是用户体验驱动开发;也决定了项目质量要求的不同,从电信军工级别的质量要求到一般的OA系统的质量要求。项目管理者联盟
外包项目覆盖的项目生命周期的阶段也不尽相同,有全生命周期外包,产品研发外包,测试外包,运营维护外包等。项目管理论坛
|