产品质量是由质量形成过程许多因素共同作用的结果。质量有了问题,特别是主要质量问题,就要进一步找原因,并针对原因采取措施,才能解决问题,有些质量问题的原因一目了然,而有些质量问题的原因,就必须借助图形的方式来分析原因,这样就能帮助我们理清思路,从而对症下药。
而发现问题后,识别关键,把握关键是项目成败的关键,也是我们日常工作的关键所在。如不要为过于细节的讨论耗费太多时间。在CMM模型中提到的“关键成功要素”(Critical Success Factors)实际上就是一种基本的统计控制方法。
4、形式主义与内容至上:
无论是在实施ISO9000,还是CMM中,其中都会要求建立一些规范的形式,这些形式可能包括一些规程文件(Procedure)、检查点(Checklist)、质量记录表(Record)等,都是要求对质量的过程按照一定的规定的形式记录下来,并通过一定的形式进行检查,通过这些形式化的工作来确保最终的质量。
形式是一种重要的保障手段,人是容易犯错误的,人实际上就是一个不断犯错误的系统。质量保证的一个重要手段就是通过各种形式上的检查来避免各种错误的发生,如CHEKLIST就是一种避免犯错误的形式检查。形式与内容缺一不可。
例如在同行评审过程中,提供非常正式的评审会议形式往往可以起到很好的效果,而避免了分发给个人下去进行评审而得不到必要的保障。另外有些关键问题的解决必须在非常严肃的形式下进行,这样有利于直接面对并进行正面沟通。而不是绝对强调内容至上,而忽视了形式上的支持。
只有形式与内容的完美结合才是发现问题和解决问题的一个最佳方案。
5、什么是最重要的?
在我看来,CMM中最重要的是一种理念和方法,即来源于实践,解决实践中的问题;有什么问题,就解决什么问题。只要可以很好地解决实践问题,就是好的理论和方法。而不是教条主义地必须严格按照CMM的条文来做。有位主任评估师曾很精辟的说道:“学完CMM应该忘掉CMM”或者可以说,你根本不用考虑CMM中要求了什么,关键是怎么做可以更合理地解决实际存在的问题。
理念比方法重要、方法比操作重要。我们到底用它来干什么?为什么要用它?学会了其中的理念可以解决一切类似的问题,而学会了方法只可以应付一时,学会了操作可能马上就不管用。做什么都讲一个悟性,不需要追求形似,但需要达到神似!即在表面与本质之间,一定要追求本质的东西。
6、不要迷信任何东西
“CMM不是万能的,ISO9000实际上也很不错。”我们不能在选择了一种解决方法的同时,而将其它方法中好的东西一刀切掉,相反,我们应该集大家之所长,为我们的实际需求所用。不管是哪种方法和标准,重要的是解决了我们的实际问题,实践是检验真理的唯一标准。CMM绝对不是万能的,CMM中的很多东西讲的都是管理的问题,针对中国大多数中小型软件组织的质量管理,是需要大家一起进行重新认识和深刻思考的一个课题,是不是CMM就已经足够好了?我们在实施质量管理的过程中,是否也可以象“毛泽东思想是马列主义在中国最成功地运用和实践”那样,提出适合我们自己的思想理论和实践指南,这正是我们需要探索的问题。
实际上,无论是我们的各种生活常识、管理经验、统计方法,还是古人早已提出的“孙子兵法”、“三十六计”等,都可能成为指导我们提高过程改进和质量的重要手段。比如是否可以考虑建立一个更好的质量体系框架,设立一些其它的关键过程区域,建立一套科学的裁剪准则,以便更好地支持国内的软件组织进行过程改进。
文章来源于领测软件测试网 https://www.ltesting.net/