数字经济头条 > 敏捷开发中的需求管理过程,产品经理必知!

敏捷开发中的需求管理过程,产品经理必知!

作者:数科邦 发布时间:2018-11-07 2128 0 0

  互联网软件产品的源头是需求,因此,所有产品的实现都离不开需求管理,而在敏捷开发中,需求管理可分为三个阶段,分别是:需求调研,需求分析及需求确认。下面一起来看一下吧!

1.jpg

  需求调研阶段

  当产品经理和需求用户对接上并确认合作之后,产品需求会正式立项,产品经理这时也就开始了和需求打交道的漫长过程。这时,第一步就是需求调研工作,需求调研的质量,将会直接影响到后期产品设计工作,所以这时需要更全面的去调研需求相关资料。产品经理可从下面几个方法来调研需求:

  1.从产品定位出发

  产品经理可从产品定位出发,让自己对产品有足够认知和把控,即知晓所做的产品究竟是为了满足哪些人的哪些需求而做的。每款所做的都产品必定有其核心价值,从这出发可以摒除一下价值不大的需求,得到真正的核心需求。

  2.用户反馈

  用户反馈有两种,包括直接反馈和间接反馈,直接反馈是指由用户直接提出需求,比如在产品中或官方论坛及QQ群等提出的建议和需求。其次,也可以通过调查问卷、用户访谈等方式进行收集用户需求;间接反馈指的是通过对用户行为习惯进行分析获得用户需求信息。

  3.竞争对手情况

  知己知彼百战不殆。竞品是产品经理需求来源的重要渠道,通过分析竞争对手的产品优势和不足,我们可以以此借鉴优化自身产品,其次,通过团队的反复探讨也可以碰撞出新的火花和灵感。

  产品经理在收集调研需求时需要注意尽量保证需求的精准性,即用户意图的准确性,和语音描述的精炼,否则后期将对产品设计造成很大影响。

  需求分析阶段

  在经过需求调研之后,产品经理可以掌握很多用户需求,但这并不意味着所有的需求都可以为产品经理所用,产品经理要对这些需求进行整理,分析和设计。一般来说,需求分析主要是为了挖掘用户的真正需求,并评估需求的可行性。在进行需求分析时,产品经理可从以下角度进行分析:

  1.定位分析

  产品定位分析是指分析所需做的产品可以满足什么样的用户在什么条件下的什么需求。如社交软件是为了满足社交的需要。在进行需求分析时,产品经理一定要多问一问某个需求是否符合产品定位,毕竟一个好需求但不一定是适合的需求。

  2.深层挖掘

  通过需求的深层挖掘,可以发现比原始用户需求更加合理的方案,也可以发现用户没有想到或者真正说出来的需求,往往这些都是用户真正的需求。可以通过以下角度进行深层挖掘用户需求:

  挖掘每个需求产生的原因:用户基于什么原因才提出这个需求?

  挖掘每个需求的重要性:这个需求是必须的吗?如果没有这个需求会怎样?

  挖掘每个需求背后隐含的需求:用户提出这个需求,是为了达到什么目的?

  3.价值评估

  价值评估是指这个需求需要多少开发资源,技术难度如何,时间花费如何等。可以从四个维度考虑:

  强度:该需求对用户来说有多强烈?

  广度:该需求能覆盖多少目标用户?

  频率:该需求的使用频率是怎样的?

  时机:该需求是否符合产品目前的规划?能否具备可行性?

  4.场景分析

  场景分析指的是要考虑什么环境(时间、地点、情境)下什么类型的用户基于什么动机,希望达到什么目的而采取的一系列行为。比如:

  基于什么环境:室内/白天/办公室/公共场合/户外/……

  基于什么用户:老人/小孩/上班族/学生/家庭主妇……

  基于什么动机:省钱/省时/省力……

  想达到什么目的:变美/彰显个性/炫耀/获得认可……

  需求确认阶段

  在需求经过分析整理之后,需求可获得初步需求列表,接下来则是进入需求确认阶段。需求确认是可通过需求评审会议来实现,这需求评审会议可以包括运营、开发、设计、测试等成员一起进行,对需求的正确性、完整性、可行性、等进行确认。

  因为敏捷开发是快速迭代的开发模式,所以敏捷开发中是由产品经理根据需求优先级整理近期待做需求,并对需求评审,估算和排序,制定出这期迭代要完成的需求列表。需要注意的是在需求确认时要考虑到需求变更,当需求有变更时,都需要走相应流程,有书面的文档及签字手续。

  到了这,产品经理的需求管理工作已经基本完成,之后便是步入产品设计环节。不过这并不意味着产品经理工作就结束了,确认需求后产品经理还需事实根据项目开发细节和需求的实现,过程若出现问题需及时提供解决方案,确保所有的实现是以用户需求为基础的。

  需求管理恰如裁缝的量体裁衣,它直接关系到最终产品的成型。需求管理的过程,其实是从需求分析开始贯穿整个项目始终,力图实现最终产品同需求性的最佳结合。


评论:

您还可以输入0/300个字
        • 无搜索结果