楊學明/文
研發效能,就是在按照進度要求,按照質量要求,按照成本要求等約束條件下所需要的研發能力和效率。目前,在人力成本較高、客戶需求多變、產品迭代周期越來越短的環境下,許多公司的CTO和研發總經理不再單一的追求項目進度, 而是需要團隊不斷的提升研發能效,即按時、按質、按項目目標完成項目的交付,最終達到較高的客戶滿意度。
如今,客戶對產品的評價不再局限於項目進度和質量,另外還包括成本、技術領先性、用戶體驗、產品迭代周期等等。根據共創力長期為企業提供咨詢的一些經驗,結合國內一些標桿企業的案例,總結出研發效能需要從以下四個方面進行提升:
1)財務方面的管理提升,包括成本管理和研發費用的控制。要求投入合理,成本可控,隨着項目的成熟度越來越高,應適當的降成本,如采用以下的手段:
a. 進行產品規划,在產品規划就考慮和規避投資浪費;
b. 加強合作,減少無效的開發;
c. 滿足同樣的客戶需求,設計越簡單成本越低;
d. 軟件設計和優化,提升客戶價值;
e. 通過構建架構和平台,通過共享降低軟件開發成本;
f. 在軟件開發過程中構建產品質量。
2)加強團隊資源的管理,也就是利用同樣的人做更多的事。那如何達到讓同樣的人做更多的事呢? 根據我們的經驗,總結如下:
a. 有良好的生產方式, 構建流水線式的平台軟件開發模式,充分利用每個成員的特長, 構建互補型團隊;
b. 提升個人的技術能力和工具掌握的熟練程度;
c. 做"剛剛好的系統",對需求的價值進行排序,不浪費人力資源;
d. 做好團隊資源風險的管理,如人員請假、離職等;
e. 有完善的團隊激勵和考核機制,以及公平合理的分配機制,獎罰分明;
f. 良好的跨部門的溝通氛圍,鼓勵"能者多勞",並形成自運作團隊;
g. 加強資源池建設,培育后備力量。
團隊資源主要包括三個方面的資源:業務團隊、技術團隊和工具團隊。
3)縮短產品的迭代周期,快速驗證。這一點是也最復雜的,也涉及到個人構建、提交階段、自動化驗收階段、手工測試階段、非功能性測試階段、生產運營階段的自動化驗證工作,每一個鏈條上的節點都會影響產品發布的進度。有以下幾點需要注意:
a. 構建持續集成和自動化測試的環境,讓軟件的驗證和發布更加快捷;
b. 讓客戶參與部分的驗證工作,快速反饋產品發布的質量問題;
c. 系統測試人員提前介入到需求階段;
d. 開發團隊有良好的質量保證意識,把質量構建在每個開發活動中;
e. 對於客戶需求的變化需要及時、准確無誤的傳遞給研發團隊,並做相應的功能變更;
4)應用先進的技術架構。先進的技術一方面可以吸引優秀的人才,另外可以提升系統運行的效率,提升性能和系統穩定性,提升系統吞吐量。如何引進先進的技術架構呢?
a. 采用公司成熟的架構、平台或中台模式,並不斷進行重構,以達到最優化的狀態;
b. 采用流水線的開發模式,任務與任務之間無縫銜接 ;
c. 對於新的技術先進行預研,預研成果驗收后再用於原有的平台的架構;
d. 與國內外的競品做比較,提升產品在響應時間,用戶體驗,產品性能,成本等方面的優勢,與TOP1進行對標,找出自身產品的技術提升點;
e. 參與行業論壇或專家小組,對行業內的技術趨勢進行研究,得到我司產品的技術路線。
以上四點,是提升研發效能的關鍵的四個維度,如何衡量研發的效能呢? 主要從開發效率、交付質量、過程規范性,成本等等來度量。
本文作者: 楊學明介紹
楊學明,清華大學MBA,深圳市共創力企業管理咨詢有限公司總經理,深圳市匯成研發管理咨詢有限公司董事長,資深研發管理專家,國內首席研發管理專家,曾服務於華為,阿里巴巴等知名企業,楊老師先后在國內開設研發類公開課100多場,服務內訓客戶1000多家,為數百家企業提供了研發咨詢服務,典型的客戶如深圳邁瑞、華立儀表、步步高、英威騰、雷賽智能、埃斯頓、華工科技、中國科學院、電力科學研究院、中國工商銀行、重郵信科、從興電子、浙大網新、聯迪商用等。近兩年服務的客戶如中電海康、網易、蘇寧雲商、烽火科技、29所、華為技術、中興通訊、廣聯達、大唐電力、招商局、京信通信、航盛電子、國電南瑞、中航工業、維力醫療、寒武紀科技、海南郵政、京儀股份、海爾集團、華潤集團、科東電力等。