全部产品

产品如何进行需求管理

作为产品经理,是否会出现需求跟着跟着就丢了?是否感觉需求开发周期长,却苦于没有具体的数据?是否会出现需求的来源无法追溯等问题?

作者:舍卫|阿里巴巴集团技术专家

需求管理是每个产品经理日常工作中很重要的一部分,贯穿着产品的整个生命周期。同时需求又是产品开发的源头,管理好需求对整个产品开发过程至关重要。云效可以很好地支持产品经理对需求进行管理,包括需求的收集、分析设计、评审、排期、开发、测试、验收和发布等环节。

本篇我们将重点介绍产品经理如何在云效上对进行需求收集、确认和分析,同时对需求的开发进度进行跟进,下面我们将逐步讲解。

1. 搭建需求工作流

如下图所示,我们先在云效上搭建需求流转的整个工作流,展现需求从收集到发布的全流程。

产品如何进行需求管理1

我们推荐的需求工作流是:

待处理->已选择->分析中->就绪(待开发)->开发中->待测试->测试中->待发布->已发布

  • 待处理:一般指需求池;

  • 已选择:从待处理中选择出确定要做的需求,但还未做具体的分析和设计;

  • 就绪(待开发):需求已澄清,只要有开发资源,就可以进入开发中;

  • 待发布:需求已经过验收和测试,满足可发布的条件,等待发布;

  • 已发布:需求已发布上生产环境,用户可见。

加餐 :需求工作流这样设置有什么好处?欢迎学习「阿里巴巴研发效能提升36计:照亮问题,效能提升从可视化交付过程开始」

新建项目时,选择「精益产品开发」模板,将默认包含了该工作流。当然,你也可以根据你的企业实际工作流程。

2. 需求的收集

如下图,在「需求」下切换到「看板视图」,点击「待处理」列底部的「+」添加新的需求,就会有一张新的卡片。一般情况下,「待处理」列就是待办需求列表或者需求池,用来存放已收集到的产品需求、优化需求、日常需求和技术需求等。

产品如何2

产品开发过程中不可避免的会有紧急需求的插入,为了减少对研发团队的影响,同时也能对业务紧急需求的快速响应,研发团队可对紧急插入的需求数量进行限制,譬如一个排期周期中最多只能插入两个紧急需求,在插入的紧急需求同时,需要置换掉已排期的优先级最低的需求。

规范需求字段

在需求收集的过程中,产品经理需要对需求的内容进行编辑,包括设置需求字段和编写需求说明文档。

产品如何2

要设置的字段至少包括:需求负责人、期望日期、优先级、辅助优先级。

要编辑的内容主要是需求说明文档,该文档可沉淀在知识库上,至少需要包括:背景与问题、用户与目标、业务流程、业务规则等。

设置需求的优先级

云效上提供了三个级别的优先级:非常紧急、紧急和普通,分别对应:紧急需求(临时紧急插入的需求)、核心需求+优化需求(正常情况下规划和排期的需求)以及其他需求。

为了避免产品经理提供的需求都是同一优先级的,从而无法区分需求的重要程度,这里启用了辅助优先级,辅助优先级用数字表示,数字越小表示优先级越高。

产品如何3

视图下的需求优先级和辅助优先级

3. 需求的确认

产品经理对需求经过初步分析,并与技术负责人确认需求的可行性后,在众多机会中,规划选择业务价值高、投入产出比高且确定要做的需求,移入「已选择」列(如下图),然后进行进一步细化、分析和设计。

产品如何4

4. 需求的分析

当需求进入分析、设计阶段,可以把需求卡片从「已选择」拖拽到「分析中」,如下图所示:

产品如何5

需求分析和讨论过程是需求阶段一个很重要的活动,产品经理需要邀请相关的开发和测试人员一起参加。为了在产品开始开发前,充分澄清需求,明确其验收标准,并保障产品、开发和测试对需求的理解一致。

加餐:需求的分析和澄清,欢迎查看阿里巴巴研发效能提升36计:以终为始,高效地分析和澄清需求

5. 需求排期

产品、开发和测试对需求理解达成一致,大需求已拆分,验收标准已明确定义,同时与关联方(如有)确认相关计划,并识别大的技术风险并定义应对方案。

满足上述条件的需求即可从产品经理侧流动到开发团队侧,一般企业会通过「研发排期」来完成这个过程

6. 需求的开发进度

需求的收集、确认和分析进展已在云效建立可视化机制,进入开发后,在需求看板上,看需求的开发进度也是一目了然的。

在这个基础之上,研发团队可以把的需求看板投到大屏上,通过「每日站会」同步需求进展,及时暴露问题和风险。