中天華夏研發(fā)管理咨詢

測試:持續(xù)成長的產(chǎn)品和服務(wù)

作者: admin

摘要: 談到開發(fā)產(chǎn)品,我們都會看到有一個交付的設(shè)計,包括代碼、硬件電路圖設(shè)計、PCB設(shè)計、外觀設(shè)計等。工廠根據(jù)這些設(shè)計生產(chǎn)出可以直接給客戶使用的產(chǎn)品;談到測試的時候,只會認(rèn)為它是產(chǎn)品開發(fā)過程中的一項工作,每個產(chǎn)品的開發(fā)過程,都是一樣的測試。

       談到開發(fā)產(chǎn)品,我們都會看到有一個交付的設(shè)計,包括代碼、硬件電路圖設(shè)計、PCB設(shè)計、外觀設(shè)計等。工廠根據(jù)這些設(shè)計生產(chǎn)出可以直接給客戶使用的產(chǎn)品;談到測試的時候,只會認(rèn)為它是產(chǎn)品開發(fā)過程中的一項工作,每個產(chǎn)品的開發(fā)過程,都是一樣的測試。對于測試的交付,認(rèn)為測試用例和最終的測試報告就是全部了,大不了,加上測試過程中發(fā)現(xiàn)的缺陷。
       同時,每家企業(yè)都會要求測試在每個項目都做到盡可能好,盡可能將所有的缺陷都找出來,不會像產(chǎn)品那樣,設(shè)立有產(chǎn)品路標(biāo),可以這個版本交付一些功能,而下個版本再交付其他功能。這也就是說,企業(yè)一般會要求測試從一開始就必須提供最好的質(zhì)量,并自始至終維持最好。實際上,面對復(fù)雜的產(chǎn)品,對大多數(shù)測試團(tuán)隊來說,這是無論他們怎么努力都幾乎不可能完成的任務(wù)。于是,我們往往會看到,產(chǎn)品在經(jīng)過多輪測試之后,缺陷還是會存在,導(dǎo)致最終交貨時間已經(jīng)一拖再拖,到最后沒辦法,只好在質(zhì)量上讓步進(jìn)行交付。
       可能有人會問:“難道,測試不是找個好的團(tuán)隊,就可以做到最好嗎?”
       《孫子兵法》有云“上兵伐謀,其次伐交,其次伐兵,其下攻城”。同理,在產(chǎn)品開發(fā)中,將產(chǎn)品質(zhì)量寄托在測試最后的把關(guān)上是不妥當(dāng)?shù)?,即使你找到很好的測試工程師,也不能保證絕對完美無瑕的產(chǎn)品質(zhì)量。做產(chǎn)品,把產(chǎn)品質(zhì)量完全“托付”給測試,讓測試去發(fā)現(xiàn)問題,最終做到缺陷找無可找,再交付給客戶,這是“攻城”的做法。產(chǎn)品質(zhì)量完全由測試工程師的能力和責(zé)任心來保證,將測試工程師放在一個只能拼細(xì)心的艱難境地上,最后的結(jié)果只能是你找了很優(yōu)秀的測試工程師,支付了不菲的報酬,看到他們的拼搏努力非常感動,然后,得到一個質(zhì)量一般的,甚至有瑕疵的產(chǎn)品。這并不是誰的過錯,只是一開始將質(zhì)量依賴于測試之上,就已然是將自己放在了必然失敗的環(huán)境中。
       當(dāng)然,也有些企業(yè)的流程定義得很完善,產(chǎn)品質(zhì)量保證活動從一開始就投入了,那這下子應(yīng)該不會掉進(jìn)注定失敗的陷阱了吧?是的,從源頭處開始進(jìn)行質(zhì)量保證活動,會極大地提高獲得高質(zhì)量產(chǎn)品的概率。因為測試有個特點,就是在產(chǎn)品還不是很復(fù)雜的時候去提高它的質(zhì)量,最終就容易獲得高質(zhì)量的產(chǎn)品。若再輔之以質(zhì)量度量等手段,來發(fā)現(xiàn)產(chǎn)品各模塊之間質(zhì)量的參差,并調(diào)整測試力量有針對性地深入測試缺陷率高的模塊,會更有效地發(fā)揮測試的作用。
       但是,很多企業(yè)在有完善的流程時,同樣還是會被產(chǎn)品質(zhì)量折磨得痛苦不堪。原因有很多,一是有流程、執(zhí)行差。畢竟開發(fā)人員的任務(wù)也挺重的,讓他們在開發(fā)產(chǎn)品特性之余,還要測試自己開發(fā)的代碼,會增加工作量,在沒有監(jiān)管或者監(jiān)管認(rèn)為自測試不重要的時候,這種靠自覺的質(zhì)量保證活動就會流于形式。更重要的是,不少企業(yè)在開發(fā)產(chǎn)品時圖新、圖顛覆性,極大增加了產(chǎn)品的不確定性,再加上市場機(jī)會窗的壓力,要求項目組盡快出產(chǎn)品,整個項目從一開始就處于趕工的狀態(tài),這樣還是回到不斷出版本,不斷測試,缺陷依舊不收斂的狀態(tài)。
       要改變這種狀態(tài),需創(chuàng)造一個易于勝利的條件。在IPD流程中,會對產(chǎn)品需求進(jìn)行有效的管理,以控制產(chǎn)品開發(fā)時新技術(shù)和新模塊的引入量,讓一個產(chǎn)品開發(fā)過程中重用的比例得到大幅度的提高,這樣新技術(shù)和新模塊帶來的風(fēng)險就少了。重用模塊的質(zhì)量一般來說都是可以得到保證的,畢竟這些模塊經(jīng)歷了那么多的測試驗證,易于發(fā)現(xiàn)的問題都已經(jīng)被解決了。在項目的測試過程中,這些模塊可以只做回歸測試,測試力量就可以更集中地投入到新開發(fā)的模塊中,這樣項目的測試投入就變得很充裕,自然就可以測試得更細(xì)致深入,更好地保證質(zhì)量了。而且,需求管理和控制減少了高風(fēng)險的模塊,降低系統(tǒng)的復(fù)雜度,從根本上提高了項目成功的機(jī)會。這是“伐交”的做法。
       那么,什么是“伐謀”的方法呢?打仗的時候軍隊不能總是小米加步槍,為了勝利,一個國家會努力提高軍隊的裝備水平,會參考各國的戰(zhàn)例,做各種軍事演習(xí),讓自己的軍隊適應(yīng)新情況,提高戰(zhàn)略、戰(zhàn)術(shù)水平,做到開戰(zhàn)時有備而來,保證自己有必勝的條件再和敵國開戰(zhàn),甚至讓敵國知難而退,避免戰(zhàn)火。測試也一樣,它是一個系統(tǒng)的工程,需要為提高產(chǎn)品質(zhì)量做各種各樣的前期工作。
       首先,案例庫是必須有的,它相當(dāng)于國家的武器庫,不能等要打仗了,才臨時開動兵工廠。案例庫保證了重用的這些功能有相應(yīng)的測試用例去檢查。同時,很多企業(yè)也會做自動測試,通過自動測試將測試的速度提高,這就相當(dāng)于建設(shè)機(jī)械化部隊了。
       其次,需要讓測試具備看清楚產(chǎn)品質(zhì)量狀況和缺陷分布的千里眼。在企業(yè)內(nèi)部開展產(chǎn)品質(zhì)量分析活動,對缺陷進(jìn)行度量和統(tǒng)計分析,是讓自己具備千里眼的手段。在這個基礎(chǔ)上開展根因分析等缺陷預(yù)防活動,就能更好地減少缺陷的發(fā)生。
       最后,戰(zhàn)爭歸根到底是由人來決定勝負(fù)的,不能忽視了測試工程師的培養(yǎng)。通過流程學(xué)習(xí)和審計,讓工程師們學(xué)會規(guī)范的工作方法,和別的團(tuán)隊協(xié)同工作;通過產(chǎn)品知識的學(xué)習(xí),以及典型缺陷發(fā)現(xiàn)過程的經(jīng)驗共享,提高測試工程師發(fā)現(xiàn)缺陷的能力。各家企業(yè)還有很多自己獨創(chuàng)的提高隊伍水平的做法,這些手段,都對產(chǎn)品質(zhì)量的保證起到了關(guān)鍵作用。
       產(chǎn)品質(zhì)量保證不是一時一地的活動,它是一個逐漸積累提高的過程,通過每個項目的鍛煉,以及成果的歸檔重用,測試團(tuán)隊會具備越來越好的條件和能力,讓企業(yè)在開發(fā)產(chǎn)品時,再也不用擔(dān)心掉到不斷重復(fù)測試的陷阱中。

CopyRight ?2018-2022
深圳中天華夏企業(yè)管理咨詢有限公司
版權(quán)所有
粵ICP備12059297號

0755-8667 5311

深圳市南山區(qū)科興科學(xué)園C3棟-1606

中天華夏咨詢

研發(fā)管理在線培訓(xùn)

研發(fā)管理在線