原文地址:http://www.mypmo.net/IPD/IPD/IPD07/200705/2009.html
近年來,越來越多的企業認識到研發能力的提升對于提高企業自身在國際國內的市場競爭地位、企業形象、增加銷售收入、獲取超額利潤以及打壓競爭對手等方面有至關重要的作用。因此很多企業都在嘗試著引入研發流程和項目管理的咨詢和培訓以提高企業的研發能力。我們在與這些企業管理人員的交流過程中發現,他們對于研發流程與項目管理之間的關系感到困惑:
如果已經建立了規范的、結構化的研發流程,是否還需要建立研發項目管理體系?
如果二者都是必須的,那么兩者應該如何配合才能有效地融為一體?
項目管理的管理內容到底是什么,與研發流程的關系是什么?等等問題不一而足。
事實上,研發流程與項目管理之間是相輔相成的,“秤不離砣,砣不離秤”。為了保證結構化的研發流程有效執行,需要項目管理制度的有效落實;如果沒有規范的研發流程,項目管理就失去了管理的基礎,每個項目的管理過程就不具備一致性,也無法在多項目之間進行有效的協調與平衡。正所謂你中有我,我中有你。
結構化的研發流程為項目管理的執行奠定了基礎
流程是為了達成特定目標而進行的一系列的活動。結構化的研發流程不僅識別出完成企業的產品研發工作需要進行的活動,而且對這些活動進行了結構化的梳理與整合。結構化的研發流程將整個研發過程劃分成幾個大的階段,規定了研發流程的起點與終點,識別出了每個階段必須進行的工程領域的關鍵活動和相應的關鍵事件,明確了研發過程的里程碑點,定義了保證產品滿足市場需要且符合企業發展戰略要求的業務決策評審點,以及為了保證產品滿足功能需求和質量要求而設的技術評審點。
項目管理就是在研發過程中應用計劃與監控、溝通管理、質量保證等技術與工具對項目的相關人員及其執行的活動進行管理以達成研發目標。項目管理工作的基礎是項目初期制定的項目計劃。而項目計劃的內容涉及到需要進行的工程活動,參加的人員,溝通與協調機制,流程執行中關鍵控制點的監控等等。這些信息正是來自于規范的研發流程。
如果沒有明確的研發過程的階段劃分、活動定義,工作分解結構WBS的編制就缺乏基礎,也就無法有效的進行項目范圍和計劃管理等等。在結構化的研發流程中明確定義了參與研發工作的各個角色及其職責,那么在制定項目計劃與進行項目監控時就能夠據此分配資源,以及在例外事項發生時根據流程中的角色職責來落實責任人。
此外,流程的起點和終點也明確決定了項目的起點與終點。在這個具有時間限制的過程中,如果研發人員能夠對過程有一定的預見性,在過程中掌握主動,那么研發工作將會事半功倍,大大提高效率。在某企業咨詢的時候,負責研發的老總非常希望通過新研發體系的實施,來提高員工的主動性。主動性是優秀研發人員的關鍵素質之一。事實上通過良好的管理可以提高員工的主動性或者說良好的管理降低了對員工主動性這項素質的要求。要達到這樣的管理效果,流程與項目管理的結合是一條捷徑。通過結構化的流程輔之以項目計劃與監控,則可以使來自于各職能領域內的相關負責人的工作更加具有預見性和主動性。這種預見性與主動性不是單純的依賴于個人的素質和覺悟,而是在流程中已有定義,在項目計劃中已有安排,只需要相關人員按部就班就能夠在工作中贏得主動。
有效的項目管理能保證研發流程的有效落地
結構化研發流程的有效執行僅僅讓參與的角色各自按照流程行事是不夠的。而且其效能能夠得到充分的發揮,需要有效的項目管理。
雖然企業制定了一套規范的研發流程,但是在具體研發項目的進行過程中,由誰來執行某項活動,何時完成,誰來監控,應該向誰報告,活動與活動之間的進度如何配合,這些保證流程執行的工作都需要在項目管理過程中完成。項目管理正是通過項目計劃來保證具體的活動有專人負責,通過執行監控活動來保證執行進度與執行結果的質量。
高效的研發流程往往采用矩陣型的組織結構,各職能領域如何配合,這就需要通過項目管理來保證。矩陣結構是職能線與產品線之間的相互交錯與平衡。這種結構能夠讓項目組及時對市場狀況做出響應,加強研發過程相關職能領域的溝通,極大地提升研發效率。但正是因為這種跨部門運作的方式,所以更需要各職能領域的人員之間工作要協調,步調要一致,項目信息必須要有效傳遞。而項目管理工作正是通過跨部門的端到端的計劃來監控并解決這些問題,以保證流程中涉及的人、活動、工作成果、控制點等有序而高效。
一套行之有效、易于執行的研發流程,需要在非結構化與過度結構化之間平衡。因此流程梳理過程中不會也不可能對非常具體的工作進行識別。比如,通常在流程梳理過程中只會識別出某角色應該完成的活動,而不會具體到承擔該角色職責的每一個工程師的工作。當流程在具體實施時,要保證同一角色承擔者之間的工作協調一致,僅依靠一套流程顯然不夠,更需要一套詳細的工作計劃。通過對所有角色承擔者制定統一的計劃,同時將整體計劃細化分解到各自的個人工作計劃中,并在計劃執行過程中統一監控,才能夠保證他們之間的良好配合。
二者相輔相成
如果我們將研發流程比著是一條高速公路的話,那么項目管理就是高速公路上的交通規則。試想一下,如果沒有交通規則,高速公路會是什么樣呢?一定是車禍連天,糾紛不斷,整個高速公路將會陷入癱瘓之中,提高交通效率的最初夢想將會化為一片泡影。
企業內部的研發流程也如此。即便我們梳理出研發流程,定義了流程中的角色以及需要執行的相應活動,建立了產品研發的“高速公路”,但是假如不對研發工作進行有效的項目管理,缺乏有效的“交通規則”來監控整個流程相關事項的運作,那么整個研發過程也將缺乏效率,以規范流程來提高效率的期望也會落空。
對于應該如何配備人員?跨部門的研發人員如何安排自己的工作,以及他們相互之間如何有效配合,何時提交階段工作成果等問題,只有進行有效地項目管理才能得到有序的解決。
因此,企業在構建自己的研發體系時,不但要建立一致、規范、跨部門的研發流程,而且還應該在此基礎上,建立起適合流程運作的項目管理制度。在實際產品的開發過程中以結構化的流程來保證研發工作的一致性和規范性,同時以有效的項目管理來保證流程的切實執行,最終保證產品開發成功。
近年來,越來越多的企業認識到研發能力的提升對于提高企業自身在國際國內的市場競爭地位、企業形象、增加銷售收入、獲取超額利潤以及打壓競爭對手等方面有至關重要的作用。因此很多企業都在嘗試著引入研發流程和項目管理的咨詢和培訓以提高企業的研發能力。我們在與這些企業管理人員的交流過程中發現,他們對于研發流程與項目管理之間的關系感到困惑:
如果已經建立了規范的、結構化的研發流程,是否還需要建立研發項目管理體系?
如果二者都是必須的,那么兩者應該如何配合才能有效地融為一體?
項目管理的管理內容到底是什么,與研發流程的關系是什么?等等問題不一而足。
事實上,研發流程與項目管理之間是相輔相成的,“秤不離砣,砣不離秤”。為了保證結構化的研發流程有效執行,需要項目管理制度的有效落實;如果沒有規范的研發流程,項目管理就失去了管理的基礎,每個項目的管理過程就不具備一致性,也無法在多項目之間進行有效的協調與平衡。正所謂你中有我,我中有你。
結構化的研發流程為項目管理的執行奠定了基礎
流程是為了達成特定目標而進行的一系列的活動。結構化的研發流程不僅識別出完成企業的產品研發工作需要進行的活動,而且對這些活動進行了結構化的梳理與整合。結構化的研發流程將整個研發過程劃分成幾個大的階段,規定了研發流程的起點與終點,識別出了每個階段必須進行的工程領域的關鍵活動和相應的關鍵事件,明確了研發過程的里程碑點,定義了保證產品滿足市場需要且符合企業發展戰略要求的業務決策評審點,以及為了保證產品滿足功能需求和質量要求而設的技術評審點。
項目管理就是在研發過程中應用計劃與監控、溝通管理、質量保證等技術與工具對項目的相關人員及其執行的活動進行管理以達成研發目標。項目管理工作的基礎是項目初期制定的項目計劃。而項目計劃的內容涉及到需要進行的工程活動,參加的人員,溝通與協調機制,流程執行中關鍵控制點的監控等等。這些信息正是來自于規范的研發流程。
如果沒有明確的研發過程的階段劃分、活動定義,工作分解結構WBS的編制就缺乏基礎,也就無法有效的進行項目范圍和計劃管理等等。在結構化的研發流程中明確定義了參與研發工作的各個角色及其職責,那么在制定項目計劃與進行項目監控時就能夠據此分配資源,以及在例外事項發生時根據流程中的角色職責來落實責任人。
此外,流程的起點和終點也明確決定了項目的起點與終點。在這個具有時間限制的過程中,如果研發人員能夠對過程有一定的預見性,在過程中掌握主動,那么研發工作將會事半功倍,大大提高效率。在某企業咨詢的時候,負責研發的老總非常希望通過新研發體系的實施,來提高員工的主動性。主動性是優秀研發人員的關鍵素質之一。事實上通過良好的管理可以提高員工的主動性或者說良好的管理降低了對員工主動性這項素質的要求。要達到這樣的管理效果,流程與項目管理的結合是一條捷徑。通過結構化的流程輔之以項目計劃與監控,則可以使來自于各職能領域內的相關負責人的工作更加具有預見性和主動性。這種預見性與主動性不是單純的依賴于個人的素質和覺悟,而是在流程中已有定義,在項目計劃中已有安排,只需要相關人員按部就班就能夠在工作中贏得主動。
有效的項目管理能保證研發流程的有效落地
結構化研發流程的有效執行僅僅讓參與的角色各自按照流程行事是不夠的。而且其效能能夠得到充分的發揮,需要有效的項目管理。
雖然企業制定了一套規范的研發流程,但是在具體研發項目的進行過程中,由誰來執行某項活動,何時完成,誰來監控,應該向誰報告,活動與活動之間的進度如何配合,這些保證流程執行的工作都需要在項目管理過程中完成。項目管理正是通過項目計劃來保證具體的活動有專人負責,通過執行監控活動來保證執行進度與執行結果的質量。
高效的研發流程往往采用矩陣型的組織結構,各職能領域如何配合,這就需要通過項目管理來保證。矩陣結構是職能線與產品線之間的相互交錯與平衡。這種結構能夠讓項目組及時對市場狀況做出響應,加強研發過程相關職能領域的溝通,極大地提升研發效率。但正是因為這種跨部門運作的方式,所以更需要各職能領域的人員之間工作要協調,步調要一致,項目信息必須要有效傳遞。而項目管理工作正是通過跨部門的端到端的計劃來監控并解決這些問題,以保證流程中涉及的人、活動、工作成果、控制點等有序而高效。
一套行之有效、易于執行的研發流程,需要在非結構化與過度結構化之間平衡。因此流程梳理過程中不會也不可能對非常具體的工作進行識別。比如,通常在流程梳理過程中只會識別出某角色應該完成的活動,而不會具體到承擔該角色職責的每一個工程師的工作。當流程在具體實施時,要保證同一角色承擔者之間的工作協調一致,僅依靠一套流程顯然不夠,更需要一套詳細的工作計劃。通過對所有角色承擔者制定統一的計劃,同時將整體計劃細化分解到各自的個人工作計劃中,并在計劃執行過程中統一監控,才能夠保證他們之間的良好配合。
二者相輔相成
如果我們將研發流程比著是一條高速公路的話,那么項目管理就是高速公路上的交通規則。試想一下,如果沒有交通規則,高速公路會是什么樣呢?一定是車禍連天,糾紛不斷,整個高速公路將會陷入癱瘓之中,提高交通效率的最初夢想將會化為一片泡影。
企業內部的研發流程也如此。即便我們梳理出研發流程,定義了流程中的角色以及需要執行的相應活動,建立了產品研發的“高速公路”,但是假如不對研發工作進行有效的項目管理,缺乏有效的“交通規則”來監控整個流程相關事項的運作,那么整個研發過程也將缺乏效率,以規范流程來提高效率的期望也會落空。
對于應該如何配備人員?跨部門的研發人員如何安排自己的工作,以及他們相互之間如何有效配合,何時提交階段工作成果等問題,只有進行有效地項目管理才能得到有序的解決。
因此,企業在構建自己的研發體系時,不但要建立一致、規范、跨部門的研發流程,而且還應該在此基礎上,建立起適合流程運作的項目管理制度。在實際產品的開發過程中以結構化的流程來保證研發工作的一致性和規范性,同時以有效的項目管理來保證流程的切實執行,最終保證產品開發成功。