成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

真的可以打造零缺陷系統(tǒng)么

運維 系統(tǒng)運維
盡管零缺陷聽上去很動聽,但真有這種可能嗎?還是說這是一個無法實現(xiàn)的目標(biāo)?很多組織采用“零缺陷的方法”。這是否真的有意義?100%完美的成本是異常高昂的。

盡管零缺陷聽上去很動聽,但真有這種可能嗎?還是說這是一個無法實現(xiàn)的目標(biāo)?很多組織采用“零缺陷的方法”。這是否真的有意義?

Jim Bird認(rèn)為,100%完美的成本是異常高昂的。一旦團隊去除了90%的缺陷,到達了最佳水平,進一步去除缺陷所得的回報,相對于不成正比的成本而言,會明顯降低。Jim引用了Ken Beck和Martin Fowler在《規(guī)劃極限編程》中提到的觀點:

但是,對于大多數(shù)軟件,我們實際上并不期望它是零缺陷的。任何缺陷,一旦發(fā)現(xiàn),要消除它就要花費時間和精力。這些時間和精力本可以投入到更有價值的新功能上。因此你必須決定做什么。

 

Michael Dubakov有類似的觀點,他認(rèn)為相比零缺陷思想能帶來的好處,它產(chǎn)生的問題可能會更多。Michael說,不良的后果包括:

  • 沒有足夠的勇氣去重構(gòu)復(fù)雜、混亂、到處是缺陷的重要代碼。
  • 無法做出重要的決策,而會做出風(fēng)險相對較小的錯誤決定。
  • 盡其所能不愿承擔(dān)責(zé)任,這會導(dǎo)致滑稽愚蠢的行為。

Michael認(rèn)為在現(xiàn)實中,在生產(chǎn)系統(tǒng)中有缺陷是很正常的。這并不意味著團隊?wèi)?yīng)該自滿,不去修正缺陷。但是,這并不代表所謂的“最后缺陷”是一個海市蜃樓。

Jim認(rèn)為對于需要修正的缺陷,應(yīng)該加以選擇。通過確認(rèn)缺陷的嚴(yán)重程度和發(fā)生頻率,團隊首先應(yīng)該確定缺陷對于業(yè)務(wù)運作的重要性。下一步,則是在修正缺陷前,考慮諸如“修正成本”和“對于系統(tǒng)其他部分的風(fēng)險”這樣的技術(shù)因素。

零缺陷的觀點天真地假設(shè):修正缺陷總是好的、正確的。但修正缺陷并不總是一件正確的事情,因為對于任何修正,都會有引入新問題的風(fēng)險。

 

Joel Spolsky認(rèn)為,零缺陷并不是字面上代表的意義。它是說在任何時候,在編寫新的代碼之前,最高的優(yōu)先級是消除缺陷。

那么減少缺陷的最佳途徑是什么?

Mark Windholtz認(rèn)為測試驅(qū)動開發(fā)是至關(guān)重要的:

測試先行的編碼是實現(xiàn)零缺陷目標(biāo)的基礎(chǔ)。測試先行的編碼方法,要求在編寫生產(chǎn)代碼之前,先編寫自動化的單元測試,而編寫測試代碼的時間周期是5~15分鐘。

 

同樣地,為了減少缺陷數(shù)目,Michael Dubakov建議結(jié)合使用TDD、持續(xù)集成、自動化回歸測試、根本原因分析和高水平的開發(fā)技能。

Rolf Gotz提到了開發(fā)零缺陷系統(tǒng)的十大原則。其中幾條包括:

  • 客戶與軟件開發(fā)人員互敬互愛。
  • 需求的范圍要小,要簡單,逐步增加。
  • 優(yōu)先關(guān)注高價值的需求。
  • 驗收標(biāo)準(zhǔn)是最重要的。
  • 問題本身是第一位的(然后才是需求)。
  • 優(yōu)先考慮性能需求。

因此,盡管系統(tǒng)應(yīng)該只有極少數(shù)缺陷,但零缺陷是一個永無止境的追求目標(biāo)。關(guān)鍵在于要了解何時應(yīng)該停手。就像Jim建議的:

要了解何時停止修正缺陷,何時到達了收益逐漸降低的關(guān)口,何時應(yīng)該把精力集中到更重要的工作上,并不是一件簡單的事情。知道哪些缺陷要修正,而哪些不要,或者哪些缺陷是目前不能或者不應(yīng)該修正的,都不是簡單的事情。而且有時候你可能是錯誤的。

【編輯推薦】

  1. 在Mac系統(tǒng)上讀取Windows NTFS的方法
  2. 適合系統(tǒng)管理新手的bash腳本編程
  3. 漫畫:系統(tǒng)更新了 你有何反應(yīng)?
  4. Google系統(tǒng)管理員的技巧分享與碎碎念
責(zé)任編輯:張浩 來源: infoq
相關(guān)推薦

2017-09-18 10:48:06

深度學(xué)習(xí)零基礎(chǔ)入門

2019-08-27 08:24:17

簡歷技能工作

2018-07-01 08:34:09

緩存數(shù)據(jù)服務(wù)

2014-10-27 15:46:22

5G

2011-08-26 13:09:25

2015-05-24 17:01:13

OpenStack紅帽企業(yè)就緒

2015-01-08 15:44:58

物聯(lián)網(wǎng)

2022-11-21 14:02:14

2018-05-15 16:19:39

程序員bug代碼

2010-03-09 15:53:03

零售銷售終端系統(tǒng)

2021-08-06 06:17:52

Chrome瀏覽器Google

2015-06-17 15:45:29

6.18折扣季

2013-07-29 11:12:38

開發(fā)產(chǎn)品電子設(shè)備

2013-07-22 16:31:27

微軟

2010-11-25 10:07:01

Ubuntu滾動更新

2015-03-17 09:54:54

2019-03-29 14:23:33

IBM數(shù)字化轉(zhuǎn)型

2015-10-22 09:00:19

創(chuàng)業(yè)生態(tài)

2018-07-20 14:30:15

2021-09-03 08:38:45

元宇宙數(shù)據(jù)安全平行時空
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产日韩一区二区三免费高清 | 国产精品99久久久久久www | 色婷婷精品国产一区二区三区 | 国产99免费视频 | 密乳av| 99久久久99久久国产片鸭王 | 一区二区三区中文字幕 | 欧美精品一区二区三区四区 在线 | 视频在线一区 | 91视频入口 | 国产欧美一区二区三区久久人妖 | 精品久久久久久久人人人人传媒 | av性色全交蜜桃成熟时 | 欧美视频中文字幕 | 蜜桃视频一区二区三区 | 精品成人av | 亚洲一区 | 亚洲精品日韩在线 | 99精品国自产在线 | 国产激情视频网址 | 亚洲精品久久久久久宅男 | 精品国产乱码久久久久久丨区2区 | www.天天操 | 69福利影院 | 国产精品亚洲视频 | 欧美午夜精品久久久久免费视 | 亚洲最新在线视频 | 久久人体视频 | 一级黄色日本片 | 一区二区在线免费观看视频 | 欧美精品在线播放 | 国产精品无码专区在线观看 | 亚洲一区久久 | 成人久久久久久久久 | 久草久草久草 | 欧美激情精品久久久久久变态 | h视频免费在线观看 | 久久精品国产免费 | 色播久久久 | 成人免费在线视频 | 亚洲啪啪一区 |