團(tuán)隊(duì)建設(shè)是個(gè)很大的話題,也是組織管理工作中的重點(diǎn)和難點(diǎn)。本人曾在某大型IT公司從事過測試團(tuán)隊(duì)管理多年,就管理實(shí)踐中的一些心得和體會與大家分享。
相對于開發(fā)工作來說,測試一直被認(rèn)為技術(shù)含量低且枯燥無味,從事測試工作的人員對測試工作也普遍沒有職業(yè)認(rèn)同感,在我所在的測試團(tuán)隊(duì)中就經(jīng)??梢月牭健皽y試工作沒前途”、“測試就是打雜的”、“真后悔當(dāng)初沒有找個(gè)開發(fā)工作”等等抱怨,整個(gè)團(tuán)隊(duì)受這種氣氛的影響也是一直士氣低下直接導(dǎo)致項(xiàng)目的測試工作進(jìn)展受阻、測試質(zhì)量下降、客戶投訴上升。相信這種狀況也在其他公司的測試團(tuán)隊(duì)出現(xiàn)過,仔細(xì)觀察和思考,其實(shí)不難發(fā)現(xiàn)測試團(tuán)隊(duì)普遍存在以下的幾個(gè)問題:
第一,測試人員職業(yè)認(rèn)同感低。硬件開發(fā)工作可以把設(shè)計(jì)出來的電路板做為輸出成果,軟件開發(fā)可以把具體程序的實(shí)現(xiàn)作為輸出,而測試只有結(jié)果報(bào)告和BUG數(shù)量,測試工作的成果不好體現(xiàn)。并且,國內(nèi)很多公司往往不重視測試,每當(dāng)項(xiàng)目結(jié)束論功行賞時(shí),測試團(tuán)隊(duì)總是被忽視。另外,測試工作既辛苦又無聊,往往沒什么人愿意做測試,而暫時(shí)做著測試工作的人員也是隔山望水,盼著早日脫離測試苦海。
第二,測試人員對測試技術(shù)的認(rèn)識存在誤區(qū)。測試團(tuán)隊(duì)一般會安排剛進(jìn)入公司的新人進(jìn)行測試工作以了解產(chǎn)品。這就給大家?guī)砹艘粋€(gè)錯(cuò)覺:測試都是沒啥技術(shù)含量的活,是人都會干的事。設(shè)想一下,一個(gè)人每天干著自認(rèn)為沒意義的事,他會有提高、會有進(jìn)步的動力嗎?
第三,測試團(tuán)隊(duì)成員不知道如何學(xué)習(xí),找不到正確的學(xué)習(xí)方法。測試人員一般都比較敏感,具有很強(qiáng)的發(fā)現(xiàn)缺陷的能力,他們能找出應(yīng)用系統(tǒng)缺陷的能力,也能找出自身在工作中的不足。這些不足包括基礎(chǔ)知識的不全面,也有測試技術(shù)的欠缺。面對這么多需要學(xué)習(xí)的方面,感到困惑,不知道先從哪里入手,也分不清學(xué)習(xí)的重點(diǎn)和難點(diǎn)。遇到問題,可能就直接找其他人員求助,失去了鍛煉自己思考學(xué)習(xí)能力的機(jī)會。
從以上幾個(gè)問題,我們可以看到測試團(tuán)隊(duì)管理的核心其實(shí)是人,只要抓住了這個(gè)關(guān)鍵點(diǎn),就能很順利的將整個(gè)團(tuán)隊(duì)調(diào)動起來。拋開團(tuán)隊(duì)建設(shè)中同樣重要的制度和流程建設(shè)不提,下面將結(jié)合本人多年的實(shí)踐做法談?wù)勅绾谓ㄔO(shè)一支高效的測試團(tuán)隊(duì)。
首先,要確立測試團(tuán)隊(duì)成員在這個(gè)組織中的職業(yè)規(guī)劃圖,也是就是個(gè)人Roadmap?;谶@個(gè)Roadmap 再確立各個(gè)角色的職責(zé)以及各角色之間的相互聯(lián)系和發(fā)展順序。這樣各測試團(tuán)隊(duì)成員的發(fā)展目標(biāo)也隨之確立。下圖的Roadmap就是我所在測試團(tuán)隊(duì)實(shí)際使用的團(tuán)隊(duì)成員Roadmap方案。
我們把整個(gè)測試團(tuán)隊(duì)分為五個(gè)等級,每個(gè)等級都對應(yīng)測試團(tuán)隊(duì)中的相關(guān)角色,每個(gè)等級都有詳細(xì)定義的能力要求。整個(gè)團(tuán)隊(duì)職位的發(fā)展順序同時(shí)隨著能力的要求逐步理清。通過這個(gè)圖,基本可以避免優(yōu)秀測試人員在某個(gè)職位停滯不前的問題,目的就是實(shí)現(xiàn)團(tuán)隊(duì)成員達(dá)到哪個(gè)能力等級就做哪個(gè)能力要求職位的事。比如,第二等級的能力要求定義是完全知道怎樣測試并能夠根據(jù)測試用例獨(dú)立執(zhí)行測試工作,第三等級的能力要求定義是能分析問題的原因所在、能監(jiān)控和管理其他測試工程師的工作。因此,當(dāng)某成員的技術(shù)和經(jīng)驗(yàn)達(dá)到第三等級的能力要求時(shí),就可以安排他作為測試項(xiàng)目的核心組成員或測試負(fù)責(zé)人(Test Lead)。
在這個(gè)職業(yè)路標(biāo)規(guī)劃的指導(dǎo)下,我們可以要求每個(gè)團(tuán)隊(duì)成員制定自己的短期和長期目標(biāo),目標(biāo)的制定可以是以一個(gè)項(xiàng)目時(shí)間為周期,也可以季度或年為周期。每個(gè)目標(biāo)的實(shí)現(xiàn)就是團(tuán)隊(duì)的一個(gè)進(jìn)步。目標(biāo)就是團(tuán)隊(duì)成長的根本。
其次,構(gòu)造團(tuán)隊(duì)的學(xué)習(xí)和交流的氛圍。有目標(biāo)也就有了壓力,壓力就會產(chǎn)生學(xué)習(xí)的動力,團(tuán)隊(duì)成員針對自己的規(guī)劃,也會希望自己能夠在團(tuán)隊(duì)中學(xué)習(xí)到更多的知識和技能。另外,