中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

不要依靠QA發(fā)現(xiàn)失誤

2022-04-29    分類: 網(wǎng)站建設(shè)

使用QA降低被交付產(chǎn)品的成本,提高編碼生產(chǎn)力,識別質(zhì)量變化動向,減少缺陷,但不要用QA提高質(zhì)量。適用于雇用員工通過測試而不是通過編碼來提高生產(chǎn)力的情況??偸峭ㄟ^QA從過去的失誤中獲取經(jīng)驗(yàn)。當(dāng)雇用一個QA人員得到的價值大于一個程序員工作的價值時,就應(yīng)該雇用一個QA人員。
可以減少成本,提高交付的總量和速度,減少重復(fù)出現(xiàn)的缺陷數(shù)量。QA并不能提高系統(tǒng)的質(zhì)量,因?yàn)椴荒茉谙到y(tǒng)中測試質(zhì)量。如果使用正確,QA可以提高生產(chǎn)力,同時降低成本,最重要的是,在組織的高速增長期,QA可以保證缺陷增長的速度比組織發(fā)展的速度慢。

標(biāo)題很令人不快,還有點(diǎn)兒容易引起誤解和爭議,但目的是引起人們的思考和討論。當(dāng)然,有一個團(tuán)隊(duì)負(fù)責(zé)產(chǎn)品測試并識別產(chǎn)品中的缺陷是很有意義的。問題在于,不應(yīng)該只依賴于這個團(tuán)隊(duì)來發(fā)現(xiàn)所有的缺陷,就像航空公司不能只依靠空乘人員確保飛機(jī)安全著陸一樣這個觀點(diǎn)的核心是一個簡單的事實(shí),即不能在系統(tǒng)內(nèi)測試系統(tǒng)的質(zhì)量。測試只能發(fā)現(xiàn)開發(fā)過程中制造的問題,它的結(jié)果是發(fā)現(xiàn)被你毀掉的價值。
找回這種價值從而要求重新編,增加交付的每個工作單元(功能)的邊際成本。測試或執(zhí)行測試的團(tuán)隊(duì)通常不會發(fā)現(xiàn)能夠創(chuàng)造額外價值的潛在機(jī)會。
不要誤會了,QA在編程組織內(nèi)當(dāng)然是個重要角色。當(dāng)公司在超高速發(fā)展需要擴(kuò)展系統(tǒng)時,QA的角色更加重要。QA的主要任務(wù)是幫助公司發(fā)現(xiàn)產(chǎn)品的問題,且花費(fèi)的成本要比程序員執(zhí)行同樣任務(wù)的成本低。這個任務(wù)行生出的兩點(diǎn)好處是,提高了編程的速度,增加了缺陷的識別率。實(shí)現(xiàn)這些好處的方式,與工業(yè)革命減少制造成本并提高單位生產(chǎn)力的方式類似。讓編程過程流水化,讓程序員主要專注于產(chǎn)品開發(fā)(當(dāng)然還有單元測試),從而減少了每個程序員花費(fèi)在設(shè)置和結(jié)東測試流程上的時間。
現(xiàn)在,程序員每天都有更多的時間專注于應(yīng)用的開發(fā)了。通常這樣做的結(jié)果就是可以發(fā)現(xiàn)每小時的產(chǎn)量和每天的產(chǎn)量都增加了。編程速度提高的結(jié)果是降低了單位成本。此外,一個好的的QA組織的單個人員成本通常比編程組織的單個人員成本低,從而可以進(jìn)一步降低成本。最后,測試組織的重點(diǎn)在于發(fā)現(xiàn)缺陷,所以不會產(chǎn)生發(fā)現(xiàn)自己代碼中的問題(很多程序員會這么做)或隔壁搭檔的代碼中的問題時那種糾結(jié)。
當(dāng)雇用一個QA人員就能得到相當(dāng)于一個或多個程序員的生產(chǎn)力的價值時,就應(yīng)該雇用QA人員了。這個數(shù)學(xué)計(jì)算相當(dāng)簡單。如果你有11個程序員,每個人花費(fèi)大約10%的時間執(zhí)行測試活動,而這些活動完全可以由一個QA人員完成,那么雇用一個QA人員,就可以得到相當(dāng)于1.1個程序員的生產(chǎn)力。通常,QA人員的成本比程序員低,這就相當(dāng)于用一個程序員成本的80%或90%,得到了1.1個程序員的生產(chǎn)力。
不過有一點(diǎn)我們沒有明確說明,即在超高速發(fā)展的公司中才會充分體現(xiàn)QA的價值。這并不是說在發(fā)展穩(wěn)定的公司或低速發(fā)展的公司中QA沒有價值,而是說在每年研發(fā)人員數(shù)量都會成倍或更快地擴(kuò)展的情況下,QA更為重要。在這種情況下,很難強(qiáng)制性地實(shí)施標(biāo)準(zhǔn)。組織內(nèi)在職時間較長的程序員沒有時間保持并實(shí)施現(xiàn)有標(biāo)準(zhǔn),更沒有時間識別擴(kuò)展、質(zhì)量或可用性需求所產(chǎn)生的對新標(biāo)準(zhǔn)的需求。對于每年成員數(shù)量都會翻番的團(tuán)隊(duì),第三年的開頭,半數(shù)現(xiàn)有的“有經(jīng)驗(yàn)”的團(tuán)隊(duì)成員入職時間其實(shí)只有一年或者更短
這就是這條規(guī)則放在吸取教訓(xùn)這一章中的原因。設(shè)想一下,部門經(jīng)理要花費(fèi)幾乎一半的工作時間面試和雇用新程序員,而且每年都有一半或者更多的程序員入職不足一年。可以想象一下,現(xiàn)有的在職時間較長的程序員要花費(fèi)多少時間培訓(xùn)新員工,如何使用源代碼管理系統(tǒng),編譯環(huán)境是什么,生產(chǎn)環(huán)境是什么,等等。在這樣的環(huán)境中,根本沒有時間驗(yàn)證編寫的東西是否正確,從而導(dǎo)致發(fā)布給QA(但希望不是生產(chǎn)部門)的錯誤量明顯增加。
在這種情況下,培訓(xùn)程序員是QA的工作,要教會程序員從質(zhì)量角度看發(fā)生了什么,是在哪里發(fā)生的,這樣才能讓他們信服并吸取經(jīng)驗(yàn)。這時的QA就成了一種工具,幫助研發(fā)人員認(rèn)識到哪些錯誤在反復(fù)出現(xiàn),它們出現(xiàn)在什么地方,最重要的是讓他們學(xué)會將來如何避免出現(xiàn)這些錯誤。QA可能是唯一一個能發(fā)現(xiàn)反復(fù)發(fā)生的問題的部門。
新的程序員,因?yàn)闆]有見過他們所犯的錯誤,也不了解這些錯誤的影響,所以可能不僅會繼續(xù)犯錯誤,還會把這些錯誤的方法當(dāng)成一種習(xí)慣。更糟的是,他們還可能把這些壞習(xí)慣教給那些新來的程序員。最初只是導(dǎo)致缺陷數(shù)量小幅增多,而最終會變成一種惡性循環(huán)。當(dāng)噩夢注定要發(fā)生并且就在他們面前時,每個人都會忙于查找造成質(zhì)量噩夢的根本原因。這說明他們沒有從過去的錯誤中吸取教訓(xùn)
QA必須發(fā)現(xiàn)正在發(fā)展中的組織在哪些地方反復(fù)出現(xiàn)問題,并創(chuàng)建個環(huán)境,在這個環(huán)境中討論并消除這些問題。最后要說的是,QA部門最重要的價值在于它可以幫助研發(fā)部門從失敗中吸取教訓(xùn)。要明白,他們不能在系統(tǒng)內(nèi)測試質(zhì)量,也不愿意扮演棒球比賽中接球手身后的安全屏幕,站在接球手后面,讓沒被接到的球停住。優(yōu)秀的QA部門會搜索研發(fā)部門制造的系統(tǒng)故障,這些故障會在將來造成質(zhì)量問題。這不僅僅是創(chuàng)建網(wǎng)站制作燃盡圖和創(chuàng)造發(fā)現(xiàn)修復(fù)率,而是深入探究,發(fā)現(xiàn)主要問題和它們的源頭。一旦發(fā)現(xiàn)了這些問題,QA還要提出如何解決問題。

本文題目:不要依靠QA發(fā)現(xiàn)失誤
當(dāng)前URL:http://www.rwnh.cn/news20/147470.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司、App設(shè)計(jì)搜索引擎優(yōu)化、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
饶平县| 紫阳县| 股票| 金塔县| 宽城| 肃南| 达孜县| 和田县| 海丰县| 平乐县| 衡东县| 扎赉特旗| 汤阴县| 抚松县| 镇沅| 新营市| 沙坪坝区| 本溪市| 秦皇岛市| 九龙城区| 新余市| 连南| 蚌埠市| 乌海市| 凤翔县| 江门市| 白城市| 突泉县| 苏州市| 绵阳市| 芦溪县| 泰宁县| 长兴县| 长垣县| 大化| 株洲市| 太谷县| 崇明县| 新源县| 财经| 巍山|