高喬子
摘 要:依賴人而不依靠流程的“大廚式”研發模式在中國企業普遍存在,這嚴重影響了企業研發能力的持續提升。中國企業迫切需要建立結構化的并行研發流程,并不斷優化流程,實現從依賴“大廚”到依靠流程的轉變。在研發流程建設中,除了建立主流程、階段流程及相應的子流程外,還需要加強項目管理、需求管理、質量管理等支撐性流程的運行,并持續努力地推進流程的執行落地。
關鍵詞:研發模式;研發能力;研發流程
“大廚式”研發在中國企業中非常普遍,它類似于中餐館的運行模式,大廚指企業中幾位研發高手,炒菜比喻他們做研發。在研發過程中并沒有標準工藝,大廚走了,餐館很可能要關門,而餐館無法復制大廚手藝。
企業研發如果長期依賴高手—“大廚”,必定會導致嚴重問題,一是不可能找到那么多高手,二是高手不一定留得住,三是依賴高手會導致難以管理,四是高手往往制約人才成長。其實,很多企業也認識到了這個問題,依賴個人英雄搞研發肯定走不遠。那么,如何才能擺脫對“大廚”的依賴?要依靠流程來保障產品成功。依靠流程可以避免“大廚式”產品研發容易出現的對客戶需求片面性與主觀性,更加符合客戶需求;依靠流程可以擺脫對大廚的過度依賴,可實現知識和經驗的積累、傳承以及共享;依靠流程才能更加信賴有效測試而不是大廚們的經驗從而更好保證產品質量。企業進行系統化的研發流程建設,從依賴“大廚”到依靠流程來推動產品的可持續發展,是企業的必然選擇。
1、結構化的并行研發流程
研發流程涉及的活動較多,需要多部門的共同參與如市場、測試、采購、生產、銷售、服務、財務、研發等部門,所以要重點考慮研發流程的結構化和并行工程。
產品研發流程是可定義、可重復、可管理的,與制造流程完全按照生產文件進行標準化作業不同,帶有較強創造性,同時,產品研發流程應該是一個平衡的流程,需要再規范化和靈活性之間尋求平衡。并行過程要求對產品研發過程中各方面的研發活動進行并行、集成化處理,強調各部門協同工作,提升研發效率縮短研發周期[1]。產品研發流程的并行模型可以劃分兩個層次,如圖1所示。
第一個層次的并行指系統工程、硬件研發、軟件研發、產品測試等產品功能及性能的研發活動的并行,如開展系統工程的活動,使需求能夠同步分解和分配到相應的子系統和模塊,并在研發中保持所有子系統和模塊的協調一致。第二個層次的并行指產品功能及性能的研發活動與市場、采購、制造、服務、財務等職能活動的并行,并行研發流程強調要充分考慮這些相關職能的活動,而且盡量提前進行。
2、研發流程的裁剪
一句話概括流程裁剪的原則是質量與風險并重,規范與靈活平衡。因為企業產品各不相同,所以研發工作可分為全新研發、局部研發、優化改進等。企業要根據實際情況進行裁剪,形成適用于研發產品的流程。進行研發流程裁剪,要建立裁剪指南。它能夠確保項目在特定的工程活動、需求研發、管理、監控、測量分析、質量保證過程時有一個共同基礎。由于不同產品或項目的規模、類型、技術復雜程度、周期等也不盡相同,所以在具體的項目裁剪指南時也很難包含所有情況,這時需要項目經理依據經驗進行決策,其根本依據是對產品質量的要求和風險的考慮[2]。
3、項目管理—使流程運轉起來
對于研發流程和項目管理之間的關系很多企業是感到迷惑的,二者之間是相輔相成的關系。如果沒有規范的研發流程,項目管理就失去了管理的基礎;正是有了有效地項目管理才能使研發流程真正運轉起來。
結構化研發流程的運行僅僅讓參與的角色各自按照流程行事是不夠的,而需要項目團隊實施有效的項目管理才能使研發流程有效地運轉起來。企業研發流程定義了流程中的角色、需要執行的活動及相應的模板、規范等,而項目管理就是安排特定的人,在特定的時間,去完成特定的活動,項目管理的管理對象就是研發流程中的活動。項目管理本身也是一個流程。與產品研發流程具有明確的階段劃分,各階段在時間上是線性的不同。根據產品研發流程的層次結構,相對于產品研發主流程和階段流程,項目管理流程是支撐性子流程,需要在多個方面發揮支撐作用:首先,項目管理流程基于產品研發流程裁剪后得到的項目定義流程制定項目計劃,驅動產品研發的運行;其次,項目管理流程解決人員配備和協調的問題;再次,項目管理流程根據產品研發流程中的角色及職責劃分,把任務分配給具體的人員,并確保他們之間的良好配合;最后,項目管理流程保障各職能領域的有效配合。
所以,企業在構建自己的研發體系時,不但要建立一致、規范、跨部門的研發流程,而且還應該建立起適合流程運作的項目管理流程。在產品研發過程中以結構化的流程來保證研發工作的一致性和規范性,同時以有效的項目管理來保證流程的切實執行,最終保證產品的研發成功[3]。
4、需求管理—以客戶為中心的研發
對客戶需求缺乏理解,市場部門反饋的需求不明確,以自我為中心理解客戶需求,對客戶需求分析及定義不完整,很少考慮內部需求,無法識別差異化客戶需求,需求變更隨意……產品研發中有關市場需求的問題五花八門,也是產品失敗的主要原因之一。解決這些問題的關鍵是建立市場需求管理流程,實施需求工程,實現以客戶為中心的研發。
市場需求管理流程一般分為5個步驟:第一收集階段。需求可能來自各種內部和外部渠道。本階段要采用面向市場和客戶驅動的方法,利用細分市場分析框架,制定需求收集計劃,開展各種主動的收集工作,生成高價值客戶需求。第二分析階段。通過各種分析工具,對需求進行分析、解釋、排序和進一步細化,使之可以被分發、執行并驗證。第三分發階段。該階段主要目標是保證需求被恰當的分配到最合適的組織或者子流程,并由對應部門決策,接納、拒絕還是推遲。第四實現階段。將客戶需求變成產品,滿足所確定的客戶需求。該階段和產品研發流程有緊密關系,需求轉變為規格、設計及產品,在此過程中由產品研發流程控制需求的每次轉變。第五驗證階段。驗證活動貫穿整個需求管理流程,主要通過內部驗證和客戶確認兩類活動進行。根據市場需求管理流程,市場需求最終需要在產品研發中實現并得以驗證[4]。