自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u011250455的专栏

宋世杰(Edmond Sung) ,来自HK。是美国SEI授权CMMI高级主任评估师、注册工程师、六西格玛黑带和注册软件质量工程师,美国PMI的PMP和ACP(敏捷)资格,欢迎您向我提问!

  • 博客(7)
  • 收藏
  • 关注

原创 如何利用缺陷的管理提高软件开发质量七——要注意的地方

我们不要为统计而统计,比如这几年很多学校进行很细致的大数据细研究:大数据建立预测模型来预计缺陷数,可以很准确的预测产品化的开发,哪个模块有多少缺陷数,概念和我们现在的类似。 但是实际工作中,我们不用那么准确,其实我们希望有个简单的质量系统,容易理解和使用,但是有一定的深度,能确实达到我们要求的效果。 补充一个东西,我们分析时候,要把总的缺陷分布,从不同维度下细分,让我们的基线能更细

2017-06-13 15:13:12 598

原创 如何利用缺陷的管理提高软件开发质量六——如何分析

如何分析质量相关的数据,图19.3列出计划每个阶段的缺陷密度和实际缺陷密度趋势   比如我们计划的时候,预计代码评审(Code review) 缺陷密度为30/千行代码,实际只有10 ,导致我们后面做代码审查(Code Inspection) 时,实际发现的缺陷数密度反而比预期高。 图19.4也类似,后面看到系统测试和集成测试的实际缺陷密度比预计高,原因是前面代码评审和代码审查

2017-06-13 15:12:00 577

原创 如何利用缺陷的管理提高软件开发质量五——缺陷预测

前面我们说缺陷排除率,虽然在很有道理,但是很难在实际过程管理中使用,因必须是整个开发完成后才可以分析出来。我们可以用以下的缺陷预测方式,帮我们利用缺陷排除的数据,帮我们管理整个过程的质量,其中有个假定,就是我们可以依据以往的缺陷跟模型,预测每个阶段被发现的缺陷密度,我们把实际的缺陷数和预计的比较,如果太多,过高,或太小,都不正常,要找出原因     缺陷的预测其实有很多方法,为了简单开

2017-06-13 15:08:22 767

原创 如何利用缺陷的管理提高软件开发质量四——缺陷分析简介

质量管理  为了保证最后交付给客户产品的质量,在整个开发过程中,我们每个阶段都会做一些评审和测试,如图7.1,有需求评审、设计评审、代码评审、单元测试(UT)、集成测试(IT)、系统测试(ST)、验收测试(AT),都希望在整个开发生命周期过程中,尽早把缺陷找出,并排除,不要遗漏给客户。 所以有过程管理的概念,规定了一些评审、测试的规程要求。但是单靠这些过程,我们如何衡量执行

2017-06-13 15:00:42 681

原创 如何利用缺陷的管理提高软件开发质量三 -如何利用时间点发现缺陷数

质量或者产品的可靠性,是不容易在过程中度量出来的,很多时候都是在最后交给客户使用时才被发现. 但是我们在过程中却可以度量每周或每阶段发现的缺陷数。 以下我们说说如何利用时间点发现缺陷数,控制好整个开发的质量。 首先收集缺陷的系统或者方式,一般做开发都有做缺陷的管理系统,比如Jira,在这个系统中可以统计,把每个缺陷的严重性和在哪个阶段引起或哪个组建模块不同的维度记录下来,当

2017-06-13 14:08:16 735

原创 如何利用缺陷的管理提高软件开发质量二 - 到什么程度才算测完

问题:测试到什么程度才算测完成?如何去预测测试要多少时间? 从下面的例子可以看到,如果没有以往的数据作为参考,解答以上问题的困难。这两个例子比较特殊,都是质量要求很高——美国的太空计划:项目的软件规模不大,只有1万7千行,但不能有任何缺陷。 图11.1,显示缺陷累积数,可以看到它要到67周才完全发现缺陷。如果它在中间25周期间都没发现任何缺陷就停下,它就有70个缺陷未被

2017-06-12 17:15:38 508

原创 如何利用缺陷的管理提高软件开发质量一 - 质量之旅

如果你问开发部门经理:开发时主要关注点是什么?80%以上的经理会说,提高产品的质量很重要。再问:你如何评判你的质量?他们会快速反应:客户满意度和是否满足需求。再问:过去的质量如何?如何衡量你的质量?如果他们在做客户满意度的话,他们会说客户的指标,否则就是无答。软件开发质量听起来是很虚,大家都说重要,但是如何衡量?如何有效真正提高?下面我们可以一起回顾过去的行业大师的忠告

2017-06-12 16:42:13 766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除