下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、修復(fù)軟件缺陷的成本對(duì)于發(fā)現(xiàn)和修復(fù)缺陷,我們有不同的看法和策略。關(guān) 于選擇是否修復(fù)和什么時(shí)候修復(fù)缺陷,取決于很多因素,其 中最容易理解的一個(gè)因素是修復(fù)一個(gè)缺陷的實(shí)際成本。今天,測試專家 Johanna Rothman 將和大家分享一個(gè)關(guān) 于計(jì)算系統(tǒng)測試中修復(fù)缺陷的成本的方法,以及如何將這個(gè) 方法納入項(xiàng)目的大框架中。Dan 在一個(gè)有著其他四個(gè)成員的項(xiàng)目中做開發(fā)人員。他 們?cè)陧?xiàng)目開始的前八個(gè)月只開發(fā)產(chǎn)品,不修復(fù)任何缺陷,除 非缺陷阻塞他們繼續(xù)開發(fā)。 Dan 和他的團(tuán)隊(duì)認(rèn)為同時(shí)修復(fù)所 有缺陷是更節(jié)省成本的。因此在第九個(gè)月,即預(yù)期發(fā)布的前 一個(gè)月,他們覺得是時(shí)候修復(fù)缺陷了。Avery 在一個(gè)與市場實(shí)際同
2、步的公司當(dāng)項(xiàng)目經(jīng)理。由于 受到限制,所以每個(gè)客戶都馬上要一個(gè)B版本,這樣他們可以盡快開始使用軟件??紤]到一個(gè)有著許多缺陷的B版本將使他們的客戶憤怒, Avery 認(rèn)為,讓開發(fā)人員在系統(tǒng)測試之 前就開始查找和修復(fù)嚴(yán)重缺陷是更節(jié)省成本并且是低風(fēng)險(xiǎn) 的。兩個(gè)項(xiàng)目對(duì)于查找和修復(fù)缺陷使用兩種完全不同的方 法。我們對(duì)于修復(fù)缺陷都有不同的看法,尤其是什么時(shí)候修 復(fù)哪些缺陷。選擇是否修復(fù)缺陷取決于很多因素,如:開發(fā) 的產(chǎn)品類型;攜帶已知或未知缺陷的風(fēng)險(xiǎn);開發(fā)過程;當(dāng)確 定修復(fù)缺陷時(shí),需要多少成本。其中最容易理解的一個(gè)因素是修復(fù)一個(gè)缺陷的實(shí)際成 本。這個(gè)成本反映到選擇的開發(fā)生命周期、開發(fā)過程,并幫 助你在可以承
3、受的風(fēng)險(xiǎn)內(nèi)決定提交或不提交產(chǎn)品。然而,事 實(shí)上很多人都不知道修復(fù)一個(gè)缺陷需要花費(fèi)多少成本。如果 你也沒有把握,那么這里有一個(gè)用來測量這項(xiàng)成本的估算方 法。在系統(tǒng)測試的時(shí)候,人們?nèi)硇耐度胗诓檎液托迯?fù)缺 陷,可以計(jì)算出缺陷的數(shù)量。你知道多少人(開發(fā)人員、測 試人員以及其他任何人)在做這個(gè)項(xiàng)目,你也知道系統(tǒng)測試 的持續(xù)時(shí)間。有了這些數(shù)據(jù),你就可以計(jì)算出項(xiàng)目在這個(gè)階 段修復(fù)一個(gè)缺陷的成本??梢酝ㄟ^下面的公式計(jì)算查找和修 復(fù)一個(gè)缺陷的平均成本。修復(fù)一個(gè)缺陷的平均成本=(人員數(shù)量X天數(shù))X平均人日成本 /修復(fù)的缺陷數(shù)量注意:“發(fā)現(xiàn)”的缺陷數(shù)量不具備足夠的信息,而應(yīng)該 使用“修復(fù)”的缺陷數(shù)量。發(fā)現(xiàn)缺陷只是
4、第一個(gè)步驟。定位 錯(cuò)誤、決定如何修復(fù)、開發(fā)人員測試(又名單元測試)修復(fù) 的內(nèi)容、系統(tǒng)測試修復(fù)項(xiàng)、 尋找由這個(gè)缺陷引起的其它缺陷, 所有這些都是為什么使用“修復(fù)”數(shù)值是如此的重要。讓我500 美們看一些例子。在這些例子中,我假設(shè)每人日成本是 元。Dan 的項(xiàng)目在系統(tǒng)測試時(shí),暴露了大量的缺陷,雖然大 部分缺陷是容易修復(fù)的,但是還有一些缺陷需要花很長時(shí) 間。 Avery 的項(xiàng)目在系統(tǒng)測試時(shí)暴露出非常少的缺陷,但是 由于發(fā)現(xiàn)每個(gè)缺陷的時(shí)間間隔是如此的長,所以似乎是花很 長時(shí)間在修復(fù)一個(gè)缺陷。使用上面提到的計(jì)算公式,表 1 是 Dan 和 Avery 項(xiàng)目系統(tǒng)測試的數(shù)據(jù)。只要你回顧一下項(xiàng)目的整個(gè)框架,就
5、可以看出這項(xiàng)度量 對(duì)系統(tǒng)測試修復(fù)缺陷成本的估算是有益的。但是,我們注意 到 Avery 項(xiàng)目的修復(fù)成本是很高的。實(shí)際上, Avery 的項(xiàng)目 是以非常低的讓客戶失望的風(fēng)險(xiǎn)到達(dá)B發(fā)布日期(在系統(tǒng)測試的20個(gè)工作日)。Dan的項(xiàng)目花了兩個(gè)月(40個(gè)工作日) 的測試時(shí)間,雖然修復(fù)了 125 個(gè)缺陷,但是他們?nèi)匀挥谐^ 300 個(gè)的缺陷沒有修復(fù)。因?yàn)?Dan 的團(tuán)隊(duì)在系統(tǒng)測試前很努 力地在預(yù)防缺陷,所以 Avery 的項(xiàng)目是節(jié)省成本的。因?yàn)?Avery 的團(tuán)隊(duì)預(yù)先發(fā)現(xiàn)并修復(fù)了大部分的缺陷,所以實(shí)際上 使用上面的估算技術(shù),他們修復(fù)缺陷的成本在系統(tǒng)測試中被 大大放大。因?yàn)?Avery 的項(xiàng)目在系統(tǒng)測試之前
6、發(fā)現(xiàn)并修復(fù)了 大部分的缺陷,所以上述估算技術(shù)是不合理的。 Avery 項(xiàng)目 能夠用計(jì)算出實(shí)際查找和修復(fù)缺陷的成本來代替估算值。 Avery 平均使用了 8 個(gè)小時(shí)的系統(tǒng)測試時(shí)間來查找和修復(fù)一個(gè)缺陷。表 2 是對(duì) Avery 系統(tǒng)測試成本更實(shí)際的估算使用更新后的數(shù)據(jù), 表 3 是一張 Dan 和 Avery 項(xiàng)目修復(fù) 一個(gè)缺陷所需成本的更清晰的圖表。因?yàn)?Avery 的項(xiàng)目查找缺陷比修復(fù)缺陷花費(fèi)了更多的時(shí) 間,所以 Avery 有高的系統(tǒng)測試成本。雖然如此, Avery 這 個(gè)較大的項(xiàng)目的總?cè)毕菪迯?fù)成本比 Dan 這個(gè)較小的項(xiàng)目低。 并且 Avery 的修復(fù)缺陷的版本發(fā)布成本比 Dan 的項(xiàng)目低
7、許 多。因?yàn)槌杀静粌H取決于在項(xiàng)目里執(zhí)行的活動(dòng)和什么時(shí)候 開始跟蹤缺陷,也取決于修復(fù)缺陷上的花費(fèi),所以每個(gè)項(xiàng)目 有它自己修復(fù)一個(gè)缺陷的成本。你可以使用修復(fù)成本來決定 如何繼續(xù)這個(gè)項(xiàng)目或進(jìn)行下一個(gè)項(xiàng)目。如果你的成本太高, 而且你還沒有在系統(tǒng)測試階段,那么可以嘗試一些缺陷發(fā)現(xiàn) 和預(yù)防技術(shù)。如果每個(gè)人一起查找和修復(fù)缺陷,那么不僅僅 只計(jì)算修復(fù)時(shí)間,也計(jì)算了查找缺陷的時(shí)間。如果你在系統(tǒng)測試階段的查找和修復(fù)缺陷的成本很高, 那么發(fā)布初期的風(fēng)險(xiǎn)是什么 ?Avery 可能在查找和修復(fù)缺陷 成本為 3333 美元時(shí)選擇早一些結(jié)束系統(tǒng)測試并早一些發(fā)布, 同時(shí)他知道項(xiàng)目版本發(fā)布成本將上升。只有 Avery 和他的管 理部門能夠評(píng)估發(fā)布初期的風(fēng)險(xiǎn)??梢允褂冒l(fā)布前的修復(fù)成本來了解你和你的職員在項(xiàng) 目發(fā)布前的活動(dòng)是否有成本效益。我發(fā)現(xiàn)每個(gè)組織不緊密依 賴于項(xiàng)目而有各自特定的版本發(fā)布成本。因而我使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-25:2025 EN Information technology - Coded representation of immersive media - Part 25: Conformance and reference software for carriage of visual volumetric vid
- 福建省寧德市福鼎第十一中學(xué)2022年高一英語上學(xué)期期末試題含解析
- 2025-2030年中國水果罐頭行業(yè)市場運(yùn)營現(xiàn)狀及投資前景規(guī)劃研究報(bào)告
- 2025-2030年中國氯乙酸市場競爭格局及未來投資趨勢分析報(bào)告
- 2025-2030年中國掛熨機(jī)行業(yè)發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報(bào)告
- 2025-2030年中國手術(shù)顯微鏡市場發(fā)展現(xiàn)狀及投資趨勢分析報(bào)告
- 2025-2030年中國小型汽油機(jī)市場運(yùn)營狀況與發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國室內(nèi)照明市場前景趨勢及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2025-2030年中國沖床設(shè)備市場前景趨勢調(diào)研及發(fā)展戰(zhàn)略分析報(bào)告
- 2025-2030年中國倒車?yán)走_(dá)行業(yè)發(fā)展前景分析與投資戰(zhàn)略研究報(bào)告
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術(shù)人員10人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術(shù)規(guī)范
- 駕駛證學(xué)法減分(學(xué)法免分)題庫及答案200題完整版
- 竣工驗(yàn)收程序流程圖
- 清華經(jīng)管工商管理碩士研究生培養(yǎng)計(jì)劃
- 口腔科診斷證明書模板
- 管溝挖槽土方計(jì)算公式
- 國網(wǎng)浙江省電力公司住宅工程配電設(shè)計(jì)技術(shù)規(guī)定
- 煙花爆竹零售應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論