關于研發(fā)效能提升的思考
研發(fā)效能提升是最近比較熱門的一個話題,本人根據(jù)這幾年的工作心得,做了一些思考總結,由于個人深度有限,暫且拋轉引入。
三要素
任何生產(chǎn)力的提升都離不開這三個因素:人、流程和工具,少了其中任何一個因素都無法實現(xiàn)。
人,即思想,也就是古人說的“道”,道不同不相為謀,是制高點,也是高層建筑的基石。
流程,即方法,也是古人說的“法”。研發(fā)效能的提升,也就是要提高投入產(chǎn)出比,既要增加產(chǎn)出,也要減少消耗。
工具,即道具、器械,對應“器”。選對工具很重要,趁手的工具往往能起到事半功倍的效果。

詳細解釋見下圖:

?
第一個要素:人
思想的深度決定了生產(chǎn)力的高度。按照敏捷宣言,個體和交互勝過流程和工具,人的因素是最重要的,但人的思想在短期內又無法提升,需要長期不斷投入。
我們可以從兩個方面著手,逐漸改進:
工程素養(yǎng)
做事方法
工程素養(yǎng)

做事方法
研發(fā)同學要形成PDCA的思維,任何事情都要有始有終,形成閉環(huán)
喬梁在《持續(xù)交付2.0》中提出的持續(xù)交付雙環(huán)模型,我覺得是PDCA環(huán)的發(fā)展,可以應用到很多領域,比如流程改進

?
持續(xù)交付雙環(huán)在流程改進中的應用

第二個要素:流程
流程的引入并不是為了給團隊增加束縛,而是提高研發(fā)效能,即必須起到減少浪費,促進價值產(chǎn)生的作用
減少浪費
按照精益的思想,軟件行業(yè)常見的浪費有以下幾種:

促進價值產(chǎn)生
流程必須促進價值的產(chǎn)生,即價值產(chǎn)生的催化劑

流程改進
流程改進一定要避免買櫝還珠的行為,改進的目的是減少浪費,促進價值產(chǎn)生,而不是為了符合流程而走流程。
如果流程已經(jīng)阻礙到價值的交付,那么就要考慮優(yōu)化流程。
第三個要素:工具
工具是三個因素中最容易實現(xiàn)的,可以購買現(xiàn)成的,也可以企業(yè)自己開發(fā),比如業(yè)界常用的有Jira、TFS、禪道、Tembition等,可以根據(jù)自身需求導入。
工具畢竟只是流程的載體,不能把心思都花在工具上,而忽略了人和流程,那就舍本逐末了。
工具和人
工具是人工作的道具,既要輔助人實現(xiàn)工作目標,也要把工作過程透明出來,方便干系人了解工作進展
所以工具的選型需要考慮幾個因素:
組織復雜度
工具維護成本
是否能滿足流程需要
是否方便獲取狀態(tài)報告
工具和流程
工具是流程的載體,流程只有整合到工具中才能更高效率的被執(zhí)行,尤其是流轉的自動化
正所謂術以載道,好的工具必須是符合企業(yè)文化,并能促進流程的自我改良的
工具和度量
度量是研發(fā)活動的鏡子,只有完善的度量體系,才能清晰知道哪里存在弱項,哪里是我們改進的重點
缺少度量,研發(fā)過程必然不可見,更談不上如何提升研發(fā)效能

而度量必須通過工具實現(xiàn),否則度量的效率就會很低下,如果度量本身要花費大量工作,那就得不償失
度量原則
度你所做,為優(yōu)而量,這是度量的根本目標
簡單,減少度量工作量
客觀,不易受人為干涉
盡量不與考核掛鉤
較完整的度量框架
根據(jù)以往經(jīng)驗,及目前公司正在做的度量,梳理了一套較完整的端到端度量體系,可以參考


如何考核
既然說度量不與考核掛鉤,那該如何采集考核數(shù)據(jù)?
建議從幾個客觀指標著手(有部分借用阿里)

團隊互評
也可以采用團隊匿名互評的方法
回顧會上,每個人給包括自己在內的所有人進行評價,包括:綜合評分、做得好的、待改進點
某項目團隊互評結果

當然,任何措施若涉及到個人利益,必然會有變味的行為(壞味道),即使現(xiàn)在很火的OKR一樣有走歪的,只能看這個措施是否能引導團隊往正確的方向走,是否利大于弊。
原文鏈接:https://huver.blog.csdn.net/article/details/103260847
