首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何评估需求优先级?

如何评估需求优先级?

作者头像
石云升
发布于 2022-08-25 10:52:46
发布于 2022-08-25 10:52:46
6800
举报
文章被收录于专栏:石云升石云升

项目的需求来源有很多方面,最终由产品整理出来哪些要做,哪些不做。我前面说过需求评审时,要讲清楚这次版本的目的是什么。这些要做的功能就是达成目的的手段。

一般情况下,我们都默认产品或技术总监给需求定优先级。比如优先级高、中、低。实际上这样分还不够细,优先级高的标准是什么?

想要做好优先级管理,首先得制定一套标准。不一定要非常准确,但一定要有且公开。

任何一个需求,都有其价值。其价值主要分为:商业价值、用户价值。

商业价值:直接给公司带来利润、完成长期战略目标、降低运营成本等功能。

用户价值:提升用户体验、提高用户效率、解决用户痛点等功能。

为此,我们可以得到一个二维四象限图

由此,我们可以得到:

高商业价值、高用户价值的需求:立马做;

高用户价值、低商业价值的需求:在资源有闲的时候做;

低用户价值、高商业价值的需求:选择性做或者换个方式做;

低商业价值、低用户价值的需求:不要做。

为什么说要商业价值优先?因为没有商业价值,项目就不可能持久。每一个需求都是要投入人力的,在资源有限的情况下,我们只能把精力放在高商业价值、高用户价值的需求上。

通过价值维度排除一部分需求后,依然会存在两个同样高商业价值、高用户价值的任务冲突的情况。我们可以选择继续细分,按紧急和成本二个维度继续划分,可以得到:

紧急、成本低的高商业价值、高用户价值的需求:优先级排第一位;

紧急、成本高的高商业价值、高用户价值的需求:优先级排第二位;

不紧急、成本低的高商业价值、高用户价值的需求:优先级排第三位;

不紧急、成本高的高商业价值、高用户价值的需求:优先级排第四位;

大部分公司,很少要拆到这个程度,如果真出现这种情况,我觉得是好事,公司应该尽快招聘更多的人来加速商业价值的落地。

项目需求能不能变?

一般需求确定下来后,最好不要做临时变动。除非特别情况。那什么是特殊情况?这就是制定需求优先级规则的好处了,如果确实有更紧急、成本低的高商业价值、高用户价值的需求。我们可以变动。只要团队内成员都认可这个规则,就会比较好实施。

那如果是领导不按规则变动需求怎么办?

谁担责谁决策。如果领导要临时变更需求,而且部门负责人已经反馈变更的影响后,还依然如此的。我们依然要听领导的。同时跟团队也讲清楚这个道理。而且领导站的位置不一样,我们以为的高价值任务对站在领导的角度并不一定对。

在公司里可能会存在很多类似的情况,每个人可能有不同的意见,最后总需要一个人来拍板。在未决议之前,我们可以提建议。但如果已经形成决议了。那就只能执行。

【one more thing】

我们在需求确定后,往往还需要设计师做交互设计、视觉设计稿。那对于其中的设计师来说也会存在优先级的一个问题。

在极客时间《体验设计课》的主理人炒炒老师,在课程里介绍了一种根据需求清晰度评估优先级的方法。对设计师非常有用。

按照需求的清晰度来区分,分别是“从零开始的需求、沙子需求、板砖需求和钻石需求”。

首先,从零开始的需求是指只有需求的意向,需求清晰度在 25% 以下。需求所涉及的具体功能模块、流程、边界都是空白的,这一切都是需要进一步详细讨论的。

第二种是沙子需求。也就是已经有初稿需求,需求清晰度在 26%-70%。这个阶段的重点工作是需要明确需求的结构层内容。

第三种是板砖需求,是不是听起来很形象?板砖需求就是指需求的内容已经相对清晰,包括流程与功能,需求清晰度在 71%-90%。这个阶段的重点工作是框架层的内容设计,是可以马上开展交互设计工作的(包括前后端交互流程、页面布局、页面跳转、交互细则等)。

最后一种需求是钻石需求。也就是需求是在现有功能成熟的基础上做细节调整,需求清晰度在 90% 以上。这个阶段的重点工作是表现层的设计,例如增加提示语、调整表单内容顺序等。

需求清晰程度越低的需求,设计师需要投入的时间与精力是越长的,而且最好是整块的时间;

