欢迎来到天天文库
浏览记录
ID:41877566
大小:45.00 KB
页数:5页
时间:2019-09-04
《(SPC)软件过程改进的应用-CMMI》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、作者:睿泰科技高级咨询师杜普利软件产业历來就存在看一些问题,而这些问题的是不会口动解决的。为了解决这些问题,需要用基于数据的客观方法來观察问题,研究问题的内容以及产生问题的原因,从而找到一些解决问题的方法和途径,不断改善软件的开发管理过程,提高产品的质量。统计过程控制(SPC)有助于对软件开发中的各项活动进行定量的了解和精确的控制,同吋也有助于对过程的改进和产品的改进提供明确的指导。SPC有利于事先分析改进活动的成木效益,预测改进后的效杲;事中进行定量的跟踪与临控,客观及吋地发现活动中的问题,便于
2、釆取精确的纠止措施:事后能够进行客观定量化的分析与总结,对于软件企业的资产积累就有非常实用的效益。尽管很多人并不认可软件度量是软件工程和管理方面的一个重要因素,认为测量很难进行,测量的结果很少有使川价值和参考意义。但是在实际的活动屮人们却一直试图川测量来管理和监控自己的项n。开发人员通过测量软件的特性,以了解软件需求是否一致和完整,实际的质量达到了什么程度,代码是否可以进行测试;PM通过测量过程和产品的特性,來了解项目的进度和成木是否在控制范围之内,对未來的发布时间和预算进行预测;当然客八也要通过
3、测最,来检验最终的产品是否满足需求和产品的质量到底达到了什么程度;而维护人员也需要通过测量来对当前的产甜进行评佔,以便做出是否需要述行升级和改进的决策。虽然,现在越来越多的软件从业人员都认识到了历史数据对项口的帮助极为重要,都想使用数据来进行估算和预测,但是大多数人对究竟怎样去进行度量和收集数据还并不清笼,或者收集了数据,却不知道怎样利用收集到的数据区进行分析,并用于指导自己的工作。另外,在软件行业还存在这样一些不正确的观点,许多人认为软件是一个高度智力化的人为的工作,由于从业人员的经验、技能,所
4、使用的过程,方法和工具等很多方而的不确定性,这些因索的组合将导致各种不同的结果。因此他们认为软件项目的性能和过程是无法进行统一的测量的,或者说测量的结果可参考的意义也是不人的。为了消除人们的这种错误认识,并且帮助那些已经意识到历史数据的匝要性的人去利用这些数据来兴观的确定组织的强项、弱项,需要改进的问题,问题的根本原]大I,以及产品和过程性能的发展趋势,就需要使用工程度量领域的统计过程控制理论。统计过程控制(SPC)起源于20[比纪20年代,山贝尔实验室的WalterAShewhart提出,二战后
5、,W.EdwardsDeming和JosephMJuran对这一方法进行了推广。以WattsS.Humphrey为代表的CMUSEI:CMM/CMMI,他们把SPC的理论用于软件的开发领域。SPC是适用于任何过程的一系列解决问题的工具,主要包括:柱状图,帕累托图,趋势图,因果图,控制图,散点图等,统计控制图是SPC中最强人的和应用最广泛的。统计是对数据述行收集、分析的技术和过程,以此帮助人们在面对选择时进行决策。统计学和概率论、数理统计密切相关,它们都是研究和揭示随机现彖统计规律性的学科,“随机现
6、彖”指事物产牛的结果具有不确定性,但是有符合统计规律性的现象。统计过程控制(SPC)就是我们用来研究过程的不确定性,分析其中的统计规律,识别过程改进,并指导分析与决策的i个工具或者技术。在软件过程改进活动屮,SPC有助于人们理解人类过程的“可靠性”;为过程建立管理希望的边界;理解偏差的原因和模式;确认川于预测和计划的度量分析模型;对项II进行定暈的管理和控制。本文基于以下儿个假设展开讨论:读者从思想上接受和认可过程改进对产品质量的提高。所在的组织己经经历了初级的过程定义和数据收集阶段。软件过程的各
7、种数据随机变量都服从或近似服从正态分布。读者具有一定的统计学利概率论、数理统计的基础知识。笔者结合自己的经验和实际工作,主要从以下三个方面來说明统计过程控制(SPC)在过程改进的应用,文中不涉及具体的概率统计棊础知识的定义和公式推导。一、建立过程性能棊线,对项目进行定量管理在CMM/CMMI模型中,组织过程性能(OPP)焰第4级的一个过程域(PA),它是实现定量管理的前提和依据,是用来反映和衡量一个稳定过程的性能指标。定量项目管理(QPM-QuantitativeProjectManagement
8、)是CMM/CMMI模型第4级的另外一个过程域,是対项目管理的高层次的要求;川SPC作为工具来建立的过程性能棊线,是进行定量项口管理的基础和依据,没有SPC就谈不上定量项口管理。任何一个过程,无论它的设汁有多么精确,执行有多么认真,一定程度的内在的或者自然的变异总是存在的,自然变异或者背呆噪声是那些小的,根本无法避免的原因的累计。当过程中的背景噪声比较小时,通常被看作是过程绩效的一个可接受水平。在统计过程控制的框架中,自然变异通常被称之为随机因索的稳定系统。其它类型的变异有时候也会
此文档下载收益归作者所有