第2章-软件过程成熟度.ppt

上传人:wj 文档编号:169103 上传时间:2022-10-05 格式:PPT 页数:165 大小:1,002KB
下载 相关 举报
第2章-软件过程成熟度.ppt_第1页
第1页 / 共165页
第2章-软件过程成熟度.ppt_第2页
第2页 / 共165页
第2章-软件过程成熟度.ppt_第3页
第3页 / 共165页
第2章-软件过程成熟度.ppt_第4页
第4页 / 共165页
第2章-软件过程成熟度.ppt_第5页
第5页 / 共165页
点击查看更多>>
下载资源
资源描述

第2章-软件过程成熟度.ppt

《第2章-软件过程成熟度.ppt》由会员分享,可在线阅读,更多相关《第2章-软件过程成熟度.ppt(165页珍藏版)》请在冰豆网上搜索。

第2章-软件过程成熟度.ppt

第2章软件过程成熟度,第2章软件过程成熟度第2章软件过程成熟度本章提纲2.1过程成熟度标准2.2能力成熟度模型概述2.3过程成熟度级别2.4软件过程的可视性2.5过程能力和效能预测2.6软件过程框架,本章提纲,2.1过程成熟度标准2.2能力成熟度模型概述2.3过程成熟度级别2.4软件过程的可视性2.5过程能力和效能预测2.6软件过程框架,软件过程成熟度,决不要叮嘱别人怎样做事,只需告诉做什么,他们的机智仍会让我们感到惊讶。

乔治帕通(GeorgeS.Patton),软件过程成熟度,软件过程成熟度是指对具体软件过程进行明确定义、管理、度量和控制的有效程度。

成熟意味着软件过程能力持续改善的过程,成熟度代表软件过程能力改善的潜力。

成熟度等级用来描述某一成熟度等级上的组织特征,每一等级都为下一等级奠定基础,过程的潜力只有在一定的成熟度基础之上才能够被充分发挥。

软件过程成熟度,成熟度级别的改善,包括管理者和软件从业者基本工作方式的改变。

组织成员依据建立的软件过程标准执行并监控软件过程,一旦来自组织和管理上的障碍被清除后,有关技术和过程的改善进程就能迅速推进。

2.1过程成熟度标准,为了清楚理解软件过程成熟度标准,首先可以从反面来看过程成熟度,也就是了解不成熟软件过程的特点。

不成熟软件过程特点的对立面,就是获得过程成熟度要求的出发点,从而最终定义出过程成熟度标准。

2.1.1软件过程不成熟的特点,软件过程能力软件过程性能软件过程成熟度,3个基本概念,在介绍不成熟软件过程的特点之前,我们必须掌握几个基本概念。

软件过程在本质上由其能力和性能决定,其能力和性能的水平决定了过程的成熟度。

2.1.1软件过程不成熟的特点,1.软件过程能力软件过程能力(softwareprocesscapability)是软件过程本身具有的按预定计划生产产品的固有能力,或者说是遵循软件过程能够实现预期结果的程度。

一个组织的软件过程能力为组织提供了预测软件项目开发的数据基础,提供一种预测该组织承担一个新软件项目时最可能出现的预期结果的方法。

2.1.1软件过程不成熟的特点,2.软件过程性能软件过程性能(softwareprocessperformance)表示遵循软件过程所得到或软件过程执行的实际结果。

所以,软件过程性能关注已得到的结果,而软件过程能力则关注预期的结果。

一个项目的软件过程性能决定于内部子过程的执行状态,只有每个子过程的性能得到改善,相应的成本,进度,功能和质量等性能目标才能得到控制。

2.1.1软件过程不成熟的特点,另一方面,由于一个特定项目的属性受执行该项目的环境所限,项目的实际性能并不能充分反映组织的软件过程能力。

所以,评价过程的成熟度。

不能仅仅依据软件过程性能来判断,必须结合软件过程能力来进行综合评估。

2.1.1软件过程不成熟的特点,3.软件过程成熟度软件过程成熟度(softwareprocessmaturity)是指一个具体的软件过程被明确地定义、管理、评价、控制和产生实效的程度。

所谓的成熟度包含着能力的一种增长潜力,同时也表明了组织(企业)实施软件过程的实际水平。

随着组织软件过程成熟度能力的不断提高,组织内部通过对过程的规范化和对成员的技术培训,不断改进其软件过程,从而提高软件过程能力,使软件的质量、生产率和生产周期得到改善,从而达到良好的软件过程性能。

