美文网首页软件测试软件测试项目管理
【测试】如何更有效把控质量

【测试】如何更有效把控质量

作者: 云层_ | 来源:发表于2019-05-01 08:05 被阅读10次

        管理学大师德鲁克说:你如果你无法度量它,就无法管理它。要想做有效的管理,就很难绕开度量的问题。所以,选择合适的度量指标考核技术团队成员,需要慎重考虑。

        例如,代码行数和千行代码Bug率指标就值得商榷。                                                                                                                                                                                         

什么是千行代码Bug率?

千行代码Bug率= Bug数量/ (代码行数/1000) ,千行代码Bug率数值越小质量越好。

CMMI级别对应的BUG率:CMMI1~5 →11.95‰ 、5.52‰、 2.39‰ 、0.92‰、0.32‰ 

千行代码Bug率的无效性体现在哪里?

        首先,统计“千行代码Bug率”和“每日生产代码行数”一样,都是没经过大脑思考,而直接打算把优秀员工踢出团队的懒人式管理方式。特别是对从事智力型工作工程师来说,是很不合适的考量指标。因为优秀的程序员是通过减少代码行数来增加功能的。千行代码Bug率,虽然没有明确鼓励增加代码行数,但是这个计算结果对于优秀的员工来说是相当的不公平。它隐含的推广了“尽量增大代码行数”这个意思。

        其次,系统质量是要靠上游工程做出来的,而且上游的工作质量会更为重要,上游的问题的影响范围将更广,对效率和价值的影响更大,应该是我们重点关注的地方。仅仅依赖下游工程(研发阶段的后期的种种测试)来把质量关,是十分低效,而且代价是非常昂贵的。从项目的研发阶段和效率价值金字塔来看,前面几个阶段的缺陷,会影响整个项目的进度,甚至导致项目失败,管理者和团队更应该将风险控制和度量指标向前移。

研发阶段和效率价值金字塔

如何更合理的把控软件质量?

        软件开发产出最直观的结论就是一行行代码,实际上代码行数的多少并不代表价值的多少。当考核不合理导致出现大量的复制,不合理的设计,大量的冗余,不但难以理解和维护,甚至没有实际运行起来。这样就造成大量的时间浪费,同时也造成质量的严重腐化。 

        如果考核千行代码Bug率不能很好的解决质量核心问题,那我们还有那些方法和方案来提高项目的整体质量呢?个人觉得,我们还是从项目的研发阶段和效率价值金字塔出发,重整体上去把控质量,上下游一体,从源头开始

1. 需求的评审

2. 架构设计方案评审

3. 代码模块设计,包的依赖的规划,接口的设计的review

4. 代码的review的机制

5. 测试用例评审

6. 使用代码检测工具,自动发现问题

磨合的过程,存在哪些问题?

         过程评审是最有效也是成本最低的质量和效率保证和提升的手段。另外,过程评审还是迅速提高新人能力及其成果物的规范性的一个有效手段。 但是过程评审,也存在一些问题: 

1. 前期过度依赖于团队的人员素质 

2. 规则的定义也比较难,产出不好量化 

3. 评审耗时多 

4. 团队的意识不一致

        而基于全过程的评审机制和持续改进方法,可以很好的改善质量。但持续改进需要一个过程,需全团队从认知达成一致,并共享问题,统一步调和规范,持续的执行和改进。

引自:http://www.cnblogs.com/peida/p/8315677.html

相关文章

  • 【测试】如何更有效把控质量

    管理学大师德鲁克说:你如果你无法度量它,就无法管理它。要想做有效的管理,就很难绕开度量的问题。所以,选择合适的度量...

  • 测试质量把控

    从产品、开发、测试三个维度进行把控。 一、产品: 1、从需求阶段:需求评审 A、及时提出不明确点的质疑 B、需求漏...

  • 测试计划

    参考来源:软件测试52讲课程一份测试计划对产品整个流程的把控、上线质量、人员有效分配等有很重要的作用,一份好的测试...

  • 巩固基本功-测试思路

    分享嘉宾阿辉简介:6年测试,带领过测试团队,在测试整体体系、测试流程把控、项目质量把控方面非常有经验 第五期主题:...

  • 项目管理内容

    1、项目进度把控(开发时间、测试接入) 2、项目质量把控(代码规范、接口规范、文档规范) 3、项目人力把控 4、项...

  • 产品如何有效把控产品上线质量?

    很多人乍看这个标题,可能有些惊讶。产品上线质量不是由测试来主要负责的么,怎么产品也需要来把控这个事情?诚然,从具体...

  • 产品如何有效把控产品上线质量?

    很多人乍看这个标题,可能有些惊讶。产品上线质量不是由测试来主要负责的么,怎么产品也需要来把控这个事情?诚然,从具体...

  • 需求质量把控-风险和问题前置方案简述

    需求质量把控-风险和问题前置方案简述 前言:为了更好的把控需求的质量和测试过程,列出一写可行性的建议方案。 背景:...

  • 2020-06-13软件测试管理--产品测试负责人

    作为产品测试负责人 一:把控好输入 1.产品需求文档:质量标准是否制定好、如何评审、每一份文档的质量控制、需求变更...

  • BUG测试管理简介

       如果没有专门的测试人员,那么就是开发人员的自测,项目经理:测试。       测试就是质量的把控。最后一个关...

网友评论

    本文标题:【测试】如何更有效把控质量

    本文链接:https://www.haomeiwen.com/subject/ljrgbqtx.html