摘要
为了使软件项目管理透明化,摆脱“混沌”状态,做到可预测可控制,从而使得软件外包企业能够在日益激烈的竞争中立于不败之地。本文选择采用能力成熟度系列模型集成(Capability Maturity Model Integration,CMMI)模型来建立本企业的软件过程规范,以实现对软件外包企业的项目进行量化管理的目标。
本文依照CMMI L4量化管理要求,依次为特定软件外包企业制定了组织级过程性能、量化项目管理两个流程;接下来依照流程的要求,做出了企业CMMIL4现状差距分析报告,依照报告提出对公司现状进行调整与改善的具体目标;并且针对目标,完成了企业需要的所有度量项的度量目的、范围、定义、前提、构造、规程、计划、以及执行度量以后要对度量进行的评价;以这些度量项为基础,设计和建立了本企业组织级性能基线与模型,同时明确了企业量化管理统计工具使用方法,完善了过程、度量分析和模型间关系对照表;最终在具体项目A中参考组织级性能基线与模型对项目级性能基线与模型进行了——实现,验证了完成以上工作就可以对项目A的已定义的子过程性能进行量化管理,并且对项目A的总体质量情况进行预测和指导。
采用实用软件度量方法(PSM)以及统计过程控制技术(SPC),运用SPSS工具绘制XmR控制图,对产品或过程性能的现状进行统计进行分析,完成了CMMI模型理论L4对软件企业量化管理的要求,最终实现了对软件外包项目进行量化管理。
CMMI theory is selected to establish the OSSP of our software company in this article, in order to forecast and control software project management. This can help us make our software company succeed and achieve our objective to quantitative manage our projects.
According to the need of quantitative project management in CMMI L4 ,we do the following things: Build the OPP/QPM process for our software company; Accomplish the gap analysis report of our software company; Establish new company goal this year; Aim at the goal; select relevant measurement items /objectives /bound /definition /structure /regulations/ plan and the way we estimate result of measurement; After that we design and establish the baseline and model for organization; At the same time learn the method to use SPC tools; Finally carry out all the tasks above in project A and successfully quantitative manage project A.
Use PSM method , SPC technology and XmR control chart, we can achieve the need of quantitative project management in CMMI L4,finally quantitative manage software outsourcing projects.
引文
[1] 谢超,马士龙.新一代的过程改进模型:CMMI.计算机科学.2001年28卷8期:81-84
[2] 钱云峰,刘宽宏,覃征.CMMI度量分析过程域在中小企业的研究与实践.计算机工程与科学.2006年第28卷第11期:89-89
[3] 李华北,郑丹丹.八项质量管理原则在CMMI中的体现.电子质量.2004年1期:33-36
[4] 万邦睿,丁晓明.基于CMMI的软件测试过程度量研究.计算机工程与设计.2007年6月.第28卷第11期:2530-2530
[5] 王志洁,程虎.基于CMMI的6σ软件度量分析系统的研究与设计.计算机工程与设计.2005年26卷5期:1262-1264
[6] 刘小茵,万举勇.6sigma在CMMI中的应用.信息技术与标准化.2006年3期:34-37
[7] 曾实,罗燕京.基于用例的软件需求开发与管理平台的研究.计算机工程与设计,2006,27(8):1311-1313
[8] 王竹云.软件成熟度模型及其应用.计算机时代.2005年第12期:35-35
[9] 王竹云.软件能力成熟度模型及其应用.计算机时代.2005年12期:35-36
[10] 陈天伟.基于CMMI的软件度量研究.计算机时代2007年第5期:1-1
[11] 赵忠华,苏国平.适用于小型企业CMMI Software Engineering and Standardization.软件工程与标准化.2005年第9期:31-31
[12] 王菲,任爱华.基于CMMI的过程管理支持框架.中文核心期刊《微计算机信息》管控一体化.2006年第22卷第9-3期:20-20
[13] 侯红,郝克刚.CMMI的软件测量.计算机科学.2006年第33卷第11期:289-289
[14] 周金陵,张鹏.基于CMMI的软件过程改进研究.计算机工程与设计.2003年11月第24卷:60-60
[15] 周晓庆,李明东.论CMM和CMMI中的测评技术.电脑知识与技术研究发发.176-176
[16] 李晓堂 应用CMMI模型改进软件项目开发流程.深圳信息职业技术学 院学报.2006年6月第4卷第2期:13-13
[17] 朱卫平,朱朝晖,吴海兵.面向国内中小型软件企业的软件过程改进研究.商场现代化.2007年02X期:起止页码:69-70
[18] Ivar Jacobson ,G-rady Booch ,James Rumbaugh. The unified software development process. Beijing. China Machine Press.
[19] Geri Schneider Jason P Winters. Applying ise cas. SecondEdition. BeijingChina Machine Press.2002
[20] 万可.CMMI搞好项目管理的五个阶段.新经济.2002年8期:58-59
[21] 张传波.被遗忘的角落——CMMI的团队管理.软件世界.2007年9期:54-56
[22] 刘宽宏,殷人昆.基于CMMI的过程和产品质量保证模型.计算机工程.2004年30卷15期:75-77
[23] 何丹.探索基于CMMI的过程改进之道.REVIEW综述.2006年第1-2期:9-9
[24] 刘涛,薛胜军.基于CMM/CMMI的软件质量保证.交通与计算机.2006年24卷2期:121-123
[25] 龚波,何新贵.基于统计过程控制的软件过程管理.计算机应用研究2006年:88-88
[26] SEI.Capability Maturity Model Integration (CMMI). Version 1.1. Staged Representation.2002.Carnegie Mellon University Software Engineering Institute Pittsburgh: 729-729
[27] Kirakowski, J. and M. Corbett.SUMI The software usability measurement inventory British Journal of Educational Technology. 1993.24(3):210-212.
[28] Kenneth W. Boyer.CMMI distilled.Periodical / Newsletter ACM Press 1515 Broadway, 17th Floor New York, NY USA.2002:70-70
[29] Stephen H.Kan. Metrics and Models in Software Quality Engineering.Second Edition.2004.7:22-22
[30] Ram. Chillarege.ODC for Process Measurement, Analysis, and Control Proceedings.Fourth International Conference on Software Quality, ASQC Software Division. 1994.10:3-5