前幾天,Teresa問了一個比較有趣的問題:

  “我對你的網站很感興趣,因為我覺得你是一個真正熱愛測試、并充滿激情的人。在我的公司,我們發現要留住好的測試人員真的很困難。很多有能力的測試員都在尋找其他出路,為了離開測試這個崗位而想出各種各樣的理由。對于怎樣留住好的測試員這個問題,我很期待你的見解。”

  Teresa, 首先我會先說明一下員工流失率高的問題,然后我再來回答你的問題“怎么留住好的測試員?”

  在當今這個充滿競爭的社會里,0%的員工流動率是不可能的,而且相當的不切實際。在一定程度上的流動是正常的,但是不論那家公司,如果流動率一直在增大的話,那說明這家公司肯定出了一些很嚴重的問題。

  雖然我不是一個人力資源方面的專家,但是我可以從員工的角度出發,來提出一些具有普遍意義的方法,這些方法在某種程度上可以降低員工流失率。這些方法適用于所有的公司和員工。因為我們關注的是軟件測試這方面,所以重點放在怎么留住測試員這里。下面我將列出能夠保持低流失率的各種解決方法。因為這個帖子的內容比較多,所以呢,耐心點,放松點,慢慢聽我一一道來。

  這篇文章對誰有幫助呢?

  公司管理層,經理,開發小組和測試小組的組長,當然,也包括新晉的測試工程師 -- 未來的測試經理。

  高人員流動率對公司會有什么影響呢?

  ?可能丟掉手頭上的項目 - 因為客戶不喜歡人員換來換去
  ?公司的財政負擔
  ?招聘新員工的費用
  ?培訓新員工的費用
  ?進入新項目的磨合
  ?在職員工的工作量增大
  ?不穩定的工作時間和加班導致較低的工作效率

  上面所說的僅僅是高流動率帶來的一小部分嚴重的弊端。

  怎樣降低人員流動率呢?

  首先,我們來分析下“為什么員工要離開公司”。主要的原因是“缺少對他們努力工作的認可”。我的意思是,如果公司都不關心員工,那么員工為什么還要留在這樣的公司呢?

  要記住,并不是給“更多的錢”能解決問題。現在,員工更加關心的是他們的生活質量和家庭需要。

  下面是一些降低高流動率的建議:

  ?給合適的職位雇傭合適的人員
  ?了解員工的需求并滿足他們
  ?尊重他們
  ?贊揚他們出色的工作
  ?定期詢問他們需要什么,并做出行動
  ?提供培訓的機會讓員工可以獲得先進的技術
  ?好能夠成為員工主導
  ?愉快的工作氛圍
  ?員工升職空間
  ?員工創造價值
  ?工作保障

  后一條非常重要。要讓你的員工對于自己的工作感到有保障,如果你的公司不能提供工作保障,至少也要讓員工覺得工作有保障,如果連這點都做不到,那么活該你的員工流失這么多。

  上面都是理論上的解決方法,下面講一些實際的解決方法。

  激發活力:

  任何軟件小組都需要有活力的人和有技術的人。良好的激勵來自的領導,主管和經理的良好領導能夠降低人員流動率。在我的職業生涯中,我發現很多員工離開公司的原因是因為他們的老板。的一些不切實際的要求或者缺乏激勵和領導力,讓員工看不到他們自己的位置和職業方向。

  因此,當員工失去所有的希望時,要鼓動和激勵他們。

  豐厚的待遇:

  給他們豐厚的工資和好的福利。

  工作的樂趣:

  正如我所說的,錢不是的,工作的樂趣也很重要。如果沒有好的工作氛圍,只靠錢來激勵是不行的。我相信“努力工作,盡情享受”這個道理,不妨策劃一些體育活動、戶外旅行、各種小組間的競賽活動等等,……有很多很多這樣的活動,可以讓員工增添活力,倍感新鮮。

  幫助員工建立穩定的生活:

  我的意思是要幫助員工建立穩定的生活。我知道這并不容易,但是公司可以給員工提供醫療保險和醫療設施。對大多數的員工來說,住房是首要的,所以,需要幫助員工找到好的住宿。

  Teresa, 你問我關于怎樣留住測試員的這個問題,現在讓我們來討論一下測試員的問題。

  測試員通常都抱怨些什么呢?

  “有時開發人員總會自負的認為他們比測試員”

  “測試員要為每一個缺陷負責”

  “項目延期是測試員的原因”

  “測試員得不到應有的尊重”

  “管理層認為測試員沒有開發人員重要”

  這些是測試員經常抱怨的問題,這令到他們覺得自己的工作沒保障,進而影響到他們的日常工作,后有可能導致高的人員流失率。

  管理層應該在測試員離開公司之前要處理這些問題。方法是 ? 有效的組織團隊,加強開發人員、測試員以及管理層的溝通,這樣可以更好的了解和明白測試員的需求。

  下面的是一些如何留住有才華的測試員的方法:

  提供培訓機會:

  培訓你的測試員。給他們提供免費的培訓,如果不能免費的話,也盡量讓他們少花錢。給他們提供一些遠程教育培訓課程,研討小組以及書籍供其學習,贊助和幫助他們考取軟件測試證書。

  贊揚出色的工作:

  不要忽略發現高質量的缺陷。重視這些缺陷,同時贊揚那些為找到這些缺陷而努力工作的測試員,定期表揚團隊的出色工作。

  獎勵那些找到重要缺陷的測試員。堅持組織一些每周或每月的競賽活動來表彰測試員,比如“本周之星”。這將有助于建立一個成功的質量保證團隊。

  每件事情都要有明確目的:

  你的任務目標應該要有清晰的范圍以及完成標準。確定目標,那些沒有盡頭的測試將會變成乏味的工作。不要讓整個團隊感到,這項測試工作因缺少明確的目標,而變成一項永遠都不能完成的工作。

  把每一個缺陷當作學習的機會:

  不要因為漏測而責備測試人員。把這些缺陷當作一個學習的機會,讓他們知道為什么沒有發現這些缺陷,從錯誤中學習,以免下次犯同樣的錯誤,至少對于同樣的缺陷不會再漏掉。

  不要讓測試變成反反復復的工作:

  很多時候,當我們不停地重復做同樣一件事情的時候,我們會覺得很沒意思。而測試員的工作是與重復的任務密切相關。所以在分配工作的時候要注意,不要讓同一個測試員在同一個項目中不停地執行同樣的測試用例。讓測試員接觸測試的各個階段,這樣測試團隊才能對整個產品有更好的了解,找到更多的缺陷。

  避免反復工作的有效辦法是讓有經驗的員工在不同的項目中輪換。

  建立開發與測試的良好關系:

  測試者需要鼓勵和支持來找到盡可能多的缺陷,這樣才能保證產品發布前,所有發現的問題都能得到解決。要建立一個良好的測試與開發團隊,要公平的對待每一個人,不能厚此薄彼。

  不要忘記慶祝:

  每一個成功的時刻都值得慶祝,這有助于建立良好的團隊精神。可以通過舉辦酒會的方式來慶祝產品的發布。

  總結:

  對于那些努力工作的員工,要毫不吝嗇的表揚他們,這是商業成功的秘訣所在。要向你的員工證明,你的確是在努力的滿足他們的需求。