论文部分内容阅读
“IT国际化,向外走出去”在我国已经被提出好几年了,而“软件外包”是被许多国内IT精英认定的“IT(软件)国际化”的跳板,随之而来的软件外包项目管理也就成了讨论甚至争论的焦点。本文所研究的软件外包项目是指国外的软件公司将软件的开发采用离岸开发的方法在中国进行开发的软件项目。
目前软件外包项目一般有两种外包类型。第一种是“包工制”,就是中方只提供项目需要的开发人员,项目的各项管理都由外方负责,中方按提供的人数来收取费用。另一种是“承包制”,就是中方向外方收取固定的费用,项目管理由中方负责,中方需要保证项目按时完成。第一种类型的项目(“包工制”)风险较小,但是利润较低,并且难于扩大规模和掌握核心技能,因此很多具有一定规模的企业都选择了第二种外包类型的项目(“承包制”)。然而,由于软件外包项目管理能力的不足,造成了目前很多软件外包项目没有达到预期目标,甚至有些以失败告终,给企业造成了较大的损失。与此同时,尽管对于一般项目管理的研究很多,比如,美国项目管理协会的”项目管理知识体系指南”(PMBOK)、美国卡内基-梅隆大学软件工程研究所的”软件能力成熟度模型”(CMMI),但是对于软件外包项目的项目管理的研究却相对较少。笔者根据在软件外包行业七年多的经历以及管理过多个符合CMMI五级的软件外包项目的管理经验,对CMMI在软件外包项目中的实践进行了总结;同时基于PMBOK提出的项目管理框架,根据实际项目管理的经验,总结了一些在软件外包项目上的管理注意点。
本文从项目管理的概念出发,通过对项目管理框架和软件外包项目特点的分析,介绍了一套基于CMMI五级的软件外包项目管理流程并分析了其在软件外包项目中的实际应用;通过对实际案例进行项目管理上的研究,然后以项目管理的九个主要管理领域为框架,总结了各个领域里的注意点。研究表明,合理的标准化的软件外包项目管理流程可以使项目经理及早的发现项目管理中的问题并找到合适的解决途径,从而保证项目的顺利实施,是提升软件外包项目管理能力的有效手段。当然,要管理好项目,除了标准化的流程以外还需要一些必须的项目管理的技能,本文也总结了软件外包项目管理中在各个项目管理领域里的注意点。