龙空技术网

如何量化地评估需求优先级?

人人都是产品经理 255

前言:

此时咱们对“c语言传地址和传值”可能比较关切,同学们都想要了解一些“c语言传地址和传值”的相关内容。那么小编在网摘上搜集了一些对于“c语言传地址和传值””的相关资讯,希望小伙伴们能喜欢,兄弟们快快来了解一下吧!

相信不少产品经理都会碰到类似问题:究竟该如何评估需求的优先级呢?这篇文章里,作者结合MoSCoW方法、RICE分数模型等方式,来梳理了需求优先级的判定流程,一起来看看,或许会对你有所帮助。

在如今充满变化与竞争的商业世界中,准确地判断需求的优先级,已经成为产品管理的重要艺术。因为每个需求都有其自身的重要性、紧急性、风险和收益,然而,时间与资源总是有限的。这使得我们面临一个艰巨的任务:何时以及以何种顺序去满足哪些需求——如何评估需求的优先级。

一、判定流程

通过Moscow方法,从大量的需求中识别和筛选出关键需求。再经过RICE分数计算出每个需求可量化的值,按照值的大小进行排序,就可以科学的给出需求优先级的判断。

二、MoSCoW 方法

MoSCoW方法的名称源于其对需求优先级分类的四个关键词:Must have(必须有)、Should have(应该有)、Could have(可以有)以及Won’t have(不会有)。

这四个关键词各自代表了需求的不同优先级和紧迫性,为项目团队提供了一个清晰、直观的决策指南。

1. 常见的M指标

M(Must have,必须有):产品必须完成的需求,如果没有被满足,产品就会面临失败。

需求的优先级通常是固定的,不会因为项目的时间、预算或资源变动而改变。

关键功能:需求是产品或服务的核心功能,没有这些需求,产品或服务将无法达成其核心目标或无法正常运行。法规合规:需求需要满足的法规要求,例如数据保护和隐私政策等。基本用户需求:需求满足用户的基本需求或期望,没有这些需求,用户可能无法或不愿使用产品或服务。关键业务目标:需求直接影响公司的关键业务目标或关键性能指标(KPI)。安全性和稳定性:关于产品或服务的安全性和稳定性的需求。技术依赖性:如果一些功能依赖于其他特定的技术或需求,那么这些需求可能被视为“必须有”的。例如,如果一个网站的某个功能依赖于用户登录,那么用户登录功能就可能被视为“必须有”的需求。竞品标准:在某些情况下,如果所有竞争对手都提供了某项功能,那么这项功能可能被视为“必须有”的。这是因为如果缺少这些功能,可能会导致用户流失。预期的ROI(投资回报率):如果某个需求预计会带来大量的回报,例如吸引新用户、增加用户满意度或提高销售,那么这个需求可能被视为“必须有”的。对内部流程的影响:如果某个需求能够大幅提高内部工作流程的效率,那么这个需求也可能被视为“必须有”的。

2. 常见的S指标

S(Should have,应该有):这些是重要但不是必要的需求。如果有足够的资源和时间,这些需求应该被实现。

增强用户体验:这类需求可能不是产品或服务的核心功能,但是它们可以明显地改善用户的体验,提高用户的满意度和产品的吸引力。间接影响核心业务:这些需求可能会间接影响到公司的关键业务目标或关键性能指标(KPI)。对大部分用户重要:如果一个需求对大部分用户来说都很重要,即使它不是产品或服务的核心功能,也可以被认为是“应该有”的。改善效率或性能:这些需求可以提高产品的效率或性能,但如果没有它们,产品或服务也能正常运行。提高竞争力:这些需求可能在市场中的一些竞争产品中已经存在,并且对于保持或增加市场份额有一定的帮助。例如,如果竞品中的一个常见功能在你的产品中缺失,可能会让用户觉得不便。促进用户参与和满意度:这些需求可以提升用户对产品的使用度,可能通过增加额外的功能或者提高已有功能的用户体验。对未来版本的铺垫:这些需求可能对未来版本的一些“必须有”需求有所铺垫,对项目长期发展有利。符合行业趋势:如果某个需求符合当前行业的发展趋势或者用户的行为模式,即使这个需求不是产品或服务的核心需求,也可能被认为是“应该有”的。

3. 常见的C指标

C(Could have,可以有):这些是可以有但不那么重要的需求。这些需求只有在有额外的资源和时间时才会被实现。

对一部分用户有益:这些需求可能对某些用户群体非常有用,但对所有用户并不都是必需的。长期目标:对于长期的产品或业务目标有帮助的需求,可能在当前阶段被认为是“可以有”的。有限的资源影响:在资源(时间、人力、预算)有限的情况下,这些需求可能会被暂时搁置,等到资源更加充足时再考虑实现。增强功能:这类需求通常是对现有功能的增强或优化,可以提高产品或服务的吸引力,但并不是必须的。改进用户体验:这些需求可能可以改进用户体验,但并不影响产品或服务的基本功能。例如,增加一些额外的定制选项,或改进界面设计。长期价值:这些需求可能对项目的长期价值有所贡献,但在短期内可能看不到明显的效果。探索新功能:这些需求可能涉及到一些新的功能或想法,尚未确定其对产品或服务的实际价值。独特创新:这些需求可能包含一些创新性的元素,这些元素在竞品中并不常见,但可能为产品带来独特的吸引力。额外的用户便利性:这些需求可能为用户带来一些额外的便利,尽管不是必需的,但有可能提高用户满意度。备选方案:如果一些“应该有”或“必须有”的需求因为某些原因无法实现,“可以有”的需求可能作为一种备选方案。市场测试:在不确定某个新功能是否有价值时,可以先将其作为“可以有”的需求实现,以便进行市场测试和用户反馈。

4. 常见的W指标

W(Won’t have,不会有):这些是在当前项目周期内不会被实现的需求,但可能会在未来的项目中考虑。

超出当前范围:这类需求可能超出了产品或项目的当前范围,可能由于技术、时间、预算等限制,不可能在当前或近期的版本中实现。低价值或影响小:这些需求对产品或服务的价值贡献较小,或者对用户影响较小。成本高效益低:这些需求的实现成本(包括开发、测试、维护等)远高于它们可能带来的益处。与产品或服务的方向不一致:如果需求与产品或服务的长期发展策略、愿景或目标不一致,可能被认为是“不会有”的。资源限制:实现需求需要的资源(包括时间、人力、资金等)超过了项目的可用资源。技术难度:需求的技术难度过大,当前的技术或技术团队无法实现。低价值:需求可能的回报或价值相比其所需的投入过低,实现它的成本效益比不高。法规限制:因为法规或合规问题,需求不能被实现。与其他需求冲突:需求与其他已经确定要实现的需求存在冲突。

让我们通过一个例子来看如何使用MoSCoW方法。

开发一个电子邮箱类产品,那么“必须有”的功能可能包括:

用户能发送和接收邮件用户可以删除邮件用户可以看到未读邮件等

基于主线业务流程,这些需求都是电子邮件应用的核心功能,如果没有这些功能,系统将无法完成一个业务闭环。但是,“必须有”并不意味着所有的“必须有”需求都必须在产品的第一个版本中实现,而是说在产品生命周期的某个阶段,这些需求都必须得到满足。

“应该有”的功能可能包括:

用户可以搜索他们的邮件用户可以通过邮件应用设置提醒用户可以把邮件按日期、发件人或主题排序等

虽然没有这些功能,用户仍然可以发送和接收邮件(即核心功能),但是这些功能可以提高用户的体验和效率。“应该有”的需求往往需要权衡,需要基于项目的时间、预算和资源进行判断和决策。当资源充足时,“应该有”的需求应当被实现,但如果资源紧张,可能需要将它们推迟到后续的版本中。

“可以有”的功能可能包括:

邮件应用可以集成其他社交媒体功能用户可以自定义界面主题应用可以提供自动排序和分类邮件

这些需求可以提高产品的附加值和用户的满意度,但如果没有它们,应用仍然可以完成其核心的功能。需要注意的是,“可以有”的需求可能在资源充足时被提升为“应该有”,或者在资源更加紧张时被降级为“不会有”。这要看项目的具体状况和团队的决策。

“不会有”的功能可能包括:

邮件应用可以播放视频游戏邮件应用可以制作3D模型邮件应用可以翻译所有语言

这些需求可能超出了电子邮件应用的主要目标和范围,或者实现它们的成本和复杂性远超过了可能的收益。“不会有”的需求是项目团队明确不会在当前或近期的版本中实现的需求,这有助于团队更好地管理期望,避免资源的浪费,并保持产品或服务的焦点。

在实际应用中,MoSCoW模型只是一个参考,在使用过程中,需要结合项目的具体情况和环境。不一定需要严格按照“必须有”、“应该有”、“可以有”、“不会有”四个分类来划分。

三、RICE 分数模型

RICE分数模型的名称来源于它的四个主要组成部分:Reach(影响范围)、Impact(影响力)、Confidence(置信度)和Effort(工作量)。这四个维度共同构成了一个完整的评估体系,帮助产品经理全面、客观地评估每个需求的优先级。该模型不仅考虑了需求可能带来的直接影响,也衡量了实施需求所需的工作量,从而更好地分配资源。

Reach(影响范围):这是指一个需求在给定的时间周期内(例如每季度、每年)能够影响到的用户数量。Impact(影响力):这是指每个受到影响的用户在什么程度上会受到这个需求的影响。通常,可以使用1(边际影响)到5(大影响)的范围来评估这个影响力。Confidence(置信度):这是指对Reach和Impact评估的信心有多高。通常,可以使用百分比的形式来表示这个置信度,例如80%、90%等。Effort(工作量):这是指实现这个需求需要多少人力资源。

RICE分数的计算公式:

1. 举例说明如何使用RICE模型

针对一个购物网站,假设我们正在考虑以下两个需求:

需求A:优化搜索引擎

所以,优化搜索引擎的RICE分数是 10000 * 3 * 1.0 / 10 = 3000。

需求A:创建一个新的用户社区功能

所以,创建一个新的用户社区功能的RICE分数是 5000 * 2 * 0.8 / 20 = 400。

从RICE分数来看,你应该优先处理优化搜索引擎的需求,因为它的RICE分数更高。

这是基础模型的计算示例,通常情况下,影响我们计算的指标往往不止一个,那么需要我们设计更贴合业务和现实的计算模型来统计。

举个例子:

根据公司目标的拆解,我们将Reach拆成三个指标:活跃用户数、功能使用次数和页面访问量。活跃用户数=每天登录系统的用户数;页面访问量=进入页面的次数。并赋予每个指标一定的权重。

接下来,我们套用模型分析一个需求:我们希望在销售线索管理中增加一个智能模糊查询的功能。

计算如下:

我们得出RICE分值为18.252。

再分析一个需求:我们希望在知识库里增加智能机器人的功能。

计算如下:

我们得出RICE分值为1.266。那么优先级显而易见。

上述案例,只是举了一个不太严谨的例子,给大家启发。实际情况中,要根据你的具体项目和业务需求来决定。要点是选择一个能够量化和具象化的指标,以便更好地进行需求优先级排序。

2. 常见的Reach指标用户数量:这是最直接的影响范围指标,即这个需求将直接影响多少用户。你可以根据过去的数据或对未来的预测来估计这个数字。交易量或交易金额:对于电子商务或金融应用,你可能会考虑这个需求将影响多少交易量或交易金额。页面访问量:对于网站或在线服务,你可能会考虑这个需求将影响多少页面访问量。活跃用户数量:对于需要用户持续参与的产品或服务(例如社交媒体或在线游戏),你可能会考虑这个需求将影响多少活跃用户。转化率:如果这个需求是关于优化用户的转化路径,例如注册、购买或升级等,你可能会考虑这个需求将影响多少转化率。业务部门或团队:在内部项目或企业应用中,你可能会考虑这个需求将影响多少业务部门或团队。功能使用次数:如果你正在考虑改进一个已有功能,你可能会看看这个功能的使用频率,以此来估计改进后能影响到多少用户。用户留存率:如果某个需求可能会影响用户对产品的忠诚度或满意度,那么可以考虑使用用户留存率作为指标。新用户获取:如果某个需求目标是吸引新用户,比如新增一些引导教程或者营销活动,你可能会看新增用户的数量。客户细分:在某些情况下,你可能关注的是特定的用户群体或客户细分,例如VIP用户、高活跃度用户、付费用户等。产品线或服务:如果你的公司提供多种产品或服务,你也可能会考虑这个需求将影响多少产品线或服务。地域:如果你的产品或服务在多个地理区域中提供,你可能会考虑这个需求将影响多少地域。会话时长:如果需求的目标是提高用户的会话时长,比如推出一些新的内容或者引入游戏化的元素,你可以看看这个需求可能影响的用户会话时长。社交传播:如果产品有社交属性,或者需求的目标是增加产品的社交传播性,你可能关注这个需求能影响多少用户的分享行为。关键性事件:如果需求与影响用户完成关键事件(比如完成购买、提交表单等)有关,你可能需要估计该需求能影响多少此类事件的完成。满意度/Net Promoter Score (NPS):如果需求的目标是提升用户满意度或NPS得分,你可以预估这个需求将影响多少用户的满意度或NPS。数据产出:对于那些产出数据用于进一步分析或决策的需求,可能关注的影响范围是产生多少新的、有用的数据。系统或设备:对于那些优化性能或兼容性的需求,你可能会看这个需求将影响多少种类的系统或设备。

3. 常见的Impact指标用户满意度提升:如果一个需求能够明显提高用户的满意度,这就是一个强烈的影响力指标。这可能通过用户调查、反馈或直接与用户交流来测量。用户活跃度增加:如果一个需求能够让用户更频繁地使用产品或服务,这也可以被看作是一个有力的影响力指标。转化率提高:对于电商、在线广告等以转化为关键指标的业务,如果一个需求能够提高用户的转化率(如点击率、购买率等),这将是一个重要的影响力指标。用户留存率提升:如果一个需求能够帮助更多的用户留在产品或服务中,而不是流失,这也是一个有力的影响力指标。完成关键任务的速度或效率:对于一些以效率为核心的产品或服务,如果一个需求能够帮助用户更快或更高效地完成他们的任务,这将是一个强大的影响力指标。质量或性能改善:如果需求的实施将显著提高产品或服务的质量或性能,这也是一个重要的影响力指标。成本或风险降低:如果需求的实施可以显著降低业务运行的成本或风险,这也是一个强大的影响力指标。收入增长:如果一个需求能够直接或间接地提高收入,那么这将是一个重要的影响力指标。市场份额增长:如果一个需求能够帮助公司抢占更多的市场份额,那么这也是一个重要的影响力指标。用户参与度提升:如果一个需求能够提高用户的参与度,例如通过增加用户的互动或贡献,那么这也可以视为一个强大的影响力指标。操作简化:如果一个需求能够使用户的操作更加简洁、方便,这也是一个强大的影响力指标。客户忠诚度增强:如果一个需求能够增加客户的忠诚度,例如减少客户流失率或提高回购率,这将是一个重要的影响力指标。品牌形象提升:如果需求的实现能够提升公司或产品的品牌形象,这也是一个强大的影响力指标。问题或错误的解决:如果一个需求能够解决用户频繁遇到的问题或错误,这也是一个强大的影响力指标。新的商业机会:如果需求的实现能够创造出新的商业机会或收入流,那么这也是一个重要的影响力指标。

4. 常见的Confidence指标数据支持:如果你有大量的用户数据,市场研究,或者之前的A/B测试结果支持这个需求,那么你对其可能的效果就会有更高的置信度。专家意见:如果你的团队或行业内的专家对这个需求有强烈的肯定,那么你的置信度可能会提高。需求明确性:如果需求定义得非常明确,你对其预期的结果有明确的理解,那么置信度也会较高。技术风险:如果你的技术团队对实现这个需求有高度的信心,并且预计没有重大的技术难题或风险,那么你的置信度可能会提高。用户反馈:如果你已经收到大量的用户反馈支持这个需求,那么你的置信度可能会增加。历史成功案例:如果类似的需求在过去已经被证明是成功的,那么你对这个需求的成功也会有更高的信心。资源可用性:如果有足够的资源(如人力、财力和时间)来实现这个需求,你的置信度可能会提高。合规性:如果这个需求符合所有相关的法规和政策,你对实施这个需求的信心可能会提高。依赖关系:如果这个需求的实现不太依赖于其他不确定或风险较高的因素,你的置信度可能会提高。团队能力:如果你的团队有足够的技能和经验来执行这个需求,那么你对这个需求的信心可能会提高。利益相关者支持:如果关键的利益相关者(如高层领导或关键合作伙伴)支持这个需求,你的置信度可能会提高。战略匹配度:如果这个需求非常符合你的产品或业务战略,那么你的置信度可能会提高。市场趋势:如果市场趋势支持这个需求,那么你的置信度可能会增加。需求的复杂性:如果需求的复杂性较低,更容易实现,那么你对其的置信度可能会提高。风险管理计划:如果已经有一个明确的风险管理计划来应对可能的挑战,那么你的置信度可能会提高。

5. 常见的Effort指标人天或人小时:这是衡量工作量最常用的单位,基于你的团队在给定的时间内能完成多少工作。开发成本:这可能包括硬件、软件、许可证和其他相关的开发成本。运维成本:一旦需求被实施,可能需要一定的运维支持,比如服务器维护、故障排查等。训练成本:如果需求的实现需要额外的员工培训或外部专家咨询,这也是工作量的一部分。变更管理成本:实施新的需求可能需要进行一定的组织或流程变更,这也会带来一定的成本。项目管理成本:管理一个需求的实施,比如进行会议、编写报告、更新项目计划等,也需要一定的工作量。风险缓解成本:如果需求的实施带来一定的风险,可能需要一些额外的工作量来进行风险缓解。测试成本:新的需求实现后,需要进行一系列的测试,这也是工作量的一部分。文档编写成本:新的需求可能需要更新或编写新的用户手册、产品说明书或内部操作指南,这也是工作量的一部分。用户适应成本:如果新的需求改变了用户的使用习惯,可能需要用户花费一定的时间和精力来适应,这也可以视为工作量。设计成本:设计新的功能或服务也是工作量的一部分,包括UI设计、UX设计等。市场推广成本:如果新的需求需要进行市场推广,比如广告、活动等,这也是工作量的一部分。后续维护成本:一旦需求被实施,可能需要定期的更新和维护,这也是工作量的一部分。外部合作成本:如果实现新的需求需要与外部合作伙伴合作,可能会有额外的协调和管理工作量。安全和合规成本:新的需求可能需要进行安全评估和合规检查,这也是工作量的一部分。

选择工作量指标应根据具体的项目需求和业务目标,关键是能准确地衡量和描述需求的工作量。

需求是永远都做不完的,需求池也永远不会空。高效利用Moscow方法和RICE分数模型,可以帮助我们更好地理解如何评估和排序需求优先级,更有效地进行决策,推动产品顺利进行,实现商业目标。

大家下期见~

本文由@Olivia 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

标签: #c语言传地址和传值