- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第20章过程改进与能力成熟度开发过程决定软件的生产力和质量,不断改进过程,就能提高生产效率和产品质量!
目录20.1过程及其特征20.2过程控制与改进简史20.3软件成熟度模型20.4集成的能力成熟度模型20.5采购能力成熟度 20.6服务能力成熟度20.7成熟度模型的对比20.8总结
20.1过程及其特征20.1.1自然过程与社会过程 20.1.2过程的特征
20.1.1自然过程与社会过程自然科学家研究自然世界的运动过程,并对其建立模型。然后利用这种模型构造出符合自然规律的系统,例如,化学反应过程就是典型自然过程的例子,牛顿三大定律是反应物体运动的自然规律,Maxwell方程是电磁场现象的描述,爱因斯坦的质能互相转换这些都是自然过程规律,与人类的活动没有关系不以人的一种为转移!
社会过程社会过程反应的是人类群体的意识、组织、行为和活动。例如,半导体生产中的摩尔定律是对Intel这样的公司组织生产过程的一种规律总结,反应的是将群体组织起来进行生产的规律。如果没有该群体的组织和劳动,例如停下研究和生产,这个规律就不存在来了。相反,自然规律不会因为人的劳动停止和组织改变,而被破坏。
软件生产是社会过程过程是人为定义的,“用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能(韦氏大词典)”,并且需要被不断地改进,才能表现出优势。软件的开发和进化过程是典型的社会过程。第17章我们看到,不同的项目组织和管理方式,会产生不同的软件生产能力。第3章、18章,不同劳动过程和活动顺序,生产能力也会不一样
20.1.2过程的特征作为人为设计和定义的社会过程,过程的定义者和执行者自然希望这个过程具有一些明显的特征,例如,过程是可见的、标准化的、可被审计的、可追溯的等等。这些特征同样适用于软件的生产过程,具体解释为:
1.可视性(Visibility)指一个过程能否被管理者看清楚。即,“是否存在一组反映过程活动及其活动过程中所产生的中间产品属性的数据。如果存在,则该过程是可视的;反之,则是不可视的”。2.可预测性(Predictability)在一个过程开始之前或进展过程中,管理者会对过程的结果进行预测,如果能够将对过程的进展情况、以及所发生的费用、最终的劳动成果及其质量等进行准确的预测话,那么这个过程失败(结果与预期不对应)的可能性就会大大降低。
3.可重复性(Repeatable)社会过程也需要具有可重复性,才能用于实际的生产。如果一个过程是不可重复的,它对社会生产就缺乏指导意义。现代工业建立在以生产线为基础的可重复性的生产过程,从而进行大批量的产品生产。4.标准化(Standardization)过程的标准化是建立生产线的基础。如果在生产过程中,能够做到用标准的工具、标准的流程、标准的员工、标准的检测等,就能够更好地保证所生产出的产品(包括中间产品)质量的一致性。
5.可剪裁性(Tailoring)对于工程项目,其过程应当是可剪裁的,因为没有完全一样的两个项目。可剪裁性意味着开发队伍可以依据项目的大小、时间进度、经费、质量要求、人员情况、以及被开发软件的领域知识等因素,对标准的软件开发过程进行剪裁。6.可追溯性(Traceability)过程是一系列的活动。后续活动的输入一定要以前面活动的输出为依据。否则,所有的活动将失去关联,也就不可能实现有效的管理。可追溯性表明后续活动一定要能够追溯到前面的活动。
7.可审计(Auditable)在经济和工业化社会中,过程应当是可审计的。在一个阶段的结束或开始的里程碑处,划出一条基线(baseline),并对该阶段生产出的中间产品、过程活动进行审计,这样就能够及时掌握生产过程的情况。8.文档化(Documentation)必须用文档描述和定义的活动过程,来建立过程中必要的活动、里程碑等,以及定义各种活动所产生的(中间)工作产品。过程的文档化意味着不同的员工,特别是新加入企业的员工,可以依据“纸面上”规定的过程进行工作,而不是用口头的、随意的、服从个人意志的工作方式。
9.一致性(Consistency)过程的一致性,更准确地说是过程中活动的一致性。例如,要求每个程序员写出(编译前)的C代码的缺陷率要限制在某个范围内,或首次编译发现的语法错误要限制在某个范围内。10.可验证性(Verification)科学与巫术的差别在于,科学现象是可以复现和验证的。工程过程的各项活动和成果一定是可验证的。从而避免由于人员因素或非科学的因素导致不可知的活动结果。
20.2过程控制与改进简史20.2.1统计质量控制的起源 20.2.2Deming、Juran与日本工业的质量革命 20.2.3Juran质量改进三步曲20.2.4Crosby的质量成熟度网格
您可能关注的文档
- 工程光学郁道银谈电子课件chap13.pptx
- 人教版小学六级数学上册全册课件pps5.pptx
- magic tree house twister on tuesday-mary pope osborne周二神奇树屋龙卷风波普奥斯本.pdf
- 安全网站开发项目实战培训课程讲座节.pptx
- 电气箱内装有发动机舱车件保险丝奥迪自学手册.pdf
- 擅用市场资源达成快速上量三个关键.pptx
- 纪念册组培案例集.pptx
- 英特尔管理安全状态应用程序用户指南20128本guideintelr.pdf
- 合适价格在本课结束时你能够lesson 2 the right price22.pptx
- 案例文案介绍.pdf
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)