- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件质量管理的方法、工具和保证
写在前面的话: 我们中国的软件产业是如此之年轻,如同一个年轻人,一个富有青春气息的朝气蓬勃的年轻人,在其发展中,是否也容易忽略了一些很基本的东西? 项目经理圈子 当我们热衷于追求某种时尚和新技术时,是否也容易忽略了一些最基本但却非常重要的东西,而且这些东西往往是来自于我们的生活经验。 1、从问题入手 项目管理培训 对于一个发展中的组织,问题的暴露是很自然的,改进的过程实际上就是在按照计划执行与跟踪的过程中进行问题的发现、纠正和预防的过程。那么,发现问题、 收集和整理问题、分析问题、排列问题重要性、提出解决措施、在部分区域演练、全面推广就成为过程改进的一个系统化的步骤。 实际上,无论是 W.Edward Deming博士提出的Deming环,即PDCA(Planning, Do, Check, Action)环,还是后来SEI(美国卡耐基梅隆大学的软件工程研究所)在此基础上提出的IDEAL(Initiating, Diagnosing, Establishing,Acting, Leveraging)模型,都是软件过程改进的一个基本过程和方法。 实际上,无论是高层管理者,还是SQA、项目经理、软件工程师将自己工作中经常犯的错误随时记录下来,都是一个问题的收集过程;在此基础上再进行问题归 类、问题统计和原因分析,然后再进行问题排序、针对问题进行纠正、纠正措施或预防措施等,并形成这样一个自反馈系统,就可以实现持续的过程改进。 2、运用统计与度量技术 Deming是一位将统计方法用于质量控制的咨询专家。他说:“统计质量控制是统计原理和技术的一次实践,这种方法可以用于生产的所有阶段以及维护和服务,其目的是经济的满足需求。” 项目管理者联盟诸如SPC(统计过程控制)、头脑风暴法、鱼刺图、PARETO原理、层次图等方法都是统计控制理论和度量理论的一些基本方法。 项目管理者联盟文章头脑风暴法(Brainstorming) 转自项目管理者联盟头脑风暴法的一般步骤可以概括为: 项目管理者联盟(1) 确定质量问题。 (2) 尽可能找出影响质量问题的因素。 (3) 找出各原因之间的关系,在因果图上以因果关系用箭头连接起来。 (4) 根据对结果影响的程度,将认为有显著影响的因素标出来。 (5) 在因果图上标出必要的信息。 项目管理者联盟 此方法实际上包含两项活动,一是用头脑风暴法找原因,二是对原因进行系统整理、归类,即先放开思路,进行开放式、创造性思维,然后再根据概念间的层次关系整理成型。它是用来表示质量波动特性与其潜在原因的关系,即表达和分析因果关系的一种图表。 鱼刺图 鱼刺图(Cause-effect diagram)又叫因果图、石川图、特性要因图、树形图,最先由日本东京大学石川馨教授于1953年提出。此后,很快在日本企业界得到广泛的应用。 转自项目管理者联盟PARETO原理 Pareto分析是一种识别消耗了最多成本的少部分的角色的统计分析方法。J.M.Juran是质量管理中Pareto原理之父。他首先提出了术语 vital few 和trivial many,并应用到Pareto原理中。Pareto原理强调了将精力集中在少数重要的事情上(vital few),而不是在多数琐碎的事情上(trivial many)。 Boehm给出的度量中的头10个表示软件现象遵守Pareto分布: 20%的模块消耗80%的资源; 20%的模块包含80%的错误; 20%的错误消耗80%的修改成本; 20%的改进包含了80%的适应性为主的成本; 20%的模块占用了80%的执行时间; 项目管理者联盟20%的工具使用占80%的整个工具使用时间。 产品质量是由质量形成过程中许多因素共同作用的结果。质量有了问题,特别是主要质量问题,就要进一步找原因,并针对原因采取措施,才能解决问题。有些质 量问题的原因一目了然,而有些质量问题的原因,就必须借助图形的方式来分析原因,这样就能帮助我们理清思路,从而对症下药。 项目管理论坛 而发现问题后,识别关键、把握关键是项目成败的关键,也是我们日常工作的关键所在。如不要为过于细节的讨论耗费太多时间。在CMM模型中提到的“关键成功要素”(Critical Success Factors)实际上就是一种基本的统计控制方法。 实际上,无论是我们的各种生活常识、管理经验、统计方法,还是古人早已提出的“孙子兵法”、“三十六计”等,都可能成为指导我们提高过程和改进质量的重 要手段。比如是否可以考虑建立一个更好的质量体系框架,设立一些其它的关键过程区域,建立一套科学的裁剪准则等等,以便于更好地支持国内的软件组织进行过 程改进。 3、必要的工具支持 转自项目管理者联盟 软件过程改进的过程中,组织会产生大量的有关问题的历史数据,可以称为知识库;这
文档评论(0)