構建一個高效的企業研發體系,需要從產品戰略、產品開發流程、研發組織結構、研發團隊等幾個方面來系統規劃,建立系統性的解決方案。其中,建設產品開發流程是核心,怎樣在產品開發過程中貫徹產品戰略?怎樣界定企業各部門各崗位在產品開發中的職責?產品開發團隊怎樣組織?怎樣才能提高研發團隊的能力?等等,諸如此類的問題,都可以通過一個好的產品開發流程來解決。
首先,一個好的產品開發流程有助于落實企業產品戰略。
一家消費類電子產品供應商有6條產品線,近幾年公司都要制訂明確的產品戰略規劃,但實施效果不佳,對資源分配的指導作用不強。其視聽產品線經理為此非常苦惱:“公司明確表示視聽產品線是公司重點發展的產品線之一,但為什么一些重點產品到了真正開始開發的時候總是得不到資源保證?”。象這種產品戰略規劃和具體的產品開發工作“兩張皮”,產品戰略沒法落地的情況仍然非常普遍。在與企業共同回顧的時候我們發現,并非企業的產品戰略規劃做得不好,關鍵在于具體的產品開發沒有與產品戰略規劃進行銜接,而要做好這種銜接,必須在產品開發流程中建立落實產品戰略規劃的機制,具體來說包括以下幾個方面:
1. 在產品立項或者進行其他階段性決策的時候,進行資源需求和資源能力分析,重新進行資源調配。
2. 進行產品優先級評估,對所有產品進行優先級評估,給出優先順序,在優先排序的基礎上進行資源調配,確定重點保障哪些產品,增加對哪些產品的投入?哪些產品可以暫緩甚至取消,從哪些產品抽調資源?
3. 建立產品優先級評估標準,從產品戰略作用、產品投資回報率、產品風險等幾個方面進行定性或定量評估,按照統一的標準對所有產品進行優先級評估。
在產品開發流程中明確這些細節,建立起可操作性強的完整的制度、模板、檢查清單等,才能真正有助于將產品戰略落實到具體產品開發工作中來。
其次,一個好的產品開發流程有助于理順研發組織架構。
自從業務流程相關理論在國內外企業得到普遍實踐以來,到底是流程決定組織還是組織決定流程就一直爭論不休,其實,流程和組織是事情的兩個方面,兩者相輔相成,相互影響。流程解決了要完成一項業務要做哪些工作,怎樣分解、組織這些工作,把這些工作分配給哪些人來做的問題。而組織解決的是怎樣把工作人員分成工作性質或者工作關系相近的組織單元的問題。工作分解模式決定了工作人員的類別,影響到組織結構的職位設置,反過來,產品開發流程的工作分解模式也要考慮到目前的職位設置。
在研發體系中,我們會發現企業研發組織存在崗位職責不清、職能缺失的問題,比如,研發部門經理、項目經理、產品經理、項目技術負責人等職位的職責經常很難理清。成都一家嵌入式軟件供應商,研發部門經理同時身兼項目經理、系統工程師的角色,由于該公司市場部只負責產品的宣傳推廣等工作,新產品策劃沒人負責,考慮到公司人力資源的現狀,這部分工作也劃給了研發部門經理,這樣研發部門經理又兼了產品經理的部分職能。公司領導也認識到這樣身兼多職是不行的,每樣工作都做不好,但對于究竟該怎樣劃分難以決斷。
對于這種職責劃分的問題,通過理順產品開發流程,在產品開發流程中界定清楚,到底產品經理、項目經理、系統工程師究竟應該承擔哪些工作,這些工作的主要內容是什么,工作完成后應該輸出什么成果,這些工作哪些是性質相近的工作等,只有理清了這些問題,才能很好的對職責進行劃分。
再次,一個好的產品開發流程有助于培養人才、提高研發團隊能力。
靜態來看,產品開發流程是一個工作分解、工作組織的系統,定義了做好產品開發應該做哪些工作?什么時候做?誰來做?工作完成后應提交什么成果?怎樣才能做好?等問題。但動態來看,產品開發流程還是一個人才培養系統、團隊能力培養系統。
T公司是網絡安全領域的領導廠商,多年來保持高速發展,每年新引進大量的研發人員,新的研發人員怎么快速融入團隊一直是研發總監很頭痛的問題,因為沒有合適的上崗前培訓教材,新員工培訓一直開展得不太好。
為什么我們沒有合適的培訓教材呢?也是可以從流程上找到原因的,一個好的產品開發流程完全可以給新員工培訓提供大量的素材,甚至可以做為現成的培訓教材使用。讓我們來看看好的產品開發流程由哪些內容構成的:
1. 產品開發流程圖及說明,包括各主要工作的內容、各崗位在產品開發過程中承擔的職責等,如市場可行性分析、方案設計、結構設計、PCB布版等工作的主要內容和責任主體等。
2. 產品開發流程各主要工作應提交的成果和作業指導,如方案設計模板、結構設計評審檢查單、PCB布版規范、C語言編程規范等。
3. 各模板、評審檢查單的優秀應用案例及說明。
這些內容都可以做為良好的新員工上崗前培訓教材。
另外,產品開發流程本身也是需要不斷完善和細化,不斷將實際工作中一些好的做法提煉并固化到流程中來,然后在公司范圍內推廣,成為公司整體能力的一部分,研發團隊的能力因此得以提升。
所以說,以產品開發流程建設為主線,能將產品戰略、研發組織、研發團隊等要素有機結合起來,貫徹企業產品戰略規劃,理順研發組織架構,打造研發團隊,最終達到構建高效企業管理體系的目的。