日常任务优先级管理

作为一个开发人员,我们经常会接到一堆开发任务,这些任务常常表现的都很急,都需要尽快完成。但是我们精力是有限的,也不能像CPU那样并发执行任务,任务再多也只能一件一件的去做。那么,怎么对这些任务排序呢?下面讲解一个我从知乎上看到方法,可以很快把任务排列出一个合理的先后顺序。

假设有如下任务:
1、修复线上紧急Bug;
2、增加一个统计用户活跃次数的功能;
3、有个功能操作繁琐,体验较差,需要改善;
4、用户定制功能;
5、目前只支持支付宝,增加支持微信支付功能;

第一步:任务名字简化,使用P1,P2,P3(P1最重要)标记任务的重要程度,并说明原因。
1、紧急Bug:P1(影响用户使用,如果不修复,会导致用户流失)
2、统计活跃次数:P3(并不是太紧急)
3、简化操作:P2(能较大提高用户体验,目前也能正常使用);
4、用户定制:P3(。。。)
5、微信支付:P3(让用户支付更加方便,但是目前能正常支付)

用图表表示出来如下:
按照重要程度归类

第二步:标记任务开发难度,使用D1,D2,D3(D1最容易实现)标记任务的开发难度,并说明原因。
1、紧急Bug:D1(已经差到原因,修改比较容易)
2、统计活跃次数:D1(写一个过滤器,拦截每个用户请求,做好记录即可)
3、简化操作:D3(重新梳理操作流程,改动也较大);
4、用户定制:D3(需求可能还有改变,定制内容较多,有些较为复杂)
5、微信支付:D2(联系微信,调试支付接口)

用图表表示如下:
按照难度归类

第三步:将重要程度(P序列)和难度程度(D序列)合并成一个表格,P作为纵向,D作为横向
合并表格

第四步:一般按照如下的开发顺序执行
执行顺序

这样分类后,就能知道应该按照什么顺序来做开发了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值