產品質量是由質量形成過程許多因素共同作用的結果。質量有了問題,特別是主要質量問題,就要進一步找原因,并針對原因采取措施,才能解決問題,有些質量問題的原因一目了然,而有些質量問題的原因,就必須借助圖形的方式來分析原因,這樣就能幫助我們理清思路,從而對癥下藥。
而發現問題后,識別關鍵,把握關鍵是項目成敗的關鍵,也是我們日常工作的關鍵所在。如不要為過于細節的討論耗費太多時間。在CMM模型中提到的“關鍵成功要素”(Critical Success Factors)實際上就是一種基本的統計控制方法。
4、形式主義與內容至上:
無論是在實施ISO9000,還是CMM中,其中都會要求建立一些規范的形式,這些形式可能包括一些規程文件(Procedure)、檢查點(Checklist)、質量記錄表(Record)等,都是要求對質量的過程按照一定的規定的形式記錄下來,并通過一定的形式進行檢查,通過這些形式化的工作來確保最終的質量。
形式是一種重要的保障手段,人是容易犯錯誤的,人實際上就是一個不斷犯錯誤的系統。質量保證的一個重要手段就是通過各種形式上的檢查來避免各種錯誤的發生,如CHEKLIST就是一種避免犯錯誤的形式檢查。形式與內容缺一不可。
例如在同行評審過程中,提供非常正式的評審會議形式往往可以起到很好的效果,而避免了分發給個人下去進行評審而得不到必要的保障。另外有些關鍵問題的解決必須在非常嚴肅的形式下進行,這樣有利于直接面對并進行正面溝通。而不是絕對強調內容至上,而忽視了形式上的支持。
只有形式與內容的完美結合才是發現問題和解決問題的一個最佳方案。
5、什么是最重要的?
在我看來,CMM中最重要的是一種理念和方法,即來源于實踐,解決實踐中的問題;有什么問題,就解決什么問題。只要可以很好地解決實踐問題,就是好的理論和方法。而不是教條主義地必須嚴格按照CMM的條文來做。有位主任評估師曾很精辟的說道:“學完CMM應該忘掉CMM”或者可以說,你根本不用考慮CMM中要求了什么,關鍵是怎么做可以更合理地解決實際存在的問題。
理念比方法重要、方法比操作重要。我們到底用它來干什么?為什么要用它?學會了其中的理念可以解決一切類似的問題,而學會了方法只可以應付一時,學會了操作可能馬上就不管用。做什么都講一個悟性,不需要追求形似,但需要達到神似!即在表面與本質之間,一定要追求本質的東西。
6、不要迷信任何東西
“CMM不是萬能的,ISO9000實際上也很不錯!蔽覀儾荒茉谶x擇了一種解決方法的同時,而將其它方法中好的東西一刀切掉,相反,我們應該集大家之所長,為我們的實際需求所用。不管是哪種方法和標準,重要的是解決了我們的實際問題,實踐是檢驗真理的唯一標準。CMM絕對不是萬能的,CMM中的很多東西講的都是管理的問題,針對中國大多數中小型軟件組織的質量管理,是需要大家一起進行重新認識和深刻思考的一個課題,是不是CMM就已經足夠好了?我們在實施質量管理的過程中,是否也可以象“毛澤東思想是馬列主義在中國最成功地運用和實踐”那樣,提出適合我們自己的思想理論和實踐指南,這正是我們需要探索的問題。
實際上,無論是我們的各種生活常識、管理經驗、統計方法,還是古人早已提出的“孫子兵法”、“三十六計”等,都可能成為指導我們提高過程改進和質量的重要手段。比如是否可以考慮建立一個更好的質量體系框架,設立一些其它的關鍵過程區域,建立一套科學的裁剪準則,以便更好地支持國內的軟件組織進行過程改進。
文章來源于領測軟件測試網 http://www.kjueaiud.com/