摘要:當(dāng)前軟件測試工程師績效考核存在的問題主要表現(xiàn)在:考核定位模糊并存在偏差,重考核、輕管理,重結(jié)果、輕過程,考核主體單一,企業(yè)管理者沒有承擔(dān)起績效管理的責(zé)任,績效考核指標(biāo)不全、標(biāo)準(zhǔn)不明。測試工程師績效考核要明確考核的目標(biāo),突出測試人員在考核中的主體地位,構(gòu)建一體化績效管理體系。
關(guān)鍵詞:測試工程師;績效管理;體系
軟件測試工程師績效考核是IT企業(yè)根據(jù)發(fā)展戰(zhàn)略和使命要求,對測試工程師的工作業(yè)績進(jìn)行考察和評估,包括工作行為和工作效果。隨著中國軟件業(yè)的迅猛發(fā)展,軟件產(chǎn)品的質(zhì)量控制與質(zhì)量管理正逐漸成為企業(yè)生存與發(fā)展的核心。為了保證軟件在出廠時的“健康狀態(tài)”,幾乎所有的IT企業(yè)在軟件產(chǎn)品發(fā)布前都需要大量的質(zhì)量檢測工作。測試工程師作為軟件質(zhì)量控制中的重要一環(huán),其績效考核成為企業(yè)了解測試人員隊伍狀況,監(jiān)控測試人員工作過程的重要手段。
軟件測試工程師績效考核是IT企業(yè)人力資源管理的中心環(huán)節(jié),是測試人員薪酬、晉升、人事調(diào)整、職稱評定等決策的基礎(chǔ),并且為企業(yè)制定測試人員的培訓(xùn)、開發(fā)計劃及長期職業(yè)生涯發(fā)展規(guī)劃提供依據(jù)。測試工程師績效考核的有效性直接影響到人力資源制度的激勵效果和企業(yè)管理的公平性,并對測試人員的工作滿意度有重要影響。然而,現(xiàn)實的績效考核工作往往不盡如人愿。許多測試工程師遇到考核時深感不安,產(chǎn)生焦慮,害怕甚至反對考核;很多測試人員認(rèn)為考核是走過場,抱著無所謂態(tài)度。理論上的必要性和重要性與現(xiàn)實中的困惑形成強(qiáng)烈反差。為此,我們有必要對測試工程師績效考核存在的問題進(jìn)行反思,從而構(gòu)建能滿足企業(yè)和測試工程師共同發(fā)展的績效管理體系。
一、軟件測試工程師績效考核存在的誤區(qū)及其分析
(一)考核定位模糊并存在偏差
考核定位,就是通過績效考核解決什么問題??己硕ㄎ荒:饕憩F(xiàn)在考核缺乏明確的目的,僅僅是為了考核而進(jìn)行考核,這樣做的結(jié)果往往導(dǎo)致考核流于形式??己硕ㄎ黄钪饕w現(xiàn)在片面看待考核的目標(biāo)上,對考核目的定位過于狹窄。目前許多IT企業(yè)績效考核的目的僅僅是為了期末發(fā)獎金或津貼,將考核定位于確定利益分配的依據(jù)和工具。
(二)重績效考核輕績效管理
績效考核和績效管理既有本質(zhì)上的區(qū)別,又有一定聯(lián)系。傳統(tǒng)績效考核以管理者為中心,強(qiáng)調(diào)服從和外部控制,著眼于過去,注重成果,是一種被動反應(yīng)、事后解決問題的管理方法?,F(xiàn)代績效管理則以測試工程師為中心,強(qiáng)調(diào)承諾和自我控制,著眼于過去、現(xiàn)在和將來的有機(jī)統(tǒng)一,是一種主動開發(fā)型、在過程中解決問題的管理系統(tǒng)。績效管理是一個完整的系統(tǒng),績效考核只是績效管理中一個不可或缺的組成部分和環(huán)節(jié),絕不能將其等同于績效管理。
(三)重考核結(jié)果輕考核過程
績效是工作成果與工作行為的統(tǒng)一。許多IT企業(yè)重視對績效中的工作結(jié)果考核,而忽視了績效中的行為指標(biāo),這表現(xiàn)在許多項目組重視項目完成進(jìn)度而輕視測試過程,重視項目的數(shù)量而輕視其質(zhì)量,尤其是輕視與測試工程師行為有關(guān)的工作動機(jī)、熱情度、忠誠感等“周邊績效”考核點。這可能與企業(yè)受功利主義思想影響、追求短期利益有關(guān),或者可能與工作結(jié)果容易量化,而行為不易評估有關(guān)。
許多項目組在項目初期給工程師布置測試任務(wù)和預(yù)期應(yīng)完成的指標(biāo),期末予以檢查,而對工程師完成任務(wù)和指標(biāo)的過程不管不問,既不對完成任務(wù)過程中出現(xiàn)的問題予以及時糾正,也不對測試人員在工作中遇到困難和阻力時提供幫助和支持。這種秋后算賬的做法容易造成管理者與被考核者的對立,不利于測試人員的成長與進(jìn)步。
(四)考核主體單一
目前,項目經(jīng)理考核測試工程師已成為一種普遍運用的評價方式甚至是唯一的評價方式。項目經(jīng)理考核有一定可信性,但也存在一些弊端,如測試人員一味地迎合項目經(jīng)理的指令,淡化了整個團(tuán)隊的溝通協(xié)作,忽視一些測試人員不可控制因素的影響而造成考核不公正等。測試工程師在考核時處于一種被動地位,或者消極被迫接受,或者導(dǎo)致內(nèi)部沖突升級。項目組也不重視同行專家的評估意見或根本不吸收同事參與考核。
(五)績效考核指標(biāo)不全,標(biāo)準(zhǔn)不明
考評項目和指標(biāo)的選擇是否恰當(dāng),是否全面、相關(guān),定義是抽象含混還是具體明確,對考核結(jié)果影響很大。如果績效考核標(biāo)準(zhǔn)不明,則不同的考核者可能對優(yōu)、良、一般、差等績效標(biāo)準(zhǔn)做出不同的解釋,從而造成考評者偏松或偏緊或趨中傾向,造成考核結(jié)果的誤差。以測試人員業(yè)績考核為例,業(yè)績考核包括整體工作效率、工作結(jié)果、過程控制三項一級指標(biāo)。其中,工作結(jié)果可以分為測試用例的數(shù)量和質(zhì)量、bug的數(shù)量和質(zhì)量、測試自動化程度及收效等多項二級指標(biāo),若不對這些定性指標(biāo)給出明確定義,則考評時易出現(xiàn)主觀隨意現(xiàn)象。因此,界定應(yīng)具體明確。如bug的數(shù)量和質(zhì)量可定義為:提交bug的數(shù)量(根據(jù)項目的不同而確定經(jīng)驗值)、提交bug的時間段(具體統(tǒng)計在測試的每個階段)、發(fā)現(xiàn)bug的比例等。
二、軟件測試工程師績效管理體系的構(gòu)建
(一)明確測試工程師績效考核目標(biāo)
Bevan和Thompson(1991)認(rèn)為績效管理的主要目的是“促進(jìn)人力資源管理不同組成部分的整合,并使它們與公司的經(jīng)營目標(biāo)緊密聯(lián)系在一起?!睖y試工程師績效考核的目標(biāo),一是為企業(yè)的發(fā)展服務(wù),支撐企業(yè)使命和戰(zhàn)略的實現(xiàn);二是服務(wù)于工程師個人需要及其職業(yè)進(jìn)步。
(二)構(gòu)建一體化績效管理體系
績效管理就是根據(jù)組織的要求,對雇員進(jìn)行指導(dǎo)和支持,使雇員盡可能地以更高的效率完成自己的工作。從狹義角度理解,績效管理系統(tǒng)由制定績效計劃,持續(xù)的績效溝通與績效信息收集,績效考核,績效反饋、診斷與輔導(dǎo)等部分組成。從廣義上講,績效管理系統(tǒng)由績效管理的影響力量、狹義的績效管理系統(tǒng)、績效管理的運用和目標(biāo)等部分構(gòu)成。
廣義的績效管理系統(tǒng)包括以下3部分:對影響測試工程師績效的原因進(jìn)行分析,尤其是從企業(yè)內(nèi)部的組織結(jié)構(gòu)、領(lǐng)導(dǎo)方式、企業(yè)文化、招聘和聘任制度、崗位分析等方面探討與測試工程師績效有關(guān)的因素;狹義的績效管理系統(tǒng);績效管理的目標(biāo),包括績效管理要達(dá)到的組織目標(biāo)和測試工程師個人發(fā)展目標(biāo)(見圖1)。
制定績效計劃和考核目標(biāo)的目的是為了清楚地說明企業(yè)期望測試工程師達(dá)到的結(jié)果以及為達(dá)到該結(jié)果所期望測試人員表現(xiàn)出來的行為和技能。管理者通過與被考核者協(xié)商,共同制定與企業(yè)使命相關(guān)的具有挑戰(zhàn)性、可實現(xiàn)性、具體明確且有時間限制的績效計劃。持續(xù)的、動態(tài)的績效溝通就是管理者和被考核者共同工作,以分享有關(guān)信息的過程。這些信息包括工作進(jìn)展情況,潛在的障礙和問題,可能的解決措施以及管理者如何才能幫助被考核者。這些信息必須是有據(jù)可查、準(zhǔn)確真實的且與績效相關(guān)的信息。管理者可通過面談,向其他同事了解意見,查看被考核者的工作記錄等方式獲取信息??冃Э己税y評內(nèi)容、何時測評、哪些人參加測評、測評方式及責(zé)任等??冃г\斷與輔導(dǎo),是管理者和被考核者雙方合作,共同尋找導(dǎo)致績效低的原因,以及幫助被考核者提高未來績效的方法,涉及處理矛盾、準(zhǔn)備反饋面談、解決問題和重新設(shè)定目標(biāo)等內(nèi)容。
(三)實現(xiàn)測試工程師績效考核主體的多元化
在傳統(tǒng)的測試工程師績效考核中,將工程師排斥在外,測試人員作為被考核者處于被動應(yīng)考的地位,被考核者與考評者的這種對立狀態(tài)造成測試人員不認(rèn)同、不支持考核,使其考核失去應(yīng)有價值。雖然測試工程師可能由于認(rèn)知或自利性偏差(根據(jù)歸因理論,測試人員可能將自己的成功歸之于自身的能力與努力等內(nèi)因,而將其失敗或績效不理想歸之于工作難度和機(jī)遇等外因;而對別人的成功與失敗歸因與自身歸因相反)和自我防御心理的原因,測試工程師有高估自身的業(yè)績,而看不到或有意掩蓋自身存在的問題的可能性,但可以通過構(gòu)建系統(tǒng)化的績效管理系統(tǒng),明確績效考核的目標(biāo),管理者與被考核者的平等溝通,以及通過考核主體的多元化(除測試工程師本人外,還有領(lǐng)導(dǎo)、同事、客戶等)等方法來避免這些弊端。
(四)構(gòu)建測試工程師績效考核合理分工、各司其職的組織管理機(jī)構(gòu)
對測試工程師的績效管理是企業(yè)人力資源部和項目組的共同責(zé)任。人力資源部主要從事組織、指導(dǎo)和協(xié)調(diào)工作,具體職責(zé)包括培訓(xùn)考核者、規(guī)范考核制度、制定各種考核表格、發(fā)放及統(tǒng)計等工作??己擞身椖拷M具體組織實施,包括測試工程師工作任務(wù)的安排、考核指標(biāo)與內(nèi)容的確定、考核方法與時間的確定、考核主體的組織、考核結(jié)果的反饋、績效改進(jìn)與提升等工作。項目經(jīng)理首先應(yīng)當(dāng)是一名合格的人力資源管理者,應(yīng)把人力資源管理工作如激勵、員工發(fā)展、績效管理納入企業(yè)的議事日程,并構(gòu)成企業(yè)管理者對項目經(jīng)理考核的重要內(nèi)容。當(dāng)然,這需要改變目前IT企業(yè)高度集中的人事管理體制,將部分人事管理權(quán)由企業(yè)下放至項目組。
(五)根據(jù)測試工程師的工作特征,建立考核內(nèi)容全面、結(jié)果與行為(過程)并重的績效考核機(jī)制
測試工程師作為專業(yè)人員和知識工作者,在其需求和工作方面存在以下特征:追求工作自主,不愿意受過多的外部控制;個人品性對測試工作及其事業(yè)影響很大;需求具有多樣性和復(fù)雜性,既追求較低層次的需要,如生理、安全需要,又追求較高層次的需要,如受人尊重、自我實現(xiàn)的需要;工作具有分散性、個體性等。這些特征要求在測試工程師績效考核時注意以下方面:一是績效考核內(nèi)容要全面,德、知、能、勤、績一樣都不能少。測試工程師品德潛移默化影響其對測試工作的態(tài)度;知識包括測試工程師應(yīng)掌握的專業(yè)技能及業(yè)務(wù)知識、個人素養(yǎng);能力包括軟件測試能力、溝通與團(tuán)隊協(xié)作等方面。二是測試工程師績效考核堅持結(jié)果與行為(過程)考核并重。Brumbrach(1988)認(rèn)為“績效指行為和結(jié)果。行為由從事工作的人表現(xiàn)出來,將工作任務(wù)付諸實施。(行為)不僅僅是結(jié)果的工具,行為本身也是結(jié)果,是為完成工作任務(wù)所付出的腦力和體力的結(jié)果,并且能與結(jié)果分開進(jìn)行判斷?!盉orman和Motowidlo(1993)認(rèn)為行為績效包括任務(wù)績效和關(guān)系績效(周邊績效)兩個方面。任務(wù)績效指正式工作職責(zé)和所規(guī)定的行為,關(guān)系績效指自發(fā)性行為或超職責(zé)行為。由于測試工程師工作的效果難以量化,且具有滯后性和共同屬性。因此,在堅持完善目前通過測試工作量和測試用例等結(jié)果指標(biāo)衡量測試工程師績效的同時,企業(yè)還要重視對測試人員行為,包括團(tuán)隊合作行為的考核,尤其要關(guān)注關(guān)系績效的考核,這對克服測試人員工作分散化,形成合作的團(tuán)隊以及按質(zhì)按量地完成項目組的目標(biāo)有重大意義。
參考文獻(xiàn):
1、張劍虹.績效管理工作中的七個誤區(qū)[J].企業(yè)改革與管理,2003(5).
2、理查德·威廉姆斯.組織績效管理[M].清華大學(xué)出版社,2002.
3、陳雄政,余凱成,程文文.人力資源管理與開發(fā)高級教程[M].高等教育出版社,2004.
(作者單位:北京化工大學(xué)經(jīng)濟(jì)管理學(xué)院)