论文部分内容阅读
伴随着网络时代的到来和信息经济的涌现,社会对信息技术系统产生了空前的需求,于是也催生了众多水平参差不齐、规模大小不一的软件开发企业。我国软件企业中,绝大多数属于中小规模,并且处于低成熟度水平,越来越多的软件企业在市场和竞争要求下,正在实施或准备实施CMMI(能力成熟度模型集成)来提高企业软件研发过程管理水平。
CMMI对于软件工程来说,它提供给软件企业一个有效途径,用来实现基本要素的过程改进。它是用于衡量软件过程能力的事实上的标准,同时也是目前软件研发过程改进最好的参考标准。这些模型描述了有效的过程单元的框架,为组织描述了从混乱的、不成熟的过程向成熟研发过程改进的一条途径。
笔者结合自身在上海软件企业CMMI实施状况,总结出CMMI实施中的过程问题上呈现的误区,以及结合中小软件企业的特点提出了具有系统性、易用性的过程改进方法,准备实施CMMI的企业参考,也可以作为软件企业管理人员研发过程改进借鉴。
首先笔者介绍中小软件企业的现状,使用SWOT方法分析了企业的战略:加强企业内部技术优势成为关键因素;CMMI概念及相关理论方面,介绍了CMMI概念和发展历程,重点介绍了CMMI模型结构和能力级别,以及典型的阶段式表示法;
然后,结合实际工作的中型软件企业(A公司)的CMMI持续研发过程改进的实例,围绕实施研发过程改进的管理目标,介绍了实施过程的详细阶段、每个步骤效果及经验总结;
接着,笔者分析了国内中小企业实施CMMI研发过程改进所面临的管理瓶颈,需要重点关注裁剪问题和模型集成;最后,笔者给出了实施问题的解决对策,也就软件企业文化建设、组织人员等管理方面进行管理改进、CMMI研发过程域进行合理裁剪、与TSP/PSP模型集成三方面,使CMMI实施最终到达预期效果,使之适合于中小型企业的实际需求。
本文研究的理论意义在于:打破了传统中小企业在实施CMMI研发过程改进的理念,摆脱了单一从软件研发角度考虑思维,从公司全方位新视角来思考研发过程改进,使管理者的视野变得更开阔,同时从改进方法上也给出了相应对策。
本文的现实意义在于:在研究我国中小软件企业CMMI研发过程改进的基础上,通过对中小企业现状和实施CMMI的问题分析,得到了三方面的改进对策:管理改进、过程裁剪、模型集成,对我国中小软件企业的研发过程改进具有一定的现实参考价值。