大部分科技型企業都建立了自己的新產品開發流程,而且很多都是基于ISO9000或TS16949等標準設計的,不少軟件類企業傾向于按照CMMI或敏捷開發(敏捷開發不在本文探討范圍)建立開發流程,但絕大多數開發流程發揮的作用不理想。進行原因分析時,企業往往把主要原因歸之于研發人員對開發流程不重視,不愿意按流程走,而沒有意識到其實當前開發流程本身的問題更大。
? ? ??漢捷咨詢把這樣的開發流程歸為傳統開發流程。傳統開發流程體系通常包括總體流程圖及相關說明、分級或分專業領域的子流程或程序、規范、模板等,如下圖就是一家公司的產品開發總體流程圖:
? ? ??這樣的開發流程體系看似比較完整,也從多方面提供了指導和規范,實際上在流程的系統性、合理性、可操作性方面存在突出的問題。漢捷咨詢認為,典型的問題包括:
? ? ??1、把立項(或產品策劃/定義)流程與開發流程混為一談,立項只是開發流程的一個階段,在實際執行中立項過程被削弱,甚至只是走個過場;
? ? ??2、流程結構層次不合理、不清晰,沒有階段開發流程,只有分級或分領域的子流程或程序文件(如二級流程或三級程序文件),無法落實里程碑開發、團隊協調開發的原則,各專業領域成員還是各干各的,銜接不好;
? ? ??3、缺乏角色劃分及定義,往往只對應到部門。其實,角色及職責以及對于的各角色需執行的任務/活動是流程的基本內容;
? ? ??4、只是關注技術實現活動,營銷、服務、采購、生產、財務等相關專業領域的活動體現很少,不光技術專業領域活動并行不足,與相關專業領域的活動更缺乏并行開展;
? ? ??5、前期的活動(需求分析、產品概念開發、技術方案、架構設計、開發計劃等)很不充分,匆匆忙忙就進行具體的開發設計,后面經常返工;
? ? ??6、各項活動缺乏規范或指導書、缺乏交付件定義和相應的模板及表格;
? ? ??7、進度計劃及監控、質量保證及控制(如技術評審)、成本管理方面的活動不充分,且流于形式;
? ? ??8、流程編制時通常是把當前的做法整理一下,流程制定者不熟悉業務,業務專家參與很少,大家不怎么認可流程,流程執行不力。
? ? ??而IPD開發流程按照市場及業務導向的思想,遵循產品開發創新的基本原理和實現邏輯,建立了結構層次合理、系統完整、可操作性的流程體系,如下圖:
? ? ??從以下幾方面,漢捷咨詢對IPD開發流程與傳統的產品開發流程進行對比:
? ? ??
綜上,傳統的產品開發流程問題突出,可以說是一種業余、低效的流程,而IPD開發流程是專業、高效的產品開發流程。