Deming第一原则:要有一个坚定不移的目标
许多公司趋向于解决当前的问题而忽略将来的目标。根据Deming的原则:“对于一个公司,在没有一个针对未来的计划的前提下,它是不能存在于商业领域中的。”,一个坚定不移的目标需要:创新。如:一个长期的计划,投资于研究和教育,并且不断的改进产品和服务。
为了应用该原则,一个质量保证组织可以:
1、开发一个质量保证计划,提供一个长期的质量方向
2、需要软件测试者为每个项目开发并维护一个一致的测试计划
3、鼓励质量分析人员和测试人员遵循具有革新的方法来最大化产品的质量
4、致力于不断改进质量过程
Deming第二原则:质量成为信仰 质量必须成为一个新的信仰,根据Deiming的理论:“生存的成本和需要花钱购买的商品和服务的质量是成反比的,如:可靠的服务可以降低成本,延迟的服务或错误却会提高成本”。由于延迟的服务和错误,商品和服务的消费被终止了,这降低了它们存在的意义。
为了应用该原则,一个质量保证组织可以:
1、教育开发组织关于质量的价值和需要
2、提高质量保证部门的地位,使他们和别的部门同样重要
3、纠正对质量部门是“看门狗”的消极看法
Deming第三原则:不要依靠于海量的检查 传统的想法认为检查可以排除糟糕的质量。当难于确定在过程中一个缺陷在哪边产生的时候,一个好的方法是关注于我们做的如何,而不应针对最终的产品。质量应当是内在的,而不是依靠于无数的检查获得的。
为了使用该原则,一个质量保证组织可以:
1、在整个开发生命周期中,提高并使用技术评审、走读和检视来获取质量。
2、在整个组织中灌输质量意识,并把它作为一个切实的,可度量的工作产品
3、需要信息技术质量的统计证据
Deming第四原则:不要纯粹按照价格因素来选择供给商 “两个或多个以上的同种商品的供给商可能会导致恶性的竞争,这些竞争除了会损害供给商自身外,并且还可能会损害商品的使用者”。为了最好的服务于公司,购买方可以通过和供给商建立一种长期的忠实的关系,并且与一个专门的供给商建立信任关系。一般可能会通过一系列的标准来衡量哪个供给商更好,但一个更好的方法是积极的使用Deming的十四条原则参与到供给商治理当中。
在软件开发中,可能会需要各种工具和中间件供给商、子合同承包商,而这些商品品或服务的质量会极大的影响最终的产品质量。
为了应用该原则,一个质量保证组织可以:
1、需要软件产品和服务提供者提供能够证实他们质量的统计数据
2、对每一个质量保证工具、测试工具和服务选择一个最好的供给商,并且建立一个与质量计划一致的工作关系
3、对子合同承包商,需要建立一致的质量保证计划
Deming第五原则:产品和服务系统稳定的长期的提高 改进不是一时的努力——治理者有责任不断的提高质量。“把火扑灭——很多公司称之为救火队,并不是改进,寻找失去控制的地方,找到其非凡的原因并改正它,这只是把过程纠正回本来应该的位置。改进的责任是一个无止境的过程”
为了应用该原则,一个质量保证组织可以:
1、不断的提高质量保证和测试过程
2、不要依靠于主管的判定
3、使用统计技术,如测试分析和通过主因及效果分析揭示问题根源等方法
Deming第六原则:建立培训和再培训制度 在很多公司,通常只有很少甚至没有培训,员工们不知道何时才能正确的完成他们的工作。消除不适合的培训是非常困难的。Deming强调:只要工作成果还无法受到统计控制,并且还能获得更大的好处的时候,培训就不应当被中止。
为了应用该原则,一个质量保证组织可以:
1、建立现代的培训辅助和实践
2、鼓励质量工作者通过参加研讨班或上课不断的提高质量和测试方面的技术知识
3、奖励工作者建立新的研讨班和非凡的爱好小组
4、使用统计技术确定何时培训被需要,并且何时培训可以结束
Deming第七原则:建立良好的组织结构 “没有任何一个借口可以把人放到他们不知道如何做的岗位上。绝大多数所谓的‘无事可做的人'是因为他们被放置在不适合的工作上或者由于不善的治理造成的”。治理者有责任去寻找是什么原因造成员工不以工作为自豪。从一个信息技术的眼光来看,开发人员经常认为质量这种事应当是质量部门的责任。QA作为质量领导者应当敢作敢为,并且指出质量是每一个人的责任。
为了应用该原则,一个质量保证组织可以:
1、假如一个开发人员有大量的错误被QA测试发现,那么需要化时间来培训他(她)如何进行单元测试或如何更有效的编码
2、提高对流程规范的监督,这是治理者的责任
3、答应项目治理者有更多的时间在工作上去帮助项目组内的人
4、使用统计技术来揭示哪里存在缺陷
5、加强组织结构内的各种沟通
6、加强质量计划的制订、执行和反馈
7、质量部门保持一定的独立性
Deming第八原则:打破不同领域间的障碍 当各部门有不同的目标的时候,很多的问题就随之产生了。这些部门不会象一个有效的小组一样去解决问题、设定政策和定义新的方向。“人们在自己的部门内可以工作的非常好,但假如他们的目标发生冲突的时候,他们将对公司造成损害。此时最好成立一个联合工作组,他们对公司负责”
为了应用该原则,一个质量保证组织可以:
1、质量保证部门和其它部门需要紧密的工作在一起。QA应当被视为好的伙伴,他们致力于使软件产品最终成为最优秀的产品。
2、质量保证组织应当指出缺陷应当在产品最终到达用户手上之前被发现
Deming第九原则:排除为工作努力而设置的口号、训示及目标
“口号是不会帮助任何一个人做好工作的,它们会产生挫折和怨恨”。像“零缺陷”或“在第一时间把事情做好”等口号在表面上看是好的,问题是它们被视为一种信号,即治理者不理解或不关心雇员的实际问题。设定了目标但不描述如何去完成该目标,在实践中是经常发生的。
为了应用该原则,一个质量保证组织应该:
1、鼓励治理人员避免使用口号,而应该制订指导实践的规范;
2、QA组织应当开发文档标准、过程和步骤,而不是产生一些无用的口号,其它组织成员可以使用这些标准、过程和步骤得到最大的质量。
Deming第十原则:建立一个教育和再培训的有力的过程
质量是由制造产品的人决定的,而最终是由人的知识和技能来决定的。人们必须获得新的知识和技能。教育和再培训是对人的一种投资,这是一个长期的计划。教育和再培训必须使得人们到新的工作岗位上并承担新的责任。
为了应用该原则,一个质量保证组织可以:
1、鼓励质量工作者通过参加研讨班或上课不断的提高质量和测试方面的技术知识
2、奖励工作者建立新的研讨班和特2殊的爱好小组
3、在新的质量技术方面对个人进行再培训。