專案管理實踐之三
軟體質量,每一家軟體公司、每乙個專案經理,當你問他們時,他們一定會說很重視。
軟體質量,其實在我所經歷的公司、我從同事、同學、朋友描述他們公司或前公司的細節中,國內很少重視的。公司賺錢不是軟體做的好,特別是給國營單位做專案,大家都知道其中道理。
軟體質量,每乙個專案經理、每乙個專案成員,對其理解也不一樣。
其實很多問題很難確切評價對與錯,爭論是無益的,其它公司、其它專案經理的行為,我們管不著。
我自己是怎樣理解軟體質量這個問題的?我在實際小專案中又是怎樣實施的?
以前我以為公司同事是明白一些軟體質量方面的,因為國內外書上寫的太多了,後來發現絕大部分人根本不看任何技術書。另乙個就是工作中也出現了一些軟體質量上的問題,測試人員反饋到我這裡,也逼迫我去統一大家的認識。
自己認識水平也不高,提出七點:
1) 可讀性
2) 模組化
3) 可維護性
4) 可擴充套件性
5) 容錯性
6) 可用性
7) 業務價值
可能很多人一看就說,少了幾點,或者多了什麼,或者那些點說錯了,那些點不準確等等。我要說的是:
1) 真正理解它們為什麼會提高軟體質量,以及它們之間的關聯很重要;
2) 真正在實際開發中具體執行一些方法來遵守這七點很重要;
3) 整個專案開發過程中,真正執行力度有多大很重要,最終我們要的是成果。
我在專案小組會議上強調:這個東西,我教不會你們,但你們卻學得會。因為這些東西,沒有乙個統一的標準,也未必好衡量結果,是需要自己去領悟的。
先說一下我怎麼保證執行力度:
我要大家每天下班前提交可編譯的**、設計文件、測試文件等,第二天早上,我花半個小時閱讀**,很快以我的經驗作出評審。
很多人會說,很**,閱讀所有**可能嗎?!我說行,如果你每天都看,前一天大家能寫多少**?因為我一直在看,對整個上下文都清楚,長期訓練,我自己閱讀**速度也快,因為有積累,所以說我行。我曾經一篇blog提到過「積累與堅持」,積累是很重要的。
懂測試的人知道,我做的不過是測試過程中「檢查**」這個環節,其實還需要測試組、技術支援等部門來促進開發組。
至於理解和執行七點,開發人員要做的事,這裡不寫,套句老話「欲知後事如何,請聽下回分解」.
軟體質量保證 軟體質量
這篇博文將較為全面深入地談談軟體質量保證中關於軟體質量的概念,內容等相關問題。關於質量的定義,不同的領域,不同的人,不同的側重點會得出截然不同的結果。因此關於其質量的基礎概念相對而言較為好理解,但是具體如何去定義實際上確是無關緊要的。不過我們在分析軟體質量的時候,不僅要考慮其面向使用者的需求覆蓋率,...
軟體質量之路(1) 軟體質量框架
林星 iamlinx 21cn.com 2004 年 3 月 自ibm developerworks 軟體質量的重要性是不言而喻的,但是當所有人都意識到它的重要性的時候,卻很少有人能夠清晰的描述出如何才能夠提高軟體質量。軟體質量框架的目的就在於提出乙個評價的原型,幫助我們分析一種方法和技術是否能夠提...
專利撰寫時一定要注重質量
今天來嘮叨一件關於專利撰寫質量相關案件。專利檔案的撰寫質量,對於專利權的保護至關重要。在成都曾經有過這麼一件關於防電磁服的專利侵權訴訟。專利權人認為他人侵犯了自己的專利權,起訴到成都市中級人民法院。但是,成都市中級人民法院判決駁回專利權人的訴訟請求 宣判後,專利權人不服,上訴至四川省高階人民法院。四...