質量.軟體.管理--系統思維(12)

husthxd發表於2009-07-20

第12章 觀察並探究錯誤的根源

- 開發組織之所以會在處理錯誤時困難重重,原因之一就在於人們關於軟體錯誤的觀念本身就有錯誤。

- 有些人會給錯誤打上道德的標籤,於是他們依次處理問題的方法也就在商業上喪失了正當性。

- 所謂質量,並不能等同於“不出現錯誤”;但是反過來,如果在某個產品中存在大量的錯誤,那麼無論是按照何種標準,都不能稱之為具有質量。

- 如果一家企業不能很好地對錯誤進行處理,那麼其中人們往往也無法清晰地把問題描述出來。例如,他們經常會把錯誤與故障弄混;又如,他們也會因為錯誤而對企業內部的員工橫加指責。

- 一家企業是否運作良好,可以看看它能否透過系統的方法,從錯誤和故障中挖掘出有益的資訊,並且根據這些資訊來調整對過程的控制。系統故障事件(STI)與系統錯誤分析(SFA),就是透過關於故障與錯誤獲取資訊的兩種基本渠道。

- 對錯誤進行處理的方法,至少有五種不同的方面:檢測、定位、解決、預防以及傳播。

- 除了概念性錯誤之外,人們通常會犯的錯誤還會有觀察性繆誤--這包括選擇性繆誤、向後式理解觀察結果以及控制者繆誤。


- 對付錯誤的最好辦法,就是首先不要犯錯誤。

- 儘管大量的錯誤必然使得軟體一文不值,但是反過來,縱然你能夠一點錯誤都不犯,也不會對軟體的價值有什麼影響。

- 在一個有條不紊地執行著的系統之中,真正的控制者並不(像人們通常所想象的那樣)需要做很多事情。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-609765/,如需轉載,請註明出處,否則將追究法律責任。

相關文章