如何進行需求管理?源自華爲的需求管理實踐分享

通過本文你將瞭解:1、需求管理流程包括哪四個步驟;2、如何進行需求收集;3、如何進行需求分析?4、如何進行需求分發;5、如何進行需求驗證;6、有哪些輔助軟件需求管理的工具系統?

一、需求管理包括哪四個步驟

需求管理的四個流程步驟:1、需求收集;2、需求分析與分類;3、需求分發;4、需求實現及驗證。

需求管理流程的目的是保證內、外部需求有序、及時地通過規範的渠道傳遞到產品開發,通過高級別的市場經理、產品經理和技術經理對需求的理解、客戶的分析、市場潛力和競爭以及產品組合策略分析的綜合判斷,確定相應的應對策略,以保證需求得到正確理解和及時響應,達到以客戶需求爲導向、開發符合產品戰略、有競爭優勢的產品及提前佈局核心技術或進行新市場的進一步調研。

需求管理包括四個關鍵步驟:需求收集、需求分析與分類、需求分發、需求實現及驗證。

其中前三個步驟是連續的,需求實現及驗證通過產品開發及更改和技術開發實現。

image.png

二、需求收集有哪些方法與手段

需求收集是全員的活動,不僅包括研發人員、客戶經理和市場人員,還包括技術支持人員以及公司高管,如華爲公司需求收集的渠道主要包括以下幾個方面:

1、外部信息需求收集的渠道

  • 客戶交流;
  • 技術交流;
  • 高層拜訪;
  • 市場調研;
  • 參觀展覽;
  • 技術支持;
  • 招投標;
  • 媒體信息;

2、內部信息交流渠道

  • 出差報告
  • 周月報(研發人員、產品經理、市場經理、客戶經理等)
  • 測試及內部驗收報告
  • 溝通例會
  • 高層指示

通常以上收集方式,如華爲、中興等公司會定義詳細的模板和表單,建立了需求收集的IT工具(常見的比如PingCode),要注意的是:

在信息氾濫的今天,在最初進行信息收集時,不要進行全員的信息收集,以免無效信息太多影響決策,通常是規定高級別的研發人員、市場經理和客戶經理以及公司高管進行信息收集,同時爲了強化信息的有效性,會對核心產品、核心技術和核心客戶羣的需求主動規劃,主動要求,以提高決策的效率。

 

三、如何進行需求分析

當各種需求收集完後,一般公司的市場管理人員首先會對信息進行初步分析和篩選,進行簡單分析,判斷的要素如下:

  • 需求是否屬實?
  • 需求是否與公司主營業務及發展戰略相符?
  • 需求信息是否具備較大價值?
  • 提出需求的是否是企業重要客戶?
  • 對產品改進的意義有多大?
  • 如果是新市場,新市場容量有多大?市場潛力怎麼樣?市場競爭程度如何?

經過初步篩選後的需求信息會進入一個信息池,公司高級專家一般每月會對這些信息進行分析和處理,然後進行需求的分發。

對於重要的需求信息,一般公司每年或半年會定義公司的核心產品、核心技術和價值客戶羣,對於這些信息,可以通過綠色通道,立即組織相關專家進行分析和研討,一般符合以下條件的需求信息可以定義爲重要的需求信息:

  • 公司價值客戶的需求信息﹔
  • 公司主管業務行業領導提出的需求信息﹔
  • 公司定義的戰略產品和核心技術相關的需求信息。

 

四、如何進行需求分發及驗證和實現

按照需求信息的不同性質和流程切換階段的不同,可以對需求信息進行分類以實現需求驗證,不同的需求類型可以走不同的流程,一般的需求信息可以分爲以下七種:

A類:新產品開發需求;

B類:產品設計規格更改需求;

C類:詳細設計路徑更改需求;

D類:生產訂單需求;

E類:CBB和平臺開發需求;

F類:技術開發需求;

G類:市場調研。

1、A類需求

A類需求定義爲產品包需求發生變化、須制定或更新產品路標規劃的需求。適用於新的V版本和R版本,主要用於新的R版本產品包需求發生變化並不一定是技術設計發生變化也有可能是配置或接口以及部分功能性能發生變化,需要以一個新的產品形態出現,從而能以最好的市場和財務成功滿足客戶羣的要求或不影響主流產品,同時又與對手形成競爭優勢。

2、B類需求

B類需求定義爲產品包需求未發生變化、設計規格發生變化的需求。主要用於開發老的R版本,在老R版本上做修改。

3、C類需求

C類需求定義爲產品包需求和設計規格未發生變化、詳細設計路徑發生變化的需求。主要用於在老的R版本上做不影響規格的修改,一般指模塊內的軟件修改或元器件替代,不影響上層的更改。

4、D類需求

D類需求定義爲成熟產品的生產訂單需求。

5、E類需求

E類需求定義爲CBB(公共基礎模塊和平臺)開發項目需求。

6、F類需求

