軟體質量的「奧秘」(二) 質量的層次性(1)

2021-04-08 19:59:16 字數 1707 閱讀 7662

續上篇:

軟體質量的「奧秘」(一)——虛偽的質量

注:下 面此文中提到的質量的行政與情感色彩,只是溫伯格從心理學的角度揭示和**組織內管理改進的方式,請勿以此來片面的理解「質量」,並作為自己無法開發出高 質量產品的藉口。關於質量的客觀定義,請參見朱少民老師的文章,建議先讀朱老師的文章再讀此文,以免對質量產生誤解:

質量的定義總會帶有政治的和情感的色彩嗎?

傳統的質量體系中,質量的層次一般指的是由質量方針、質量手冊/組織手冊、流程、方法/工具/指導書/標準等構成的經典的質量金字塔模型中的分層等級,不過這個金字塔模型主要表達的是質量管理系統本身的構成,卻無法表達和解發布質量系統之所以能夠運作並對產品產生影響的原因和系統原理。這裡,並不想討論質量管理系統本身,而是希望能夠解釋和理解開發高質量的軟體產品本後的某些驅動因素,而正是這些因素對乙個軟體組織能否真正達成「以客戶為中心」的目標起著重要的作用。

那麼,這裡所希望表達的質量的層次性究竟指的是什麼呢?前文提到,所有質量的定義背後都隱藏著「行政和情感」的因素,當沿著這種目光向乙個開發組織的內部看去,情況就會變得非常有趣。從情感的角度看,任何乙個穩定的團隊都是由一群擁有某種潛在共同價值觀的人們所組成的,這種價值觀影響並促成了乙個團隊獨特的質量觀,並且在乙個團隊中,總有某些權威人士的潛在質量觀深刻的影響著整個團隊的質量觀,通常這些人士都是團隊的leader或是技術的權威;從組織的角度看,任何組織都有一定的組織結構,稍微複雜一點的組織,其組成結構都具有一定的層次。正是這種人與人之間的等級關係和組織結構的層次關係,使人們的質量觀也構成了某種層次,這種質量的層次性並不是產品本身所體現和具有的客觀存在的質量屬性,而是由上述兩個原因所產生的一種附加屬性(或特徵)。

這種附加的質量層次性,有兩個顯著的特點:

團隊leader

(或團隊內的某些權威,後面為了簡單起見,都只說團隊

leader

)對乙個團隊的潛在質量觀起著重要的作用;

所處環境和地位的影響,對處於不同層次的團隊或人員的真實質量觀有著決定性

的作用,尤其是那些涉及到他們生存和發展的因素。這裡最經典而有力的證據就是人們常說的一句話:「屁股決定思想」!(指的是人在什麼位置說什麼話)

第乙個特點,這裡沒有什麼特別需要說明的。關於第二個特點,則不但揭示了不同軟體開發方**選擇不同道路的原因以及其背後成功的核心因素,也有助於理解組織結構變革背後的原因和考慮因素。

在早期,典型的軟體產品開發組織結構,是以研發團隊為核心開發新的軟體產品(現在也還有,如新的概念性的產品,這裡只是為了說明方面,不用過分計較),並向客戶進行推銷,如下圖所示:

由於研發人員的質量觀(如華麗的介面/新技術的追求……)和實際客戶(如帶來利潤/降低成本/操作維護簡單/修復時間短……)有著明顯的差別,所以,隨著人們逐漸認識到這個問題後,提出「以客戶為中心」的觀點,要求人們實現充分了解客戶的實際期望,於是上面的圖可以簡單的轉化為下圖所示。但是,如下圖所示,由於研發人員所處的位置並不能真正充分的和客戶直接接觸,客戶的質量觀並不能有效的影響研發人員的思想和行動,真正影響研發人員思想的除了研發人員本身的追求和喜好外,更重要的組織實際對研發的績效要求,如果考核進度,那麼犧牲的就是更少的缺陷,如果考核的是過程,那麼過程符合的情況會很好,而進度和少的缺陷則往往被丟棄。究竟應該怎麼辦呢?如何才能讓客戶的期望,落實到研發中去呢?

(待續)

上篇:軟體質量的「奧秘」(一)——虛偽的質量

後續的議題:

敏捷方法的解決之道

大型軟體組織的結構調整

大型軟體組織:「官僚主義「的根本

管理者的質量觀影響與目標導向平衡

軟體質量的「奧秘」(二) 質量的層次性(1)

續上篇 軟體質量的 奧秘 一 虛偽的質量 注 下 面此文中提到的質量的行政與情感色彩,只是溫伯格從心理學的角度揭示和 組織內管理改進的方式,請勿以此來片面的理解 質量 並作為自己無法開發出高 質量產品的藉口。關於質量的客觀定義,請參見朱少民老師的文章,建議先讀朱老師的文章再讀此文,以免對質量產生誤解...

軟體質量的「奧秘」(二) 質量的層次性(1)

續上篇 軟體質量的 奧秘 一 虛偽的質量 注 下 面此文中提到的質量的行政與情感色彩,只是溫伯格從心理學的角度揭示和 組織內管理改進的方式,請勿以此來片面的理解 質量 並作為自己無法開發出高 質量產品的藉口。關於質量的客觀定義,請參見朱少民老師的文章,建議先讀朱老師的文章再讀此文,以免對質量產生誤解...

軟體質量的「奧秘」(二) 質量的層次性(1)

續上篇 軟體質量的 奧秘 一 虛偽的質量 注 下 面此文中提到的質量的行政與情感色彩,只是溫伯格從心理學的角度揭示和 組織內管理改進的方式,請勿以此來片面的理解 質量 並作為自己無法開發出高 質量產品的藉口。關於質量的客觀定義,請參見朱少民老師的文章,建議先讀朱老師的文章再讀此文,以免對質量產生誤解...