高质量软件开发理念HenryLiu2011-7-21内容提要11质量小故事22质量意识33为什么要重视软件质量44影响软件质量的十大因素55质量产生的过程质量小故事(一)故事:扁鹊的医术魏文王问名医扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位做的好呢
”扁鹊回答:“长兄最好,中兄次之,我最差
”文王再问:“那么为什么你最出名呢
”扁鹊回答:“长兄治病,是治病于病情发作之前
由于一般人不知道他事先能铲除病因,所以他的名气无法传出去;中兄治病,是治病于病情初期时
一般人以为他只能治轻微的小病,所以他的名气只在本乡里
而我是治病于病情严重之时
一般人都能看到我在经脉上穿针放血,在皮肤上敷药等大手术,所以以为我的医术高明,名气因此响遍全国”领悟以上的“病”可以理解为“质量事故”,能将质量事故放在“病”情发作之前就可以消除,才是“善之善者也”
预防质量事故,要从“小病”做起,也就是防患于未然
预防是事前行为,不但能够最大限度降低开销,提高软件产品质量,而且也避免了最后发现问题时的大范围返工
质量意识我们理解成功的秘决:产品
市场产品面对现实技术产品产品面对现实产品设计Design有需求的好产品价值创新开发Production更好的产品市场Market好产品竞争者我们的态度美国西北大学理事会主席兼心理学博士史各特说:“决定成功与失败的原因,态度比能力更重要
”哈佛大学的一项研究表明:成功、成就、升迁等原因的85%是因为我们的态度,而仅有15%是由于我们的专业技术
播种行为,收获习惯;播种习惯,收获性格;播种性格,收获命运
性格,决定命运
形成性格要靠习惯,习惯又是由不断重复的行为而形成的,归根到底在于行为
只有100%才算合格对很多事情来说,执行上的一点点差距,往往会导致结果上出现很大的差别
一位管理专家一针见血地指出,从手中溜走1%的不合格,到用户手中