需求清晰度越高的需求,设计师需要投入的时间与精力相对少,且可以并行。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 石云升 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
经验之谈:内存问题造成数据库性能异常怎么破?
导读:在使用数据库的过程中,内存不足常常会引起数据库异常。但是内存不足,又会为数据库带来哪些具体的影响呢?本次,我们将通过某客户现场数据库在某个时段内性能严重下降的案例来展示由于主机内存不足而造成数据库日志写入卡顿的问题分析过程。通过本案例,我们也可以对相关问题的分析方法及解决建议有一些深入的了解。
数据和云
2020/03/11
1.2K0
经验之谈:内存问题造成数据库性能异常怎么破?
####### Scripts Summary #######
Scripts Summary Version: 1.0.1 issueDate: 2017-11-11 modifiedDate: 2017-11-28
Alfred Zhao
2019/05/24
6010
探索ASH 第一篇
老是在用ASH,对它的依赖感觉已经大于AWR,昨天心血来潮,想看看ash视图里面是怎么样的,过程也算曲折,不过也算抛砖引玉。 先看看v$active_session_history的情况。 -->是个同义词 SQL> select owner,object_name,object_type from dba_objects where object_name='V$ACTIVE_SESSION_HISTORY'; OWNER OBJECT_NAME
jeanron100
2018/03/13
1.1K0
如何通过 dba_hist_active_sess_history 分析数据库历史性能问题
如何通过 dba_hist_active_sess_history 分析数据库历史性能问题背景在很多情况下,当数据库发生性能问题的时候,我们并没有机会来收集足够的诊断信息,比如system state dump或者hang analyze,甚至问题发生的时候DBA根本不在场。这给我们诊断问题带来很大的困难。那么在这种情况下,我们是否能在事后收集一些信息来分析问题的原因呢?在Oracle 10G或者更高版本上,答案是肯定的。本文我们将介绍一种通过dba_hist_active_sess_history的数据来
lemotree
2022/06/21
2.7K1
Oracle案例:一次gc buffer busy acquire诊断
本案例来自某客户两节点rac的一次生产故障,现象是大面积的gc buffer busy acquire导致业务瘫痪。 首先查看1节点AWR头部信息和load profile: 1节点AWR 得到的关键信息点: 对于LCPU 256的系统,AAS=13379.42/59.91=223,说明系统非常繁忙或者遇到了异常等待。 sessions异常增长好几倍,DB CPU/DB Time占比非常低,说明是遇到了异常等待。 其余指标都还算正常。 既然是遇到异常等待,那么就看看top event部分: 1节点AWR
数据和云
2022/03/04
1.7K0
DBA命令速查6: 临时表空间( Temporary Tablespace)的相关确认SQL
编者按:留存一下供自己需要时查找。 【免责声明】本号文章仅代表个人观点,与任何公司无关,仅供参考。 编辑|SQL和数据库技术(ID:SQLplusDB) 临时表空间表空间信息 select * from dba_temp_free_space; 临时表空间的使用量 SELECT d.tablespace_name "Name" , NVL(a.bytes / 1024 / 1024, 0) "Size(MB)", NVL(t.bytes, 0) / 1024 / 1024 "U
SQLplusDB
2022/08/22
8090
资源下载丨Oracle优化工程师常用的34个脚本
墨墨导读:本文分享Oracle驻场工程师常用的脚本,基本上包含了日常监控、维护、故障定位及处理、SQL性能优化大部分场景,有了这些脚本会让你的工作变得更轻松,文末附下载链接。
数据和云
2021/03/09
7550
DBA常用SQL语句(6)- ​日常管理
由于 v$active_session_history 和 dba_hist_active_sess_history 的数据来源于 awr 和 ash 采样,记录并不完全,故查询结果并不准确。
Yunjie Ge
2022/04/23
5790
实战演练:洞若观火--治堵之道在清源
堵塞往往是一件可怕的事情,交通堵塞让人心烦意乱,水道堵塞城市就会臭气冲天,言路堵塞则是非难辨。数据库出现会话堵塞,则很可能造成系统业务中断,这对于 DBA 来说,是一个非常大的考验。
数据和云
2018/07/27
3950
实战演练:洞若观火--治堵之道在清源
记录一则enq: TX - row lock contention的分析过程
故障描述:与客户沟通,初步确认故障范围大概是在上午的8:30-10:30之间,反应故障现象是Tomcat的连接数满导致应用无法连接,数据库alert中无明显报错,需要协助排查原因。 1.导入包含故障时刻的数据 2.创建m_ash表,明确故障时刻 3.确定异常时刻的top n event 4.确定最终的top holder 5.总结 6.reference 1.导入包含故障时刻的数据 为了便于后续分析,我向客户索要了从昨天下午13:00到今天18:00的awrdump,导入到自己的实验环境进行分析。 生产环境
Alfred Zhao
2018/05/11
1.6K0
Oracle DBA的SQL编写技能提升宝典(含SQL资源)
背景:要迁移数据库,需要创建与源库相同的表空间,大小与源库相同。由于个别表空间较大,手工添加可能需要写很多的脚本,于是同事通过PL/SQL解决了问题。
数据和云
2021/10/13
1.2K0
Oracle DBA的SQL编写技能提升宝典(含SQL资源)
3个最常见案例详解DBA日常维护
导读:DBA的大部分工作都是围绕着对数据库的维护而展开的,常规的日常维护更是占了绝大多数。本节将围绕日常维护中最常见的三个案例展开讲解,与大家分享排查此类问题的思路。
IT阅读排行榜
2021/08/05
1K0
3个最常见案例详解DBA日常维护
浏览器搞定一切的云时代:在线Oracle数据库运行环境+可访问Linux主机环境
现在有很多的各种数据库SQL在线运行网站,但是提供一个包含安装了数据库的在线的Linux环境的好像并不多。
SQLplusDB
2022/08/22
1.4K0
浏览器搞定一切的云时代:在线Oracle数据库运行环境+可访问Linux主机环境
【DB笔试面试823】在Oracle中,如何查看过去某一段时间数据库系统的会话是否有问题?
【DB笔试面试823】在Oracle中,如何查看过去某一段时间数据库系统的会话是否有问题?
AiDBA宝典
2020/06/17
2.3K0
另辟蹊径第二弹,时间规律里的秘密
墨墨导读:在上个月的数据技术嘉年华里,我做了名为《另辟蹊径:从其他角度去解决数据库问题》的案例分享,讲述了通过时间规律来解决系统故障的思路。结果,这两天又出了类似的案例。和大家分享一下解决这个新问题的过程。
数据和云
2021/02/08
4720
运维,诊断,健康检查,优化定制工具ora使用说明
使用工具的目的是为了提高工作效率, 先有思路和方法,然后再借助工具,方能达到事半功倍的效果.
老虎刘
2022/06/27
1.5K0
SQL工具集-查询会话等待
OLTP系统中,经常碰到的一种场景,就是某个操作卡住了,再从日志定位,很可能就看到是在执行某个增删改的数据库操作的时候出现hang的问题。
bisal
2020/08/25
8430
SQL工具集-查询会话等待
【DB笔试面试653】在Oracle中,请列举一次等待事件的处理案例。
对于这道面试题而言,每个人遇到的情况不一样,答案也就不一样。只需要列举自己曾经碰到的情况,然后讲述明白即可,下面作者给出自己曾经碰到的一个案例及其处理过程。
AiDBA宝典
2019/09/29
9920
【DB笔试面试653】在Oracle中,请列举一次等待事件的处理案例。
快速找到OEACLE的性能问题
对于传统应用系统,一旦系统性能测试达标上线后,后续出现性能恶化除了业务徒增之外,十有八九都是数据库惹的祸。通过快速的业务量比对排除异常后,重点的问题排查就要放到数据库性能上。今天我们就ORACLE数据库性能恶化的定位处理方法进行总结,用此方法可快速的找到故障原因。 数据库之所以出现性能恶化,其实就是在数据库所需要的CPU、内存、IO、网络等方面的现有的资源,无法满足当前系统所要消耗的资源。既然已经排除了业务量的徒增,也就间接说明这种消耗是非正常的消耗,我们把非正常消耗资源的业务逻辑找出来,也就间接的找到了性
企鹅号小编
2018/01/11
8600
快速找到OEACLE的性能问题
案例解读:利用12c渐进式DASH分析"ON CPU"
墨墨导读:本文来自墨天轮读者“Anbob”供稿,分享利用12c渐进式DASH分析"ON CPU"的过程。
数据和云
2021/03/11
6040
推荐阅读
相关推荐
经验之谈:内存问题造成数据库性能异常怎么破?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档