PM技能之需求管理

经过需求采集到需求的评估,我们已经确知用户的需求是什么?下一步就是经过需求管理来指导产品开发,得到满足用户需求的最佳产品。所以产品的开发和需求管理是相辅相成的,需求管理的过程在整个产品开发阶段。

在后续开发过程中很多产品经理的经历是协调资源和开发跟踪,但是如果不能做好需求管理的工作,产品相关人员疲于应付不断变化的需求,导致无法正常开展产品的设计和管理工作。结果就是交付给开发人员的需求文档不断变动,开发人员也不知道自己究竟该做什么,项目进度越拖越慢。最后到了规定好的交付时间,因为拿不出需要的产出物,部门之间开始互相推诿、埋怨,最终会导致产品线失败。所以需求管理在产品的迭代开发过程中同样是一个重点,不可忽视。

一、需求管理的前提

1、完整建立产品的user case;

2、在需求文档中力争做到明确、完整、一致和可测试四点。

同时,这两点也是我们需求管理的原则。

二、 需求管理的工作内网

1、分配管理:工作量、优先级、执行人、进度管理。

2、版本控制:版本计划、版本功能、版本发布。

3、变更管理:来源、工作量、用户需求、优先级。

4、需求跟踪:前台开发、后台开发、功能和性能测试,验收。

三、需求管理方式

1、需求卡片:描述需求来源、需求内容及需求优先级的需求卡片,一般会用于市场、客服等相关合作部门提交需求所用。

2、需求矩阵:EXCEL表单的形式记录每条需求,追踪需求动向,包括相应提出人、需求描述、需求优先级、需求评审时间、开发时间、开发人员、测试人员等。

3、需求文档:把整个产品拆成N个小功能模块,出具相应的需求文档,分阶段提供给开发、测试相关人员,在小公司小的产品中比较适用,但要求产品人员必须非常清楚产品的每个功能点,可以全盘考虑管理。

产品需求文档的撰写参考:PM技能之PRD

4、测试用例:测试用例一般以用户场景的形式描述,使用测试用例的形式来记录需求,管理需求也不失为一种很好的方法。

工具参考:

Jira:是Atlassian公司出品的对整个软件研发生命周期(包括计划、开发、发布)进行管理的的优秀的项目跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

FitNesse:是一套软件开发协作工具 FitNesse是帮助大家加强软件开发过程中的协作的工具。能够让客户、测试人员和开发人员了解软件要做成什么样,帮助建议软件最终是否达到了设计初衷。

 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,804评论 25 709
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,220评论 2 126
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,304评论 4 123
  • 每次训练的时候,我都会听《突然的自我》,也是电影《散打》的主题曲,黄小琥用她的声音唱出来特别有感觉:听见你说,朝阳...
    龙航007阅读 973评论 4 3
  • 我和大多数人一样,第一次认识Jam是因为《七月上》。有一个晚上,我的室友想听歌,见我电脑开着,便凑过来搜索了这首歌...
    半亩人阅读 6,892评论 5 7