软件全面质量管理(TQM)定义:
TQM可以被定义为一种管理技术,用于改进与产品相关的过程、产品、服务和其他方法。它关注的是整个业务,而不仅仅是一个特定的项目或过程。TQM的主要思想是公司不仅应该在商品质量方面工作,还要在公司的工作组织质量方面工作,包括人员的工作。不断同时改进以下三个组成部分将使业务发展更快,更高效:
商品质量
流程组织的质量
人员资格
TQM原则:
1.以顾客为关注焦点2.领导作用3.全员参与4.过程方法5.系统的管理方法6.持续改进7.基于事实的决策方法8.与供方互利的关系
全面软件质量管理模型
提高软件质量最好的办法是:在开发过程中有效地防止工作成果产生缺陷,将高质量内建于开发过程之中。主要措施是“不断地提高技术水平,不断地提高规范化水平”,其实就是练内功,通称为“软件过程改进”。
其次方法是当工作成果刚刚产生时马上进行质量检查,及时找出并消除工作成果中的缺陷。这种方式效果比较好,人们一般都能学会。最常用的方法是技术评审、软件测试和过程检查,已经被企业广泛采用并取得了成效。最差的是在软件交付之前,没有及时消除缺陷。当软件交付给用户后,用着用着就出错了,赶紧请开发者来补救。可笑的是,当软件系统在用户那里出故障了,那些现场补救成功的人倒成了英雄,好心用户甚至还寄来感谢信。
谁对软件质量负责?是全员负责。任何与软件开发、管理工作相关的人员都对质量产生影响,都要对质量负责。所以人们不要把质量问题全部推出质量人员或测试人员。
谁对软件质量负最大的责任?谁的权利越大,他所负的质量责任就越大。质量人员是成天与质量打交道的人,但他个人并不对产品质量产生最大的影响,所以也不负最大的责任。
质量人员的主要职责:
负责制定质量计划(很重要但是工作量比较少);负责过程检查(类似于CMM中的质量保证),约占个人工作量的20%;参与技术评审,约占个人工作量的30%;参与软件测试,约占个人工作量的30%;参与软件过程改进(面向整个机构),约占个人工作量的20%;
质量管理计划的主要内容:
质量要素分析
质量目标
人员与职责
过程检查计划
技术评审计划
软件测试计划
缺陷跟踪工具
审批意见
软件全面质量管理的思想体系
最新推荐文章于 2023-12-28 18:23:51 发布