目前,软件外包在软件出口中占有很大的比重。一个外包的软件出口项目通常要配合国外的设计进行开发,但由于国内外软件企业在文化、管理上的差异较大,因此在管理方面,就不能完全采用一般项目管理的模式,笔者认为以下几点十分重要。
在项目准备阶段圈定责任、熟悉设计
在实践中,一些外包项目的失败常由于双方权责不清而导致。因此在项目准备阶段,双方应该签订一个书面的合约,确定双方在项目开发中所承担的责任。由于设计方过多的设计变动往往会导致编码方的费用、工时的增加,从而极易使编码方产生厌倦、怠工情绪。而在外包项目管理中采用消极措施只能导致项目的延误,必须靠事先签订的合约解决问题。另外,编码方的一切工作是围绕着设计方的设计结果进行的。因此在进行项目开发之前,要让国外分析、设计人员将设计结果的各个子项目的定义、规则、意义进行详尽的阐述,务必让编码人员对整个项目的概况及具体实现细节有一个清楚的认识,然后再进入具体的编码阶段。
在项目编码阶段总结问题、交换意见
许多软件外包项目失败,究其原因常常是因为编码人员对设计意图的误解而产生的。因此,在进行项目管理时应该把沟通放在第一位,做到“一有问题,及时沟通”。编码人员要及时将疑问进行汇总,由专人将收集的问题传达到设计方。碰到具体编码方案选择时,双方应该及时交换意见。
项目质量与语言培训密切相关
语言能力是影响软件外包项目质量的一大因素。由于语言障碍导致的理解错误从而导致返工、误工的情况在外包项目开发中比比皆是,因此必须注重对员工语言方面的培训。
各省软考办 | ||||||||||