- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CMM软件项目质量管理探究
基于CMM软件项目质量管理探究摘要: 软件企业或单位软件过程的改进是软件能力成熟度模型关注的焦点,首先对软件能力成熟度模型进行简单介绍,并以中小型软件企业为分析对象,对其软件过程管理现有不足进行探讨,之后对模型的改进及实施方案进行深入阐述。
关键词: 软件能力成熟度模型;软件过程管理;项目测试
0 前言
中中国软件行业协会相关统计资料显示,从数量上来分析,我国拥有的软件企业并不少,然而大多数的软件企业的规模有限,抗风险能力有限。实践证实,中小型软件企业在进行软件项目研发的过程中,管理无序、工期延期、系统缺乏可维护性以及经费预算不准等问题普遍存在,这些问题给软件企业业务的开展造成了极大的负面影响,甚至会造成软件项目失败。笔者分析,导致这些问题的主要原因并非研发技术不够先进,软件研发人员的业务能力不够,而是这些软件企业在进行软件研发过程中处于无序状态,将主要的注意力集中在技巧方面,对管理的重视程度不够,换句话说,就是软件生产过程对目标管理关注过度,而忽视了过程管理。
1 CMM相关理论及等级选择
CMM,即软件能力成熟度模型,其主要关注的焦点为软件企业改进软件生产过程,致力于不断提升软件研发组织或项目的软件过程能力以及软件成熟度。对软件能力成熟度模型准确而合理的运用可以促进软件研发质量及效率的不断提升。软件能力成熟度模型自提出之后,其影响范围迅速扩大,并得到广泛应用,给各国软件行业带来了深远影响,其作为国际主流行业标准的角色已经得到普遍认可。按照从高到低的顺序,可以将软件能力成熟度模型划分为五大不同等级,其共涉及关键过程域18个,目标52个以及关键实践316个。所有成熟度等级主要是由初始级以及软件能力成熟度模型数个关键过程域构成。CMM2级企业已经具备软件项目管理相关测量以及具体的实施规程,软件研发及维护过程波动不大,并具有可以重复使用的成功经验。以项目为主要对象制定过程管理策略,项目经理的主要职责是对成本、进度以及软件功能进行跟进,并找出其中存在的不足;遇到问题时,具备识别及纠正的能力,并可以实现相关承诺。CMM等级及管件过程域分类详见下表所示。
对基于中小型软件企业而言,企业规模有限,但一般具备突出的创造力,灵活性也较高,容易沟通;在人才配置方面,主要是技术研发人员,其同时兼顾管理,一般没有专业且经验丰富的管理人员;质量意识淡薄,管理水平有限,软件研发规范性有待提升;大多数是短期星期,产品及过程欠缺重复利用性。结合中小软件企业实际存在的上述不足,在实施软件项目研发管理的过程中引入CMM项目管理标准,可以为软件项目的实施及管理提供比那里,在很大程度上提升软件项目过程及质量。若以CMM标准为参考,中小型软件企业尚处于CMM初级阶段,从这点分析,由CMM2级切入较为适合;但笔者并不赞同对CMM2级管理标准进行简单的照抄照搬,原因在于:1)CMM内容的复杂系数较高,具备较为完善的标准,中小型企业的资源有限,若进行过度评审和实践将会造成实施上的不便;2)CMM培训时间长、花费大,会给中小企业造成极大压力;3)CMM只对软件能力成熟度要实现的结果作出了相关规定,但并没有对如何实现这样的结果作出说明。所以,要想使其更加适应于中小型企业的CMM,还需要对CMM管理内容及相关标准进行优化。
CMM软件的技术核心是网络计划,因为网络计划直接影响了施工生产的进度和所产生的费用,而且整个资源的动态管理与控制也都在这个网络计划的核心中,所以这个技术非常的有价值,对于企业的各项管理来说,都是很有管理价值的。在整个过程中,要先做好进度计划安排,实施好计划和编制,然后根据编制的进度进行施工项目,合理的进行工作结构的分解和作业工期等各个工序的逻辑关系,使得这样能够对于施工生产的流程和方案要求进行计算。最后还要对于这些成果进行优化和分析,对于进度编制要积极的检查和优化,这样能够对于生产作业的逻辑关系进行检查和完善,检查企业的生产是否满足其工期的要求,资源配置是否合理。
2 模型改进及实施方案
2.1 改进模型
笔笔者在此介绍一个以CMM2级为基础的软件项目管理模型,具体的结构详见下图所示。
该基于CMM2级的软件项目管理模型的生命周期结合了软件项目研发生命周期,主要包括需求的确定、制定计划、具体实施、测试维护以及最终交付等五个阶段,每个阶段中均含有对应的CMM2级关键过程域,软件质量保证以及软件配置管理贯穿于软件研发过程始终,对于大部分的中小型软件企业而言,软件研发项目并不会采取外包的方式,因此,可以用软件子合同管理KPA对其进行裁剪;若在实践中遇到需要外包的情况,可以在具体的实施阶段有项目经理筛选资质合格的转包商对子项目进行转包。
2.2 组织结构
改在进CMM过程的第一步就是要调整软件组织结构,将之前的不科
您可能关注的文档
最近下载
- 苏少版音乐一年级上册 第4单元 秋日去郊游《郊游》 课件.pptx
- (精选)【医学英文课件】 Medical Terminology教学课件.ppt
- 盐雾试验作业指导书 .pdf VIP
- 小儿重症肺炎护理查房的参考书籍和学术文献.pptx
- 2024年哈尔滨职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 射线检测-NDT全国特种设备无损检测人员资格考核统编教材.PDF
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报.docx VIP
- 基于unity3D的跑酷游戏的设计与实现.docx VIP
- 党课讲稿--《中国共产党基层组织选举工作条例》专题辅导报告.doc VIP
- 十年(2013-2022)中考真题集锦之课内文言文27:醉翁亭记(教师版)(全国通用).pdf VIP
文档评论(0)