曾經(jīng)和一位擔任測試經(jīng)理不久的朋友和我談到過他們部門建設(shè)的問題。剛開了個頭,這位經(jīng)理急不可耐地倒起了苦水:“部門的工作真是不好開展,員工沒有勁頭……”“某某員工簡直是不可救藥,總是把事情辦砸……”、“某某員工真是讓人著急,來公司三年了,對業(yè)務(wù)也熟悉,你想要提拔她吧,她是不上進,讓她去做一點以前沒做過的事情她都會驚慌失措”、“老員工都死氣沉沉,新員工都沒有上進心……”、“某某近要辭職了,我也不明白怎么回事,我還一直以為他工作得很愉快呢……”。足足在發(fā)了半個多小時的牢騷以后,他仍然沉浸在自己的痛苦中。

  說實在的,我真的很同情他,也很同情他現(xiàn)在的處境。作為一個新上任的測試經(jīng)理,自然會有一股子勁頭,恨不能一夜之間讓部門面貌煥然一新,恨不能讓所有的員工一夜之間突飛猛進……,可惜,羅馬不是建成的,部門管理的問題也不會解決得那么輕易。

  管理是一種藝術(shù),對測試團隊的管理更是一種需要小心的藝術(shù)。測試工程師一般都敏感且自尊,他們有發(fā)現(xiàn)缺陷的能力,自然也能輕易發(fā)現(xiàn)你在管理工作中的疏忽;他們能夠評價應(yīng)用系統(tǒng),評價你的管理工作對他們來說也不是難事。

  那么,真的那么難建立一個高效的測試團隊嗎?實際上,管理工作的核心是“人”,作為測試部門的負責人,只要抓住了這點,能很順利地把整個團隊調(diào)動起來。我在不同的公司經(jīng)歷過不同的測試團隊,在我的感覺中,測試工程師其實都是很好相處的人。測試工程師不是純粹的技術(shù)人員,他們一般來說都敏銳、有耐心、有責任心、能承受工作壓力,也具有比較好的溝通能力。但是,“測試工程師”這個對他們的統(tǒng)稱掩蓋了太多他們之間的不同。

  回到我們在文章初的例子,當我問那位新測試經(jīng)理“你覺得你理想中的測試工程師是什么樣子的呢?”這個問題的時候,他的回答是“我希望他們都能有上進心、積極進取、有高的技術(shù)水平,同時能夠承擔工作壓力!蔽蚁耄幕卮鹂赡苁怯脤ψ约旱囊髞硪蟛块T所有的測試工程師了。一個全是將軍的團隊不會比一個分工明確、高效協(xié)作的團隊更加有戰(zhàn)斗力。

  那么,究竟如何來建立一個高效的測試團隊呢?這個問題,一定是“仁者見仁,智者見智”的問題。不過在這里,我不揣冒昧,說一些自己的看法。

  1、測試團隊中的“人”

  首先,高效的測試團隊需要不同角色的“人”。根據(jù)我的經(jīng)歷,一般來說,測試團隊中經(jīng)常都有些這樣類型的員工:

  1.1 不同類型的員工

  ◆ 老虎

  測試部門的老虎是那些有活力、有沖勁的人。他們聰明、能干、敏銳、不懼怕壓力。每個我見過的測試經(jīng)理都期望能找到這樣的人才,可惜,這樣的人才并不多見,而且,這樣的人才大多都是依靠測試組織自己培養(yǎng)出來的,一只“外來的”虎不一定能在新的組織中也發(fā)揮虎的威力。

  不過,即使在部門中有了老虎的存在,還必須為老虎創(chuàng)造出適合他的空間。很多測試經(jīng)理都會為部門中能人的離去而煩惱,但在煩惱的同時,你有沒有想過為什么他要離去?純粹為了薪酬待遇???實際上,老虎是很有上進心的,一旦他發(fā)覺自己只能在一個固定的環(huán)境中做固定的事情,他會選擇離開。要想留住這種類型的人才,必須為他創(chuàng)造一個時刻充滿挑戰(zhàn)的環(huán)境??讓他開拓一片天地,讓其他角色來“守城”,可能是合適的搭配。

  ◆ 牛

  牛是勤勤懇懇的,踏實、勤勞、敬業(yè)是牛好的寫照。這樣的員工能完成你交給他的明確的任務(wù),把明確的任務(wù)交給他是讓人放心的。但美中不足,這樣的員工往往缺少主動的創(chuàng)造性,明明他對業(yè)務(wù)很熟悉,明明他經(jīng)驗很豐富,但一旦要他跳出自己習慣的工作氛圍和角色,創(chuàng)造性地完成一些工作,他們束手無策了。這種類型的員工讓人又愛又恨,愛的是他勤勤懇懇的態(tài)度,恨的是他不肯進取的心態(tài)。

  ◆ 猴子

  猴子是聰明的代名詞,這種類型的員工聰明、大膽、活躍。在部門里,這類員工總是在鼓搗各種新工具、新技術(shù)、新名詞。他們是工具引入的主要建議者和新技術(shù)采用的主要倡導者。這類員工對新事物有執(zhí)著的熱情,愿意去了解每一種他們所能接觸到的新東西。對于解謎,這類員工有著天生的愛好,他們大的興趣是從謎團一樣的系統(tǒng)中找到能證明自己聰明的證據(jù)。然而,這類員工的缺點幾乎和優(yōu)點一樣明顯??缺乏持之以恒的耐心,一旦他們不得不長期進行一些重復性強的工作(例如,手工的回歸測試),他們會表現(xiàn)出不耐煩和由此因為疏忽產(chǎn)生錯誤。

  ◆ 長頸鹿

  長頸鹿在這里并不是“遲鈍”的同義詞。長頸鹿通常是一個部門中有前瞻能力的人。他們具有對軟件測試深入的理解和認識,能夠?qū)y試部門的發(fā)展提出非常好的建議(而不僅僅是意見),的問題是,對細節(jié)上他們總是缺乏關(guān)注,能夠給出漂亮的流程圖或是建議書,但如果由他來執(zhí)行,則一定是一場災(zāi)難。

  ◆ 狐貍

  測試部門中也會存在一些狡猾的人,我們可以把他們稱為“狐貍”。狐貍這種類型的員工總是整個部門看上去為忙碌的一個??他們?yōu)樽约簲埾乱粋又一個的工作,卻用一個工作去掩飾在另一個工作上投入的無效勞動。每當你問起這類員工“A事情進行得如何?”,他們總能用“我正在忙著B事情(或是C事情)”這樣的回答搪塞你。終的結(jié)果是,經(jīng)過幾個月時間的忙碌,他們可能拿不出任何有效的工作成果。

  ◆ 鼴鼠

  當然,這種類型的員工可能是我們都不希望見到的。他們永遠都想沒有睡醒一樣,更多時候看到的是他們茫然的眼神。交給他的任何工作都可能沒有理由地失敗,而且,更可怕的是,他們很少能夠從失敗中學習到教訓。

  對這些不同類型員工來說,重要的不是改變他們的性格類型,而是要了解他們的性格類型,再根據(jù)他們的性格類型為他們分配不同的工作,讓他們能夠在一個能順利施展自我和自我前進的環(huán)境中工作。

  1.2 不同類型員工的對策

  ◆ 老虎??給他挑戰(zhàn),把部門重要的、困難的工作交給他,你只需要充分發(fā)揮他的主動性,定期讓他匯報工作的進展可以。讓老虎覺得安全的方法是讓他能夠充分證明自己的能力。當然,要注意的是,如果一個團隊中有幾只老虎,合理分配他們的工作(負責不同的方面)可能是一個好主意。