現在國內越來越多的企業開始重視技術開發,這說明中國企業在產品管理認識上有了一個質的飛躍,但是縱觀國內的企業,在具體的技術開發體系建設上仍然是舉步維艱,效果很不理想。到底是什么原因造成了這種情況呢?筆者經過十多年的產品研發和咨詢經歷,特別是在華為多年的平臺研發經驗,認為企業在技術開發體系建設方面存在的主要問題如下:
1、缺乏產品和技術規劃,技術開發導向性差。
筆者曾與某大型通信企業交流,對方反饋:“技術研發成果量產性低,開發成本高,產品開發組織不愿意接收技術研發組織研發成果,導致每年為技術研發投入的高額成本無法見效”。造成這個問題的根源是什么呢?經過深入溝通可以發現,企業主要還是缺乏產品規劃,這也是國內企業普遍存在的問題。
缺乏清晰明確的產品規劃,導致技術導向性差,而且公司的產品規劃一般只存在于高層領導的腦袋中,公司只能做出一年的產品規劃(實際上只是個年度產品進度計劃表),這個產品規劃更多是項目驅動的,圍繞項目來進行。技術部門依據自己的理解來開發技術,過于追求技術領先,忽略產品實際需要,從而導致技術部門開發的技術根本就不是產品開發部門需要的技術。“每年儲備的技術根本就不是市場需要的,而市場呼聲很大的產品的技術卻沒有儲備,總是不能及時推出”,“技術研發和產品技術開發是平行組織,缺乏統籌管理,難以協調或者追溯相互責任”。
2、技術開發和產品開發沒有分離。
技術開發和產品開發沒有分離,可以從兩方面來看:一是產品開發團隊和技術開發團隊沒有分離,二是產品開發過程中同步進行技術開發。
對于前者,因為產品開發是重要而又緊急的事情,而技術開發通常是重要不緊急的事情,經常會發現技術開發的資源被產品開發搶占,從而導致技術開發進度延遲或者因資源不能保證而導致技術開發成果達不到預期。
而對于后者,在產品開發過程進行技術開發,邊開發邊解決技術難題,這無疑給產品開發增添了不少的不確定性,給產品進度和技術管理帶來了很大的風險,同時也會因單項技術開發進度延遲而造成其他人員的閑置等待。同時因為技術開發的臨時性,對技術開發缺乏有效的統籌和規劃,制約了技術的積累和能力提升。
3、缺乏系統、結構化的技術開發流程和管理體系。
缺乏系統、結構化的技術開發流程體系,主要表現在如下五個方面:一是技術開發流程僅僅只是研發部門內部的流程,缺乏跨部門角色的參與。這也就導致研發出來的技術,在應用到產品中時又會發現很多問題,如技術要求不滿足產品要求,技術性能不穩定,需要重新進行大的二次技術開發。二是技術開發流程對前期的需求分析和系統設計定義比較粗放,后期因需求和設計變更返工多。三是對技術成果的轉化重視不足。對技術開發項目成果的轉化缺乏有效的管控,技術開發團隊把技術研發出來就算完成,對產品開發團隊的應用重視不足,產品常抱怨“技術那邊問題太多,而且響應不及時,說好的時間點交不了,還不如自己開發的好”。四是對于技術預研成果的轉化,很多都是直接轉化到產品開發。某通訊企業在技術預研時研發出多層路由技術,在直接轉化到產品上時,預研技術在性能上出現重大Bug,多次攻關都無法達到性能,在后期不得不將該項技術移除出產品,在市場上造成了極被動的局面。五是項目管理和績效管理不到位。對技術開發人員難以實施管理,績效管理也浮于形式,對技術研發人員的薪酬、獎金不合理,員工積極性差。
4、缺乏技術模塊識別和重用管理機制。
技術模塊的識別更多是靠個人的經驗,沒有專門的組織或者個人,也沒有采用科學有效的方法,這就使技術模塊的識別不全面也不系統。
同時對于技術模塊重用也缺乏統一的管理機制,各產品開發團隊重復類似技術,或者技術開發團隊開發的技術無人使用,這都造成了資源的浪費。
那么應該如何來解決這些問題呢?筆者認為還是要抓住重點,主要從以下幾個方面入手:
首先是制定產品規劃。
產品規劃是銜接產品開發和技術開發的橋梁。技術開發和產品開發一樣,都是一項投資行為,既然是投資行為,那么它一定是要講究投入和產出比。對于技術規劃而言,產品規劃是其最重要的輸入之一,同時結合對技術發展趨勢的研究,最終制定出技術規劃,確定技術路標,實施基于技術/平臺的異步開發模式。如下圖所示,通過制定出產品規劃,對產品規劃中的產品進行技術層面的分析,從而制定出技術規劃。
?
?
其次是要建立技術開發組織。
企業要建立技術開發組織,如下圖是華為的管理體系,紅色部分為技術管理體系。
?
?
對于國內大部分的企業來說,可以考慮簡化組織結構,但是職能不能缺失。對于底層的技術開發團隊(TDT),還是建議成立獨立的團隊,避免與產品開發項目搶資源的情況出現。
再次是要建立系統、結構化的技術開發流程體系。
技術開發流程必須是一個跨部門的開發流程。在這里,要強調的是這也必須是一個跨部門的開發團隊。筆者在華為工作期間,所有的技術開發團隊從來都是一個跨部門的團隊,市場、技術服務、采購等角色全程參與技術開發流程,來確保技術開發的結果是符合市場預期的。在建立開發流程的同時,相應的項目管理、績效管理機制要同步建立,技術開發體系的項目管理和績效管理內容,如績效指標、薪酬、獎金等方面就與產品開發體系有很大的不同。
最后是要梳理“技術樹”,識別和管理CBB,構建產品/技術平臺。
產品有“產品樹”,技術也應該有屬于自己的“技術樹”。如下圖所示,逐層識別出技術要素,從而構建產品/技術平臺。
有效的產品平臺通過技術重用,避免不必要的重復設計,可以顯著縮短產品開發周期、降低成本同時滿足多樣化的用戶需求,可以更有效的進行研發資源配置。在大中型公司,甚至需要制定平臺戰略,針對不同時期不同用戶的需求適時推出新的衍生產品形成以產品平臺為核心的產品族。