本文繼 20年研發管理經驗談(二) 後續。html
從"失敗產品博物館"看"需求管理"
美國紐約有一個"失敗產品博物館",裏面展出的"失敗產品"高達8萬多件,其中不乏有不少大公司的產品,有的功能強大,有的還很新奇。博物館提供了這樣一組數字:美國每一年推向市場的新產品達54000多種,而真正受到青睞的只有20%。產品失敗的緣由有不少種,但最主要的就是產品功能與消費者的需求相去甚遠所形成的。失敗產品博物館是典型的沒有很好地實施需求管理的方法來指導產品開發的例證。 工具
從上面的例子,咱們不難看出,需求管理,甚至基於需求的產品開發對企業來講相當重要。Telelogic大中華區總經理Mike New曾指出,"需求管理的好壞直接決定項目實施的效果,同時也決定了項目管理可否與業務實現順暢地鏈接。企業現實的挑戰來自不瞭解客戶需求、如何縮短開發過程、追蹤產品應用狀況等多個方面,這就意味着企業須要創建"自動化→管理→整合→優化→法規聽從"的循環體系。其中,需求管理是支持這一循環的關鍵組件之一。"優化
那麼需求管理究竟指的是什麼?對於現代企業,需求管理又有哪些新的內容呢?ui
一般來講,需求管理(Requirement Management)是一種用於查找、記錄、組織和跟蹤系統需求變動的系統化方法,而需求則是一個系統必須符合的條件或所具有的功能。.net
需求管理最先應用於IT行業的系統與軟件開發領域。對於這個領域來講,客戶的需求更是整個系統或軟件開發過程的核心。研發人員在項目開始以前,首先會作詳細的用戶需求調研,在準確捕獲了用戶需求並彙總分析後,再進行下一步的設計與實施工做,以免因未能正確識別用戶的真正需求而致使不斷返工和工做成本增長。事實上,需求管理並不只僅侷限於系統與軟件開發領域,現在的需求管理應用,早已跨出了單純的系統與軟件開發領域,向着電信、製造、消費品等產業的產品設計部門快速延伸。設計
對於現代企業來講,可否生產出知足顧客需求的產品相當重要,在整個產品的生命週期中,要確保各項工做和需求之間的一致性,應用需求管理就顯得格外重要。htm
鑑於需求管理對傳統行業的具備很是重要的做用,Telelogic公司在需求管理實踐的基礎上提出的"需求驅動開發(簡稱RDD)"的概念。blog
RDD的含義是,不管開發何種產品,需求還是驅動開發進程的重要因素。許多現代企業的產品開發環境的特色是,項目團隊分佈於全球各地,利益相關者範圍普遍、複雜性不斷加重,形勢嚴峻、沒法清晰掌握監管和審覈需求等,不管是製造業仍是服務業,經過採起需求驅動開發方法,經過將客戶需求優先歸入特定需求,將需求貫穿於產品規劃到產品部署的整個開發流程,能有助於加快產品面市時間、提高質量及下降成本,提升開發部門的效率和效能,確保實現目標。 RDD理論將完善的需求進程與整個產品開發生命週期緊密聯繫在一塊兒,將一般分佈於開發生命週期不一樣階段的需求進程統一成一套可驅動整個開發生命週期的需求,實現信息交換、促進協做交流,並加速對客戶需求、流程、組織及技術變動的響應。這種將需求與開發進程集成到一塊兒的嵌入式系統開發模式,對採用基於模型的方法進行復雜產品開發的企業而言,其重要性不言而喻。生命週期
RDD優勢在於它可以確保企業爲開發工做傾注的全部心血都能經過知足客戶需求這一項目目標得以體現。此外,它還給予項目團隊全盤掌控當前各種變動的能力。經過將需求與開發生命週期更緊密地結合,將使管理各區域衍生出的創新成爲可能,這些創新決定項目可否得到成功。經過彌補產品開發生命週期中項目計劃、需求定義和管理、分析、設計、實施及驗證環節間的差距,RDD將在同一開發團隊間實現無縫信息傳遞。進程
隨着愈來愈多的企業開始意識到需求管理的重要性,需求管理工具市場巳經逐步造成。相對於巳發展得比較成熟的國外需求管理市場而言,國內的播求管理市場目前還處於起步階段。而電信、金融、製造業、航天及汽車工業巳經逐漸成爲國內企業率先實施"需求驅動"的重點領域。對此,Telelogic人士指出,隨着國內有愈來愈多的企業認識到需求管理的重要性以及國內外合做的增多,跨國公司經過在華的研發企業源源不斷地將先進的經驗和工具引人國內,我國的需求管理應用將面臨一個廣闊的前景。(it168)