软件项目质量管理分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章项目质量管理7.1IT项目的质量质量(Quality):是“使实体具备满足明确或隐含需求能力的各项特征之总和”。项目质量管理:保证项目能满足原先规定的各项要求所需要的过程。即“总体管理功能中决定质量方针、目标与责任的所有活动,并通过诸如质量规划、质量保证、质量控制、质量改进等手段在质量体系内加以实施”。也可以基于与要求的一致性和适用性对质量进行定义。IT项目的质量现在往往不高,同时还难以管理和评价。如OS。7.2什么是项目质量管理质量管理的目的是确保项目满足他所应满足的需求。项目质量管理的三个过程:1.质量计划编制,包括确认与项目有关的质量标准以及实现方法。2.质量保证,包括对整体项目绩效进行预先的评估以确保项目能够满足相关的质量标准。3.质量控制,包括监控特定的项目结果,确保它们遵循了相关质量标准,并识别提高整体质量的途径。7.3现代质量管理现代质量管理追求顾客满意,注重预防而不是检查,并承认管理层对质量的责任。戴明Deming1.计划(Plan)→实施(Do)→检查(Chick)→行动(Act)→计划(Plan)(PDCA循环);2.85%的质量问题应由管理层负责,另外15%由团队成员负责。朱兰Juran1.朱兰质量三部曲:质量计划、质量控制、质量改进;2.公司的任务是实现产品的高质量、部门的任务是实现生产的高质量。克劳斯比Crosby1.组织向零缺陷努力、高层管理必须要为整体质量做出承诺;2.对质量的测量应该用非一致性成本、质量与需求一致。田口宏一Taquchi1.质量是设计出来的,而非检验出来的;2.质量成本可以通过标准差函数(损失函数)来衡量。各质量管理大师的重要观点马可姆—科里奇奖(MalcolmBaldrigeAward)开始于1987年,对那些通过质量管理取得了世界级竞争水平的公司的承认。ISO9000是ISO制定的质量系统标准。是有一个组织中质量的规划、控制和归档等三部分构成的连续循环。ISO9000提供了一个组织满足其质量认证标准的最低要求。7.4质量计划编制质量计划编制中重要的是确定每个独特项目的质量标准,把质量规划到项目的产品和管理项目所涉及的过程之中。实验设计是一种质量技术,用以帮助确认那个变量对一个过程的整体结构影响最大。理解那个变量影响结构是质量计划编制的重要部分。计划编制还包括,以一种能理解的、完整的形式传达为确保质量而采取的纠正措施。在项目的质量计划编制中,描述能够直接促成满足顾客需求的关键因素是重要的。质量计划的输入:关于质量的组织政策、特定的项目范围说明书、产品描述、相关标准和准则输出是:质量管理计划和为确保整个项目生命周期质量的各种检查表。IT项目中影响质量的范围部分包括:功能性特色系统输出性能可靠性可维护性7.5质量保证质量保证包括与满足一个项目相关的质量标准有关的所有活动。其另一个目标是不断改进质量。上级领导和项目经理做好质量保证工作,可以对质量产生重要的影响。质量保证的常用工具:实验设计:也可以用来帮助保证和提高产品质量基准比较分析法:是用于质量改进的技术,它是将具体项目时间或产品特性与那些在项目执行组织内部或外部的其他项目或产品的相应特性进行比较,从而产生质量改进的思想。质量审计:是对特定质量管理活动的结构化审查,找出教训,改进现在或将来项目的执行。7.6质量控制质量控制:指监视项目的具体结果,确定其是否符合相关的质量标准,并判断如何杜绝造成不合格结果的根源。质量控制应贯穿于项目的始终。质量控制通常由机构中的质量控制部或相似的部门实施,但实际上并不是非得由此类部门实施。输入:接受决策、返工和过程调整。接受决策:作为项目一部分而生产的产品或服务是否被接受或拒绝。返工:指采取行动,是拒收事项达到和满足产品需求或规范或干系人的其他期望。返工非常昂贵,要尽量避免。过程调整:是指在质量控制度量的基础上,纠正或防止进一步质量问题的发生。7.7质量控制的工具和技术许多通用的工具和技术可以用于质量控制1)帕累托分析:指确认造成系统质量问题的诸多因素中最为重要的几个因素。有时称为80-20法则,80%的问题是由20%的原因引起的。帕累托图是用于帮助确认问题和对问题进行排序的柱状图,其根据发生频率排序。直方图代表质量要素出现问题的次数线表示了问题的累积百分比登录问题系统上锁系统太慢系统难以使用报告不准确频数(次)100806040200频数(%)100%80%60%40%20%0%帕累斯图(排列图)示意图帕累托图法2)统计抽样和标准差:团队中对质量进行管理的成员必须对统计有深刻的认识,其他人也需要有大概了解。这些概念包括:统计抽样、可信度因子、标准差、变异性。标准差和变异性是理解质量控制图的基本概念。统计样本:对项目实际执行情况的统计值是项目质量控制的基础,统计样本涉及到了样本选择的代表性,合适的样本通常可以减少项目控制的费用。样本的大小取决于想要的样本有多大的代表性。决定样本大小的公式:样本大小=0.25(可信度因子/可接受误差)2常用的可信度因子期望的可信度可信度因子95%1.96090%1.64580%1.281若要有95%的可信度,则样本大小为:样本大小=0.25(可信度因子/可接受误差)2=0.25(1.960/0.05)2=384若要有90%的可信度,则样本大小为:样本大小=0.25(可信度因子/可接受误差)2=0.25(1.645/0.10)2=68若要有80%的可信度,则样本大小为:样本大小=0.25(可信度因子/可接受误差)2=0.25(1.281/0.20)2=10标准差:测量数据分布中存在多少偏差。一个小的标准差意味着数据集中聚集在分布的中间,数据之间存在很小的变化。使用σ表示标准差标准差在质量控制上很重要,因为它是一个决定有缺陷个体的可接收数据的关键因素。6σ很常用。68%%平均值123+1+2+395%%99%%正态分布一些公司,如摩托罗拉、通用电气、宝丽来等使用6作为质量控制标准。6被认为是美国对质量改进的最杰出的贡献之一。规范范围(+/)在范围内的样本百分比每10亿中有缺陷的单位数168.27317300000295.4545500000399.732700000499.993763000599.99994357699.99999982和有缺陷的单位数3)质量控制图、6σ和七点运行法则控制图是数据的图形化表示,表明一个过程随时间的结构。主要用途是为了预防缺陷,而不是检测或拒绝缺陷。质量控制图可以使你决定一个过程是在控制之中还是失去了控制。当一个过程在控制中,在过程结构中的任何变化都是由随机事件产生的,。在控制中的过程不需要调节。当一个过程失去控制时,过程结构中的变化是由非随机事件产生的。,你需要确认这些非随机事件的起因,并调节过程以纠正或消除这些原因。七点运行法则指出,如果一排中的7个数据点都是在平均值下面或上面,或者都在下降或上升,那么需要检查这个过程是否有非随机问题。上控制界限(UGL)要求上限(UL)中线(CL)下控制界限(LCL)要求下限(LL)检验产品(或样本)序号(T)质量特性值控制图法示意图控制图法4)测试为了提高质量,遵循严谨的测试方法是很重要的。在产品开发生命周期的几乎每个阶段中都需要检验,而不仅仅在一个产品被交付之前。IT项目的测试主要有:单元测试综合测试系统测试用户验收测试调查显示,68.2%的企业认为软件质量保证和测试非常重要,必须设立专门的质量或测试部门,与开发并重;31.8%的企业认为比较重要。我国软件质量保证与测试人才正处于一个地位高、待遇高的“双高”地位,职场前景非常广阔,近几年来软件质量保证和测试也就成了IT就业的新亮点。但是由于我国企业对于软件测试技术在整个软件行业中的重要作用认识较晚,这方面的专业技术人员在国内还是凤毛麟角,人才供需之间存在着巨大缺口。据公开数据显示,我国目前软件从业人才缺口高达40万人,即使按照软件开发工程师与测试工程师1:1的岗位比例计算,我国对于软件测试工程师的需求也有数十万之众。业内专家预计,在未来5-10年中,我国企业对软件质量保证和测试人才的需求数字还将继续增大。软件测试目的测试是一个为了寻找错误而运行程序的过程一个好的测试用例是只可能找到迄今为止尚未发现错误的用例一个成功的测试是揭示了迄今为止尚未发现的错误的测试软件测试方法分类黑盒测试白盒测试两种测试方法从不同的角度出发,反映了软件的不同侧面,也适用于不同的开发环境。软件测试方法:白盒测试白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可称为测试员测试,主要应用于结构化开发环境。应用程序软件测试方法:黑盒测试黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,也可被称为用户测试,主要应用于快速应用开发(RAD)环境。RAD:RapidApplicationDevelopment软件测试生命周期软件测试的阶段组成测试计划测试设计测试开发测试执行测试评估测试设计定义用户需求测试需求选择决定测试过程测试用例测试执行的步骤:单元测试执行的步骤:模块测试执行的步骤:集成测试执行的步骤:系统联调测试执行的步骤:验收测试系统联调成功后,系统便可以进入试运行阶段。经过相对时间的系统试运行后,如果系统运行正常。便可进行用户验收测试阶段。测试执行的步骤:维护测试评估:综合评价测试模式7.8提高IT项目质量成熟度模型:用于帮助组织改进它们的过程和系统的框架模型。3个流行的成熟度模型包括:软件质量功能实施(SQFD)模型,能力成熟度模型(CMM/CMMI)项目管理成熟度模型。先看看在一般领域中如何实现质量管理质量管理的发展过程质量评估体系的发展历史大致经历了检验、统计质量控制、质量保证、质量管理、全面质量管理等几个阶段。其中,质量管理阶段是质量保证阶段发展的必然结果,具有较高的质量管理层次。质量保证侧重于结果控制,质量管理更强调过程控制。检验统计质量控制质量保证质量管理全面质量管理质量管理的发展过程18世纪-1950年,以产品为中心的质量检验和统计质量控制阶段18、19世纪,产品质量是由有经验的工匠控制。随着生产规模的不断扩大与分工的出现,一些专门负责的检验人员逐渐从生产人员中分离出来。人们开始采用统计抽样的检验方式,并且为了尽量降低抽样检验的误差,对于一些易出错检验点增加其检验的力度。1950年-1987年,以顾客为中心的质量保证阶段为了保护原有市场并开拓新市场,企业要特别重视顾客的各种需求。企业要花费很大的精力用于调查与搜集顾客对质量的各项要求,进一步将顾客的各项需求汇总形成若干个指标组,每项指标都规定了应达到的质量标准,它代表着企业进行生产需达到的最低要求。1987年-现在,强调持续改进的质量管理阶段企业在重视用户当前的需求的同时,考虑用户的未来需求以及生产者的长远利益和企业长期维护成本之和。质量管理应立足于总体、着眼于发展与未来,从而寻找提高质量、持久改进的最佳途径。质量管理包括质量策划、质量控制、质量保证和质量改进等内容。质量管理重视过程控制的过程管理。全面质量管理阶段(TQM)TQM强调全员参与,重视满足产品的所有的受益者以及社会的需要。TQM认为企业生产、销售的产品以及所提供的服务,不仅仅要满足顾客的当前需要,而且也要特别重视产品的所有受益者以及全社会综合与环保等的要求。伴随营销经营观念的转变,质量管理也从简单的以顾客为中心转变成注重生产的全过程。与此同时,质量评估体系也从质量保证阶段发展到了质量管理评估层次。ISO9000标准系列简介ISO9000标准系列框架ISO是国际标准组织(InternationalStandardizationOrganization)的简称,它的前身是国际标准化协会即国际联合会。ISO于1974年正式成立,总部设在日内瓦。ISO的工作领域涉及除电工、电子以外的所有学科,其中ISO

1 / 101
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功