的团队。但是技术越高的人,日语能力一般都较低,而日语能力较强的开发组成员,其技术力量大多却相对较弱,如何有效地配置团队开发组成员,对对日软件外包项目的实际规模影响很大。针对这种情况,在项目团队中,可以让日语语言掌握好的人进行文档管理,让技术过硬的人从事技术开发工作,进而优化团队,降低项目规模。使得项目团队高效组合,人员合理分工,从而大大地节约了成本。
4.过程管理优化对对日软件外包项目成本的影响
日本软件企业在软件开发过程注重数据而非意识。日本软件开发过程中特别是在项目规模、项目缺陷、累计工数、需求变更、测试和审查等方面,更是力求通过数据来描述和分析问题。C M M将软件过程改进的进化步骤组织成五个能力等级,以此作为指导可以为对日软件外包项目的管理提供依据,降低软件产品出错率,控制成本。
首先在软件需求分析阶段,如果需求分析有错,有可能形成极大的错误,甚至造成整个项目的失败。针对错误做修改也很困难,容易造成成本浪费。而对日软件外包面对的是日本的客户,由于语言及文化的差异,需求分析的难度大。在需求分析阶段结束时,根据CMM需要向用户提交需求规格说明书,包括各模块的功能分析文档、需求评审文档及验收文档等。并且将客户签收的需求分析成果作为信息管理软件中的需求基线确立下来,建立相应的基线数据库,再标注相应的版本号。
在测试阶段都是在出现错误后再进行修补和改正,因而增加了员工工作量,并造成成本浪费过高,我们可以利用CMM模型进行改进。首先测试过程实现了各种文档的标准化。测试完毕后编码人员提交相应的测试文档基线数据库。其次在软件开发中软件测试与开发过程并行进行,针对不同的开发阶段制定相应的测试计划,并形成标准文档。因为对日软件外包有其自身的特点,软件开发中有更大的交流障碍,因此最后测试文档交由用户评审,以便降低交流和理解障碍,减少错误。