2.1.1软件过程不成熟的特点,软件过程能力低,不能按预定计划开发出客户满意的产品,项目拖延、费用大大超出预算已成惯例。

过程性能的不可预见性,对进度和预算估计、产品质量的目标缺乏历史数据和有效方法的客观基础,开发的进度、成本和产品的质量都难以预测。

过程的不可视性,软件过程缺乏定义、缺乏文档和缺乏跟踪,在整个软件过程中,不清楚每个阶段进出的标准、执行的方法和规则。

过程的不稳定性,实际的、具体的操作过程是在一个项目开始后临时拼凑而成,每个项目都不一样。

过程的被动性、缺乏改进的主动性。

2.1.2软件过程成熟的标准,软件过程能力高,具有全组织范围的管理软件开发和维护过程的能力。

软件过程性能可预见性,对进度、预算和质量做出现实的和准确的估计和预测。

软件过程规范化,可遵循的标准、规则和指导性原则。

过程的一致性过程的丰富性过程的可视性过程的稳定性过程的不断改进,2.2能力成熟度模型概述,CMM是软件过程能力成熟度模型(CapacityMaturityModel,CMM)的简称,是卡耐基梅隆大学软件工程研究所为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM1.0版。

CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,成为衡量软件公司软件开发管理水平的重要参考因素和软件过程改进领域之事实上的工业标准。

2.2能力成熟度模型概述,2.2.1CMM的基本内容介绍2.2.2系统工程能力模型2.2.3集成化产品开发模型2.2.4CMMI介绍,2.2.1CMM基本内容介绍,软件能力成熟度模型是一种描述有效软件过程的关键元素的框架。

它将软件过程、软件过程能力、软件过程性能和软件过程成熟度等概念结合在一起。

CMM建立起一个标准,对照这个标准就能以可重复的方式判断组织软件过程的成熟度,并能将过程成熟度与工程实践状态作比较,组织也能采用CMM去规划其软件过程改进的路线。

2.2.1CMM基本内容介绍,CMM描述一条从无序的、混乱的过程到成熟的、有纪律的过程的改进途径,描绘出软件组织如何增加对软件开发和维护的过程控制,如何向软件工程和管理的优秀文化演变等方面的指导。

CMM还包含了有关软件开发和维护的策划、工程化和管理的关键实践。

遵循这些关键实践,就能改进组织在实现有关成本、进度、功能和产品质量等目标上的能力。

CMM基本内容介绍,2.2.1基本内容节要点CMM建立的目的。

CMM的起源CMM的基本内容和结构,2.2.1CMM基本内容介绍,CMM建立的目的设计CMM是为了指导软件组织,通过确定当前过程的成熟度和通过识别出对软件质量和过程改进至关重要的少数问题,来选择其过程改进策略。

通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其全组织的软件过程,使其软件过程能力持续不断地增长。

2.2.1CMM基本内容介绍,设计CMM,还出于下列目的考虑。

(1)基于现实的实践、反映最好的实践状态。

(2)反映从事软件过程改进、软件过程评估或软件能力评价的个人需要。

(3)是文档化的、公开能得到的过程标准。

2.2.1CMM基本内容介绍,2.CMM的起源基于休哈特(WalterShewhart)、戴明(EdwardDeming)和朱兰(JosephJuran)的统计质量控制原理形成了成熟度框架。

成熟度框架为软件过程定量控制建立了项目管理和项目工程的基本原则,这是过程不断改进的基础。

2.2.1CMM基本内容介绍,统计质量控制(SQC)之父:

沃特阿曼德休哈特(WalterAndrewShewhart),2.2.1CMM基本内容介绍,沃特阿曼德休哈特生平1891年,3月18日沃特阿曼德休哈特出生于美国伊利诺伊州的新坎顿1917年,获得加州大学伯克莱分校的物理学博士学位1918年-1924年,西方电气公司(WesternElectric)工程师1925年-1956年,贝尔试验室研究员,期间曾先后在伦敦大学、斯帝文理工学院、美国农业部研究生院和印度讲学,2.2.1CMM基本内容介绍,休哈特重要的著作是产品生产的质量经济控制(EconomicControlofQualityofManufacturedProduct),1931年出版后成为公认为质量基本原理的起源。

本书对质量管理做出重大贡献。