F類技術發展需求定義爲技術開發項目需求。

7、G類需求

G類需求指需要重新進行市場調研或認證的需求或新概念。需求分發以後進入到各自的流程,進行需求的實現和驗證,需求管理部門應加強需求實現和驗證的監控以實現需求的閉環管理

 

五、輔助軟件需求管理的一些工具軟件

需求收集與管理工具

1、需求收集與管理軟件:PingCode

PingCode 是一個“以客戶爲中心”的產品管理平臺,在產品管理方面提供了包含用戶反饋通道、需求管理、優先級排序、產品路線圖、多產品管理等解決方案,幫助團隊在戰略上進行協作、做出明智的決策並構建產品。

image.png

PingCode是一個軟件研發全流程管理工具,其產品矩陣中有一個重要的模塊——產品管理,核心是解決需求價值流中反饋和規劃環節的管理。PingCode 產品組合則實現了對研發全流程的管理。這款工具曾在2021年被權威媒體36氪評爲研發項目管理top1。

爲25人以下團隊提供了基礎免費版本,支持saas、私有部署等購買方式。

PingCode 官網

 

2、通用項目管理工具:Worktile

Worktile 雖然是一個項目管理工具,但卻有非常多的中小型團隊用其滿足了需求管理的需求,比如需求收集、需求關聯缺陷、跟蹤進度等等。因爲它是一個工具集合,除了需求管理之外,中小型團隊的絕大部分需求都能在這一工具得到滿足。這既能爲創業型的公司節省一大筆錢,又能滿足安全等方面的需求。

image.png

核心能力:

  • 有標準的需求模板,可顯示詳細的需求流轉過程。
  • 明確的優先級分類、標籤分類、狀態情況等,讓整個需求規劃更有序。
  • 對應的責任人分佈,事情對應到個人。
  • 詳細的需求步驟流程,一眼看清需求所在進度。
  • 方便的排期工具,有利於團隊成員把握進度。
  • 詳細的可跟蹤動態列表,對於後續的覆盤起到很大作用。
  • 各類文件的共享,文檔、導圖、文件等。

Worktile官網

 

3、需求管理工具-Modern Requirements

Modern Requirements (前 eDev Tech)是國外的一款需求管理產品,因其產品 Modern Requirements4 DevOps 而知名,該產品提供了協作式需求管理解決方案,作爲 Microsoft Azure Azure DevOps,TFS 或 VSTS 的內置擴展。 該軟件通過爲用戶提供端到端的可追溯性,精巧的流程自動化,在線文檔編寫,可視化支持,從而縮短了實現價值的時間。可能它由於訪問速度、售後服務等並不是非常適合國內用戶,但在國外它卻是非常不錯的選擇。

image.png

核心功能:

  • 提交需求、工作項目和用例
  • 在線審查和電子簽名
  • 顯示和管理端到端的可追溯性
  • 創建產品路線圖和版本計劃
  • 將需求與圖表、模擬圖和用例聯繫起來
  • 生成定製的報告和審計

官網: https://www.modernrequirements.com/

 

4、複雜產品需求管理工具-Jama Software

Jama Software 是一家面向複雜產品和關鍵任務軟件系統的公司的產品開發平臺,能夠幫助團隊縮短週期,提高質量,減少返工並最大程度地減少證明合規性的工作。該平臺的強大功能加上易於採用的界面將人員、流程和工具集中在一個地方,以提供對端到端產品、系統和軟件開發流程的可見性和可操作的洞察力。

image.png

核心能力:

  • 在整個開發過程中準確地捕捉和溝通需求、目標、進展,以及建立之間的依賴關係
  • 人員、數據和流程的端到端實時跟蹤
  • 實時影響分析,顯示與上游和下游需求有關的變化的影響
  • 與ALM、PLM、QA、MBSE整合
  • 定義、組織和執行基於需求的測試計劃和測試案例
  • 重用經過驗證的需求,以便在不同產品間快速複製功能

官網: https://www.jamasoftware.com/

 

用戶需求調研工具

產品經理的一個重要工作就是了解用戶需求。實際工作中,產品經理與用戶接觸的機會並不多。如何低成本地快速收集大量用戶的真實意見和產品使用反饋,這是困擾很多產品經理的問題。

金數據:【免費,在線使用,提供個人版】金數據是一款與麥客功能類似但比它年輕的表單工具,支持預約、調研、預約、登記、獲客、抽獎、投票、考試、訂單等場景。

麥客CRM:【免費,在線使用,需企業註冊】麥客CRM是比較實用的用戶信息調研工具,支持自定義,不管是用戶反饋、內測申請、需求調研等都可以按照想法來設計。麥客提供的表單樣式非常豐富,用戶也可以直接用光標拖拽想要加入的項目來生成表單。

以上就是關於如何進行軟件需求管理的全部內容,希望對你有所幫助。

以上部分內容整理自:《產品研發管理——構建世界一流的產品研發管理體系》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章