提高軟體質量為何如此之難
原文見:
下面這段有點意思:
"這不可能"效應
你是否知道,要是你有八英尺六英寸高,你就可以被NBA 的一支球隊中聘為首發中鋒,並且因此每年可以掙到3,000,000 美元?現在你已經知道了這一點,那麼為什麼不馬上開始一個增加身高的計劃呢?這種問法幼稚得可笑,因為你並不知道如何才能使自己長高几英尺。
你是否又知道,要是可以把你的軟體中的錯誤數量減少至每一百萬行程式碼中不超過一個,你的軟體市場就會每年增加3,000,000 美元的份額?這種問法同樣幼稚得可笑,因為你並不知道如何才能把自己的軟體中的錯誤數量降低到每一百萬行程式碼中不超過一個。
在他的" Quality Is Free"5 一書中Philip 說過,提高質量的積極性總是來自於對質量的代價(我更偏愛使用"質量的價值"一詞,雖然二者的意思完全一樣)的分析。在我的諮詢經歷中,我經常要與深受困擾的專案主管們交談,他們之所以有所煩惱,大多是因為他們企圖削減軟體的開發費用,或者縮短開發週期;但是,我卻很少遇到哪位主管為軟體質量的提高煩惱過。他們不用大傷腦筋,就可以輕鬆地告訴我為了削減費用或加快進度,那些工作才是應該做的;然而,對於提高軟體質量所能帶來的價值,他們卻似乎從來也沒有考慮過去評估一下。
而當我建議他們評估一下質量帶來的價值時,他們通常的反應讓我感覺到,自己好像是在告訴他們長高到八英尺六英寸之後的價值-- 對他們來說,提高質量是"挾泰山以超北海"的工作。既然對如何實現這個目標一無所知,又為何要因為對其價值的評估而自尋煩惱呢?即使知道如何評估,但是既然我們對這種價值並不認同,那麼又有什麼必要去實現它呢?圖1-3 顯示出了這個惡性迴圈的過程。這裡採用的是作用圖的形式,我將在稍後對這種圖表進行解釋,並且將在本卷中一直使用它。現在,讓我們暫且特別留意它是如何解釋提高質量的工作的開展為何這樣舉步維艱。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-22056/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Facebook如何提高軟體質量
- 讓敏捷團隊提高軟體質量敏捷
- 提高軟體質量實踐――Facebook篇
- 提高軟體質量實踐――Amazon篇
- 提高軟體質量實踐――Google 篇Go
- 為何程式設計如此之難?Erlang 之父的感觸程式設計
- 用 Rational 質量檢驗關方法提高軟體質量並降低成本
- 為了提高軟體的開發的效率,我一個提議
- 何為軟體開發的難?
- 何為程式碼質量?——用腦子寫程式碼
- 軟體專案實施為何難成功(轉)
- 想有效提高軟體產品質量,第三方軟體測評機構推薦
- 冷飯為何再難炒香?玩家心理變化和遊戲整體品質或是最終答案遊戲
- NQI質量基礎一站式服務平臺為提質做貢獻
- 為何軟體專案的目標難於實現薦
- 棧為何如此之快?
- 遊戲為何而難? 談談遊戲的難度設計遊戲
- 軟體質量名言
- 3A遊戲的窘境,為何2019年歐美廠商的產品質量集體啞火?遊戲
- 國家質量基礎設施NQI質量“一站式”幫扶中小微企業提質升級
- mac效率提高軟體哪款好用?Mac
- NQI質量基礎一站式服務平臺助企提質
- RIT為何暴漲52%?難道就是個偶然!?
- 深度神經網路為何很難訓練?神經網路
- 中小企業自媒體為何難做:定位不準期望值過高
- 如何保證軟體質量
- 方案:軟體質量保證
- 軟體質量基本概念
- 軟體質量與公司盈利
- 軟體質量目標度量
- 軟體質量保證(SQA)
- 國家質量基礎設施,為打造質量強國做部署
- 運維為何難操作?怎樣才能高效運維?運維
- 為什麼網路攻擊如此之多?
- 為什麼專案估算偏差如此之大?
- 提升提測質量之研測共建 | 京東雲技術團隊
- NQI質量基礎一站式服務平臺助企提質升級
- NQI質量基礎一站式服務平臺助企提質發展