最近,漢捷公司在幫一些IPD咨詢客戶梳理研發(fā)流程時(shí)發(fā)現(xiàn)一個(gè)共同的現(xiàn)象,那就是測(cè)試的團(tuán)隊(duì)的力量薄弱,測(cè)試團(tuán)隊(duì)的效率非常低下,測(cè)試人員的成就感較低,測(cè)試人員不知道如何參與到開發(fā)流程中,如:測(cè)試人員怎樣參加需求評(píng)審,怎樣介入開發(fā)前期的設(shè)計(jì)活動(dòng),如何跟開發(fā)進(jìn)行配合等等。很多公司都成立了研發(fā)測(cè)試部,但測(cè)試的管理工作始終不能令人滿意。那么,在IPD流程體系中,究竟如何建立高效率的測(cè)試團(tuán)隊(duì)呢?
第一步,作為測(cè)試部門經(jīng)理要對(duì)流程進(jìn)行規(guī)劃。我們先來看一看IPD產(chǎn)品開發(fā)流程:
在新產(chǎn)品開發(fā)過程中,測(cè)試人員從概念階段一開始就要參與到整個(gè)研發(fā)活動(dòng)中,越早進(jìn)入越好,每個(gè)過程需要都要應(yīng)該有任務(wù),而不是到系統(tǒng)開發(fā)完畢轉(zhuǎn)測(cè)試時(shí)才正式進(jìn)行測(cè)試,每個(gè)階段的活動(dòng)如下:
?
其中,SDV就是system design verification,即系統(tǒng)設(shè)計(jì)驗(yàn)證,是功能測(cè)試,即對(duì)各個(gè)子系統(tǒng)進(jìn)行驗(yàn)證,以檢驗(yàn)是否符合設(shè)計(jì)規(guī)格;BBFV就是building block fuction verification,即編譯模塊功能驗(yàn)證;SIT就是system integration testing,即系統(tǒng)集成測(cè)試;SVT就是system verification testing,系統(tǒng)驗(yàn)證測(cè)試;最后是對(duì)測(cè)試進(jìn)行評(píng)估和測(cè)試缺陷的關(guān)閉。測(cè)試部經(jīng)理需要建立每個(gè)階段的流程、模板以及Checklist.
第二步,流程建立好后,測(cè)試部經(jīng)理要負(fù)責(zé)測(cè)試資源的分配,針對(duì)不同的測(cè)試職能,如軟件測(cè)試、硬件測(cè)試、整機(jī)測(cè)試、性能測(cè)試等,均要由不同的人員負(fù)責(zé),對(duì)于某些測(cè)試崗位可能缺乏人員,要盡快招聘或者內(nèi)部培養(yǎng),讓合適的人干合適的事。如果測(cè)試的人力不足,相應(yīng)的測(cè)試角色可以由開發(fā)人員來補(bǔ)充,把測(cè)試流程走完。
第三步,提升測(cè)試團(tuán)隊(duì)的業(yè)務(wù)水平和技術(shù)水平。如測(cè)試一個(gè)醫(yī)療超聲設(shè)備,測(cè)試人員需要對(duì)超聲的設(shè)備如何使用,以及對(duì)它的功能進(jìn)行詳細(xì)了解,只有對(duì)業(yè)務(wù)熟悉,才能真正從用戶的角度去測(cè)試產(chǎn)品;另一方面,提高測(cè)試的技術(shù)水平也是非常重要的方面,技術(shù)水平包括測(cè)試的設(shè)計(jì)能力,自動(dòng)化工具的使用,還有對(duì)產(chǎn)品開發(fā)技術(shù)的理解,掌握產(chǎn)品的平臺(tái)技術(shù)和開發(fā)工具,如果測(cè)試人員有一兩年的開發(fā)經(jīng)驗(yàn),對(duì)產(chǎn)品測(cè)試幫助是非常大的。
第四步,搭建測(cè)試部門的共享平臺(tái)。如建立測(cè)試用例庫,測(cè)試工具庫,測(cè)試經(jīng)驗(yàn)總結(jié)庫等等。定期組織部分內(nèi)部的經(jīng)驗(yàn)分享,互相學(xué)習(xí)業(yè)務(wù)知識(shí)和測(cè)試技術(shù)。筆者在華為管理測(cè)試團(tuán)隊(duì)期間,一般每周有兩次的部門分享時(shí)間,讓一些資深的開發(fā)或測(cè)試工程師進(jìn)行業(yè)務(wù)經(jīng)驗(yàn)的分享,并形成文字記錄,一年積累下來,所有業(yè)務(wù)和技術(shù)會(huì)形成很好的測(cè)試資產(chǎn)。對(duì)于不同產(chǎn)品線之間的測(cè)試平臺(tái)進(jìn)行共享,提高工具開發(fā)的效率,對(duì)相同的測(cè)試平臺(tái)進(jìn)行重用。
第五步,建立測(cè)試人員的考核體系及激勵(lì)機(jī)制。測(cè)試人員考核的主要因素有工作績(jī)效、文檔規(guī)范性、綜合素質(zhì)、工作態(tài)度。其中工作績(jī)效占大部分比例,如70%以上,文檔規(guī)范性為10%,綜合素質(zhì)為10%,工作態(tài)度10%。測(cè)試人員的工作績(jī)效是一個(gè)非常難以衡量的指標(biāo),漢捷咨詢建議從以下幾個(gè)方面進(jìn)行考查:
1) 提交BUG的數(shù)量和執(zhí)行測(cè)試用例的數(shù)量
2) 發(fā)現(xiàn)的問題的本身價(jià)值
3) 測(cè)試的技能水平(測(cè)試用例設(shè)計(jì)水平、測(cè)試工具掌握使用水平、問題的定位能力)
4) 執(zhí)行測(cè)試的效率, 在滿足測(cè)試覆蓋率的前提下,是否能快速的完成測(cè)試任務(wù)。
另外,對(duì)于一些測(cè)試人員的軟技能如責(zé)任心、溝通能力、鉆研能力、團(tuán)隊(duì)合作等作為綜合要素來考核。如果一個(gè)測(cè)試人員工作不符責(zé)任,隨意敷衍,即使提交的問題單數(shù)量多,也不能證明他測(cè)試的質(zhì)量高。其次積極的工作態(tài)度是提高測(cè)試質(zhì)量,和整體團(tuán)隊(duì)風(fēng)氣的關(guān)鍵,溝通能力直接影響測(cè)試的工作效率與不同部門間的合作分工。
第六步,解決測(cè)試人員的成就感問題。在許多公司,人們對(duì)測(cè)試部都存在偏見,覺得測(cè)試人員并不開發(fā)產(chǎn)品,工作比起開發(fā)人員少得多,所在在招聘的時(shí)候放低要求,降低待遇,測(cè)試人員入職之后,發(fā)現(xiàn)跟開發(fā)人員的待遇相差一大截,就會(huì)產(chǎn)生心理上的落差,工作的積極很難再調(diào)動(dòng)起來,影響測(cè)試的效率。這樣長(zhǎng)期下去,就會(huì)形成惡性循環(huán)。那么如何解決測(cè)試團(tuán)隊(duì)的成就感問題呢?建議從以下幾個(gè)方面改進(jìn):
1) 給予測(cè)試部門正確的定位,測(cè)試部在公司整體的價(jià)值鏈條中的作用是什么?對(duì)開發(fā)人員和測(cè)試人員的薪酬差距應(yīng)盡量合理。如白盒測(cè)試工程師、資深系統(tǒng)測(cè)試工程師、性能測(cè)試工程師或自動(dòng)化測(cè)試工程師應(yīng)與開發(fā)人員持平,對(duì)于執(zhí)行層面的測(cè)試工程師薪酬可以降低要求。
2) 流程的保證。建議結(jié)構(gòu)化的產(chǎn)品開發(fā)流程,明確角色職責(zé)定義,以及產(chǎn)品提交、問題跟蹤、問題定位等細(xì)節(jié)流程。
3) 測(cè)試技術(shù)、平臺(tái)的發(fā)展,測(cè)試專利的開發(fā),打造測(cè)試人員技術(shù)積累,提升的平臺(tái)。
4) 測(cè)試組織能力的持續(xù)提升,不斷改進(jìn)測(cè)試方法,改進(jìn)自動(dòng)化測(cè)試工具。
5) 建立測(cè)試人員的職業(yè)通道。如技術(shù)通道和管理通道。
6) 技術(shù)通道:測(cè)試工程師---》高級(jí)測(cè)試工程師---》測(cè)試專家
7) 管理通道:測(cè)試工程師---》測(cè)試主管/組長(zhǎng)----》測(cè)試經(jīng)理
在中國這個(gè)重研發(fā),輕測(cè)試的大環(huán)境中,做好測(cè)試的管理確實(shí)不易。但只要做好以上六點(diǎn),我們相信對(duì)于提高測(cè)試部門的地位,規(guī)范公司產(chǎn)品測(cè)試流程,培養(yǎng)測(cè)試人員的能力,建立測(cè)試部門的權(quán)威性一定會(huì)有較大的幫助.