需求管理的利器-用戶需求地圖


本文將介紹一種需求規划、管理的可視化方法—用戶需求地圖,該方法將軟件開發項目的需求變成一張二維地圖,而不是傳統的簡單列表,只要這一張圖,就可以完成全部用戶需求的管理工作。

 

該方法有如下一些優點: 

  • 讓你更容易看清軟件產品的全貌,了解產品功能的完整性
  • 為用戶需求篩選和划定優先級提供可視化的工具,幫助你做出決策
  • 更好的進行迭代增量式開發,同時確保有計划、可控的發布產品
  • 為傳統的項目計划提供了一個更好的替代工具
  • 有助於管理項目范圍,避免范圍的無限制蔓延
 
 

先上一個用戶需求地圖的樣例,后續介紹如何創建這樣的地圖

 
 

一、需求的獲取與分析

1、常用的需求獲取方法包括以下幾種:

       用戶訪談、用戶調查、、現場觀摩、競品分析

2、需求分析方法有: (1)結構化分析方法:包括面向數據流的結構化分析方法,面向數據流結構的Jackson方法和面向數據結構的結構化數據系統開發方法。 (2)面向對象的分析方法:從需求分析建立的模型的特性來分,需求分析方法又分為靜態分析方法和動態分析方法。面向對象分析方法最常用的就是UML。

 

二、創建需求地圖 

 

1、需求地圖的組成

需求地圖主要由三部分組成,由上自下分別是模塊區、待排期需求區和已排期需求區,已排期需求區由多個發布計划組成,如下圖所示:

需求地圖
 
 

2、模塊的分解

模塊就是將待開發的產品的功能進行分解,按功能從屬關系表示的樹狀層級視圖。待開發產品的各子系統、子模塊可以看作是產品目標下層的功能,對其中每項功能模塊還可以繼續分解為第三層、第四層……甚至更多層級的功能模塊,理論上根據待開發產品的規模,可以無限極的分解產品的功能模塊。

通過需求分析得到的模塊形成了待開發產品的“骨骼”,把這些模塊錄入翼發雲軟件研發管理系統后,能夠自動在用戶需求地圖中自動生成層級的、包含關系的模塊關系圖,顯示在需求地圖第一部分“模塊區”中。

郵件管理系統通過需求分析得到第一層級的四個模塊:郵件組織、郵件管理、日歷管理、聯系人管理。依次再將這些模塊分解為更小、粒度更細的第二層級的模塊,郵件組織分解為郵件搜索、郵件整理兩個子模塊;郵件管理分解為發送郵件、讀取郵件、刪除郵件三個子模塊;聯系人管理分解為創建聯系人、編輯聯系人、刪除聯系人等。(注:橙色的模塊是最下層的模塊)

功能模塊
 
 

對應的樹形視圖如下所示:

功能模塊
 
 

3、用戶需求的生成

根據用戶需求調研和分析,把用戶需求的基本信息如名稱、需求描述、驗收標准、預估工作量、優先級等錄入系統。

用戶需求
   
 
 

三、用戶需求的排期

當用戶需求錄入系統后,會出現在需求地圖的待排期區域里,待排期區域里的需求就是還沒有安排開發時間的需求,這時可以通過拖拽的方式,把需求拖到發布計划里,從而完成需求的排期工作,排期區域里的需求就是已經安排了開發的需求。是不是很簡單。

 
 
 

通過多次拖拉用戶需求后,最終完成了用戶需求地圖:

 
(注:文中使用的是免費的翼發雲研發管理系統,感興趣的朋友可以去 www.effapp.com 做詳細的了解。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM