需求管理实践包括四大流程:需求采集、需求分析、需求筛选和需求处理。
1、需求采集注意事项
需求采集需要通过多种形式对不同用户需求进行收集,并对需求的属性进行详细记录,并记录可追溯的反馈人员,以便后期跟踪修改。
2、需求分析注意事项
需求分析是挖掘出用户内心真正的目标,并转化为产品需求。用户需求是用户基于自身角度提出的表层需求,这些需求往往有用户期望的产品功能指向。在功能指向背后,暗藏着潜在的用户动机,这才是用户真正希望解决的问题。
3、需求筛选注意事项
首先需要考虑,此用户是否为目标客户,如不是目标客户,那么其建议或需求的参考价值不大;其实,此需求是否符合产品定位,满足此需求是否会影响产品的核心服务,破坏用户体验;再次,此需求是否能实现,需要多少开发资源或运营能力,其价值多大?
在考虑需求价值时,通常从4个维度考虑:
广度:需求的受众面有多大?频率:需求的使用频率是以日/周/月为周期?强度:需求对用户来说,有多大的强烈需求?时机:需求是否符合产品规划以及当下的环境?
4、需求处理的注意实现
首先需要明确产品目标,将决策过程透明化,向项目团队展示,为什么要这么做,这个需求来自哪儿等信息,从而让团队成员明确方向,获得共识。
其次学会说不,但需要足够的理由。当我们收到一个需求,如果这个需求来源于老板,我们很难拒绝。但如果此需求严重影响甚至破坏当前产品目标时,我们需要勇敢说不。当然关键不在于拒绝此需求,关键是拒绝此需求的原因,明确告知需求方拒绝的原因,从而让其更理解我们。
再次在处理需求时,需要根据产品目标、竞品状态、现有资源以及各方利益需求,合理确定需求的优先级。如采用「商业价值/复杂程度」矩阵或者 KANO 模型来对需求进行分析。
最后需以证据为基础进行决策。在我们向各方解释需求时,我们最有说服力的解释就是证据。如正在负责一个运转的项目,大量且真实的用户数据、用户反馈或分析指标等数据,将是我们最有力的证据。以此数据作为决策的基础,会帮助我们高效说服相关方。
5、充分利用需求分析工具 提高需求质量
我们可以充分利用开发工具 ,迅速修复需求缺陷,减少因后期返工而造成的成本压力。因需求分析不当和分析不当而引入软件中的缺陷要占整个软件开发阶段引入缺陷的约70%,并且修改的成本不断累积放大。缺陷发现的越晚,付出的代价就越大,而更改缺陷所做的工作就越多,所需成本就越高。
为了提高用户需求分析质量,尽早发现需求缺陷,CoCode特开发了需求分析工具,使用AI,通过需求测试和一致性检测,能够在几分钟内快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而更高效地修改缺陷,提高用户需求质量。
CoCode发布四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。项目管理平台发布4大版本,30天免费试用。CMMI落地工具上线,全面支持CMMI3-5级高效落地。