本文将介绍一种需求规划、管理的可视化方法—用户需求地图,该方法将软件开发项目的需求变成一张二维地图,而不是传统的简单列表,只要这一张图,就可以完成全部用户需求的管理工作。

 

该方法有如下一些优点: 

  • 让你更容易看清软件产品的全貌,了解产品功能的完整性

  • 为用户需求筛选和划定优先级提供可视化的工具,帮助你做出决策

  • 更好的进行迭代增量式开发,同时确保有计划、可控的发布产品

  • 为传统的项目计划提供了一个更好的替代工具

  • 有助于管理项目范围,避免范围的无限制蔓延

 

 

先上一个用户需求地图的样例,后续介绍如何创建这样的地图

 

 

一、需求的获取与分析

1、常用的需求获取方法包括以下几种:

       用户访谈、用户调查、、现场观摩、竞品分析

2、需求分析方法有: (1)结构化分析方法:包括面向数据流的结构化分析方法,面向数据流结构的Jackson方法和面向数据结构的结构化数据系统开发方法。 (2)面向对象的分析方法:从需求分析建立的模型的特性来分,需求分析方法又分为静态分析方法和动态分析方法。面向对象分析方法最常用的就是UML。

 

二、创建需求地图 

 

1、需求地图的组成

需求地图主要由三部分组成,由上自下分别是模块区、待排期需求区和已排期需求区,已排期需求区由多个发布计划组成,如下图所示:

网友评论