您现在的位置:质量工程师 > 质量工程师初级 > 初级知识 > 文章内容

质量工程师初级知识:向质量要进度

考试网(www.examw.com)  2010年1月25日  
0

  在项目时间紧、任务重的情况下,老板、领导们通常都会提出质量与进度并重的要求。一提到质量与进度的关系,大家通常都会认为这两者是矛盾的,"慢工出细活"是大家已经熟悉了的观念。但是从另一方面来看,质量和进度还有着一致性的一面。

  要保证产品质量,就会增加时间、资源的投入,这是大家所看到的一种质量成本,称为预防成本。但是如果产品质量出现缺陷,就会造成返工,不仅会造成已经投入的时间、资源的浪费,还会带来时间、资源的更多投入,这也是一种质量成本,属于内部失败成本,也就是通常所说的"欲速则不达"。软件缺陷是难以绝对避免的,在时间压力非常大的情况下,项目组应该努力降低产品缺陷,降低返工的可能性,减少因为返工而耽误的时间。同时,保持较高的成功率,对于团队士气也会产生直接的影响。从这个意义上来说,质量是进度的保证。

  还有一种质量成本,称为外部失败成本,由于质量缺陷给公司造成的外部影响,从而造成直接、间接的损失。当项目组将项目成果提交给用户做UAT时,如果产品缺陷比较多,不仅会影响UAT的进度,增加项目延期的可能,更会给公司的形象造成损害,对公司未来的发展影响会更大,甚至可能因此而丢掉这个客户,在行业中留下不良记录。

  项目组在交付客户前一般都会进行内部测试,都是项目开发中的工程步骤,是项目组的工作。对于产品的质量缺陷,是在开发中预防,还是在测试中返工,总之都要解决,对于项目组的工作量来说,至少是"背着、抱着一样沉",但是对于时间进度来说,结果可是大不一样。在质量管理中有这样一个基本的概念:1:10:100,第一个环节改正一个错误的成本如果是1,那么这个错误如果被传递到了后面的环节,其改正的成本就可能变成10,如果在更加往后的环节才改正,其成本将可能是100,是呈指数增长的。这也就是"差之毫厘,谬以千里"。越早发现问题,改正的代价越低,"一次成功"的成本才是最低的,进度才是最快的。

  所以,对于项目组来说,一定要正确理解进度与质量的关系,在软件开发中虽然不会追求零缺陷,但为了进度,也要努力保持一定的质量水平,在开发的各个环节中,关注质量,向质量要进度!

来源:考试网-质量工程师考试

编辑推荐