知乎上有人問:什麼樣的產品流程才是好的產品流程?
我的回答:
1、不同的領域的產品研發流程的最佳實踐不盡相同
互聯網領域、傳統軟件、傳統制造業/快速消費品雖然都有產品研發,但研發流程不盡相同,這與所在行業的產品研發周期密切相關。
總體而言,傳統軟件一般采用諸如CMMI、ISO9001、RUP、IPD(華為、IBM)之類的研發流程。快速消費品的代表是寶潔,汽車制造的代表是豐田;互聯網一般采用敏捷開發過程,例如Scrum等。
2、企業在不同的階段需要不同的產品研發流程
在創業初期,人員較少,此時侯以解決生存、探索業務模式為主,此時侯產品研發流程以“簡單實用”、快速響應市場需求為主要目的。此時侯產品研發流程可以重點關注立項、產品評審、技術評審等幾個關鍵環節,保證流程的可控性,其他的可以自由發揮。另外在創業初期可以通過面對面的溝通、協作來彌補流程上的缺陷。對於初創型公司而言,如果連溝通協作都有問題,指望制定一個完美流程來規范化此過程,那這樣的公司很難走遠。當然並意味著不需要產品研發流程,但不要教條化產品研發流程,讓流程編程創新的桎梏。
企業處於成長期,規模比初創期稍微大點,人相對多了(例如幾十號人),業務也上了規模,此時侯需要相對規范點的研發流程來規范整個研發過程。此時侯可以在原有流程基礎上針對流程執行過程中常見問題來細化並規范化產品研發過程。此時侯流程制度+溝通協作還是主要形式。
企業發展到成熟期後,此時侯大部分公司都陷入了大企業病、官僚體制(不是貶義,泛指到此階段的狀態),各部門間分工也相對細化,此時侯基於組織管理權責明確(或者叫撇清責任的目標),必須依靠完整的流程制度來規范化整個流程,此時侯產品研發流程越來越復雜,最終會演變成類似IPD、RUP、CMMI等業內最佳實踐的變體。
3、每一個企業的產品研發流程都與其企業文化、企業所在領域、企業發展歷史等密切相關,不要指望有一個完美流程能夠原封不動地搬過來就能夠涵蓋自己企業的需求,每一個企業產品研發流程制度的制定可以參考業內最佳的實踐,但取代不了結合企業的實際情況做裁剪。
4、產品研發流程制度最重要的環節不在於制定,而在於執行,而且在於持續不斷地完善,所謂“持續優化”。在完美的產品研發流程制度,如果不執行到位,只是過形式,那這樣的流程制度依然毫無價值;再差的產品研發流程制度,只要結合企業實際情況,持續不斷地完善並落實到位,那對於此企業而言就是好的流程、就是完美流程
5、產品研發流程制度實際上是規范相關人員的行為,因此所有研發流程制度的問題歸根結底還是人員素質、人員意識的問題,在制定流程制度來規范化相關行為時候,怎樣提升這樣人員的素質更為關鍵。
其實對於此回答,我也不很滿意。這樣的問題,貌似簡單,但其實挺大的,非我輩能夠高瞻遠矚、提綱挈領地回答。
好在只是談個人心得,害死人不負責。近期我自己也在思考什麼是好的產品及怎樣才能做好產品管理,例如近期的一些思考:產品的取捨之道 、互聯網產品品質指標思考 、互聯網運營期產品評審雜思 、互聯網產品規劃雜思 等。但對於有些問題,你越了解,你越不是很明白,對於一些淺顯的問題越是有所敬畏。產品研發的過程其實像人世間的很多東西一樣,很多時候無所謂好壞,關鍵還是在於對度的把握上,但要把控好過猶不及的尺度,似乎沒有太多的人能夠准確把控。 以上面回答中所說的“企業在不同的階段需要不同的產品研發流程”為例,怎樣定義企業的不同階段、在不同階段產品研發流程制度的詳細程度都涉及度的問題。
對於產品流程制度的見解,我自己也經歷了類似於禅宗“見山三階段”的過程。
1、見山只是山,見水只是水 – 初次接觸,隨意觀察,表面印象,沒有深入探討
此階段,迷信那些業內的最佳階段,覺得產品研發流程制度的制定多麼容易,直接參考並綜合那些最佳實踐就是了。但最後發現倒是制定了一堆融合了各種最佳實踐的流程制度,貌似標准化了整個過程,但最終或是沒有執行或是執行了效果並不好,最後的結果就是不了了之。
2、見山不是山,見水不是水 – 進入懷疑、批判階段,疑團滿腹,眼前是假象
此階段,對於那些最佳實踐的執行前提及場景有了些認識,於是乎結合企業自己的實際情況對這些最佳實踐進行裁剪,試圖制定出一個相對符合企業實際情況的“完美流程”;同時也開始意識到持續完善的重要性。但一對流程制度持續完善,原本相對簡單的流程制度開始越來越復雜,最終也演變成真正的“完美流程”:涵蓋了產品研發過程中所有階段、所有問題,最終執行情況也是不了了之。
3、見山仍是山,見水仍是水 – 經驗證、分析後獲得領領悟和證明,疑慮解除。
此階段,越來越感覺到所謂“存在就是合理的”,任何執行得行之有效的制度都有其原因,無所謂完美。此時候有點明白“簡單是美”的道理了,不再試圖制定完美流程來涵蓋各種需求場景,在制定制度時候也盡量保持制度的簡單性,對那些理論上完美但執行相對復雜的都敬而遠之。 此時侯意識到制定一個貌似完美的流程制度不是關鍵,關鍵在於執行的人、以及對制度持續的改進。對產品研發流程制度規范性的關注點轉移到人的素質提升上,轉移到制度的持續完善了(在“簡單是美”原則下的持續完善)。
正如在 互聯網運營期產品評審雜思 中說的:
一個制度的執行不在於制度最初定義得多麼的完美,關鍵在於制度能否持續不斷地優化。持續優化/持續改進/持續完善 是各種管理方法眾所周知且行之有效的核心秘密之一,但也是最難貫徹執行的,尤其是相對於那些管理時尚流行語,提持續改進太沒新意、太沒高度了,於是乎我們都指望有“銀彈”來解決面臨的各種問題。