休哈特宣称“变异”存在于生产过程的每个方面,但是可以通过使用简单的统计工具如抽样和概率分析来了解变异,他的很多著作在贝尔实验室内部发行。

其中之一是1924年5月16日的有历史意义的备忘录,在备忘录中他向上级提出了使用“控制图”(ControlChart)的建议。

2.2.1CMM基本内容介绍,1939年休哈特完成质量控制中的统计方法(StatisticalMethodfromtheViewpointofQualityControl)一书,并在专业期刊上发表大量文章。

他关于抽样和控制图的著作吸引了质量问题领域工作人士的兴趣并对这些人产生影响。

其中有最杰出的威廉爱德华兹戴明WilliamEdwardsDeming和约瑟夫M朱兰JosephM.Juran。

2.2.1CMM基本内容介绍,休哈特的计划执行检查行动循环的观点被戴明和其他人广泛应用,进行质量改进项目的管理。

此循环包括计划你想要做的事、执行计划、研究结果、进行纠正,然后再开始新的循环。

2.2.1CMM基本内容介绍,质量管理大师:

威廉爱德华兹戴明(WilliamEdwardsDeming,1900.10-1993.12),2.2.1CMM基本内容介绍,戴明博士简介戴明博士于1921年从怀俄明大学(Univ.ofWyoming)毕业后继续前往科罗拉多大学进修,并于1925年修得数学与物理硕士,最后于1928年取得耶鲁大学的物理博士学位。

戴明博士在学期间曾经于芝加哥的西电公司霍桑工厂工作时得知当时在贝尔研究所的WA休哈特博士,并于1927年见面后就成为亦师亦友的莫逆之交。

2.2.1CMM基本内容介绍,戴明博士的贡献戴明博士的贡献可分为几个阶段:

第一个阶段对美国初期SQC推行的贡献戴明博士在美国政府服务期间,为了国势人口调查而开发新的抽样法,并证明统计方法不但可应用于工业而商业方面亦有用。

第二阶段对日本的质量管理贡献戴明博士从1950年到日本指导质量管理后就一直继续长达近四十年,且前二三十年几乎每年都去,可以说日本的质量管理是由戴明博士带动起来都不为过。

2.2.1CMM基本内容介绍,第三阶段对美国及全世界推行TQM的贡献于1980年6月24日全国广播公司(NBC)在电视播放举世闻名的“日本能为什么我们不能”(IfJapanCan,WhyCantWe?

),使戴明博士一夜成名。

加上戴明博士在美国及各国积极讲授他的质量经营的经典14个管理原则(Demings14Points)。

他为美国各大公司如福特或AT&T公司提供质量经营的顾问工作,并且收到了实质上的效果。

2.2.1CMM基本内容介绍,戴明博士质量管理十四法第一条要有一个改善产品和服务的长期目标,而不是只顾眼前利益的短期观点。

为此,要投入和挖掘各种资源。

第二条要有一个新的管理思想,不允许出现交货延迟或差错和有缺陷的产品。

第三条要有一个从一开始就把质量造进产品中的办法,而不要依靠检验去保证产品质量。

2.2.1CMM基本内容介绍,第四条要有一个最小成本的全面考虑。

在原材料、标准件和零部件的采购上不要只以价格高低来决定对象。

第五条要有一个识别体系和非体系原因的措施。

85%的质量问题和浪费现象是由于体系的原因,15%的是由于岗位上的原因。

第六条要有一个更全面、更有效的岗位培训。

不只是培训现场操作者怎样干,还要告诉他们为什么要这样干。

2.2.1CMM基本内容介绍,第七条要有一个新的领导方式,不只是管,更重要的是帮,领导自己也要有个新风格。

第八条要在组织内有一个新风气。

消除员工不敢提问题、提建议的恐惧心理。

第九条要在部门间有一个协作的态度。

帮助从事研制开发、销售的人员多了解制造部门的问题。

第十条要有一个激励、教导员工提高质量和蔻生产率的好办法。

不能只对他们喊口号、下指标。

2.2.1CMM基本内容介绍,第十一条要有一个随时检查工时定额和工作标准有效性的程序,并且要看它们是真正帮助员工干好工作,还是妨碍员工提高劳动生产率。

第十二条要把重大的责任从数量上转到质量上,要使员工都能感到他们的技艺和本领受到尊重。

第十三条要有一个强而有效的教育培训

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1