在 從PDD薅羊毛事件想到DevOps那些事 文章中有一同學(xué)留言: “關(guān)于測試人員的KPI這塊,這在行業(yè)上一直都是個梗,難解...”, 的確感到這是一個問題,答應(yīng)為此寫篇文章來回答這個問題。 測試人員的KPI是一硬梗, 似乎無解,就像軟件工程沒有銀彈 感覺自己沒必要掉進這個坑里; 測試人員的KPI也要取決每個公司: 如何看待測試、測試人員 有上下文,case by case; 如果真正想破掉這個梗, 需要走進企業(yè),深入調(diào)查分析 了解公司想要什么,就選擇衡量什么; 而且需要系統(tǒng)地定義度量體系, 如同我《全程軟件測試(第3版)》, 在第14.2小節(jié),用了14頁來介紹測試過程的度量指標(biāo)。 KPI是一把雙刃劍 定義了正確的KPI,能夠提高大家的工作效率 定義錯誤的KPI,就會有錯誤的導(dǎo)向作用, 成也KPI,敗也KPI, 甚至有人說,正是KPI毀了Sony。 所以不少優(yōu)秀公司選了OKR(目標(biāo)與關(guān)鍵成果法) 廢話少說,進入正題。 KPI 是Key Performance Indicator的縮寫,即關(guān)鍵績效指標(biāo), 用于衡量或管理員工績效的工具, 并與公司的戰(zhàn)略目標(biāo)掛鉤、聯(lián)系起來。 如果將KPI用于軟件測試人員的績效衡量,自然會取決于:
所以,不同的公司對測試人員績效考核的KPI自然不一樣, 僅僅看到用例數(shù)或缺陷數(shù)肯定是片面的, 僅僅看到測試自動化成果也是片面的。 真正有優(yōu)秀的質(zhì)量文化的公司可能不需要針對測試人員的特定KPI, 而是針對整個研發(fā)團隊設(shè)立KPI。 而沒有良好的質(zhì)量文化的公司即使實施了質(zhì)量相關(guān)的KPI, 也不一定有良好的效果。 在這篇文章后面的另一段留言,讓人印象深刻,算是佐證: “經(jīng)常在想,一個做質(zhì)量相關(guān)工作的人本身的所做所為卻沒有質(zhì)量可言,真是有點諷刺。還在注重需求分析,認(rèn)真做測試設(shè)計的人其實離本質(zhì)最近。但是這么做卻沒有一點現(xiàn)實層面的好處。唯有一種良知,一種自我價值的實現(xiàn),一種理想主義在苦苦支撐。也許無數(shù)次想投奔另一個陣營,但始終沒有說服自己?!?/span> 注重需求分析、認(rèn)真做測試設(shè)計的人其實離本質(zhì)最近, 應(yīng)該會帶來良好的效果,能被衡量出來, 即使這種衡量不是直接的。 如果真要用KPI衡量測試人員的績效,如何定義呢? 可以不考慮那些通用的KPI指標(biāo),如: 發(fā)揚公司企業(yè)文化、創(chuàng)造價值、創(chuàng)新、 協(xié)作、知識分享、提升團隊凝聚力、 培養(yǎng)新人、服務(wù)客戶、個人發(fā)展?jié)摿Φ鹊?/span> 而只考慮測試工作自身的數(shù)量、質(zhì)量和效率 暫時也不考慮權(quán)重、優(yōu)先級等, 畢竟那是一個系統(tǒng)的工程,需要幾個月的時間才能做出來。 這里只能偷懶,簡單列出度量的指標(biāo),讓你們各取所需。 而且如果真正這樣去衡量測試人員的KPI, 那些實實在在做事的人不會被委屈,而是能得到肯定。 1. 測試的質(zhì)量
2. 測試的數(shù)量
3. 測試的有效性和效率
4. 有哪些突出的成績或事件
(看完這些KPI,測試開發(fā)在里面只是其中幾項,并不是很突出) 如果你還覺得沒破這個梗,需要付費, 邀請作者專門去實地調(diào)查研究 制定方案,徹底破這個梗 |
|