需求的优先级排期

本文章转载于搜狗测试

前言

版本迭代过程中,各方需求会源源不断而来,如何把控需求任务的优先级排期,是非常重要的。小A在工作过程中,也遇到过对需求优先级排期把控不到位,而出现的问题及困惑,分享给大家,请大家绕坑而行。

情景1:测试同学小A负责版本的项目迭代测试,在需求排期过程中,将版本改动较大的模块排到后期测试。因需求改动较大,涉及到的回归比较多,导致后期开发、测试的整体时间跨度增加,对整体版本迭代的进度产生风险。

情景2:测试同学小A负责版本的项目迭代测试,在前期需求排期中,针对新增的需求,开发、测试均进行排期。因需求比较大,在快速的版本迭代频率下,技术方案不成熟,导致需求的实现不完整,存在很多问题的情况上线,产品的质量及体验非常的不好。

情景3:测试同学小A负责版本的项目迭代测试,在项目迭代中突然插入OEM的测试任务,经产品明确,此任务的优先级高于迭代的版本,小A接受了此任务的调整。但是却不明白,为什么会有频繁的插入任务,很是困惑。

为了让项目高效运转,保证项目产品价值的最大化,我们今天就针对需求优先级排期,梳理一下需求优先级排期的原则,及插入需求响应的流程。

需求优先级排期的目的

需求优先级排期的目的,是合理的安排任务、人力、时间,保证项目产品的价值最大化。

合理安排需求任务,保证需求完美实现

三方快速达成一致,及时找出项目的风险

合理安排项目中的人力,保证项目的快速运转

需求优先级排期的分类

需求优先级排期的目的,是合理的安排任务、人力、时间,保证项目产品的价值最大化。

插入任务的需求优先级排期

版本迭代的需求优先级排期

需求优先级排期的原则

需求优先级排期需产品、开发、测试三方一起沟通确认

版本迭代的需求优先级排期原则:

需求改动较大的模块排期时,优先级高,排期尽量往前放

需求改动较大的模块排期时,如果迭代紧急,建议分几个版本来做,将需求切分

产品提出的需求影响到产品的某些性能指标时,需求的优先级降低

开发提出的技术层面的优化需求时,优先级适当的放高

需求较多时,为了保证核心需求按期上线,一些非核心的需求优先级降低

涉及多方开发配合时,需明确给各方此需求的优先级,保证需求较好的衔接

插入任务的需求优先级排期原则:

合作方的OEM需求,属于高优先级的任务

紧急修复线上Bug,属于高优先级的任务

提升产品商业价值的需求,属于高优先级的任务

插入商业化的需求,属于高优先级的任务

针对插入任务的需求响应流程

插入任务的到来,一般情况下,均会影响到当前迭代的版本。有些会三方确认,插入到主线版本中,而有些会放到下版本去做。如何做到有序响应且不遗漏,请参考如下流程规范。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,634评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 1. 为什么要做需求管理? 1.1 我们的工作是否像救火 总是做迫在眉睫的事情,会令人丧失目标。——《普拉姆原则》...
    幸运妮儿阅读 4,132评论 2 39
  • 最近,我学习了两家机构所教的新媒体运营方法,今天我结合平时的实操经验和两种观点的精华分享一下,如何分析同行定位的话...
    学浪君阅读 1,137评论 0 0
  • 几年前,当我还是一个高中生的时候,我曾经看过奥巴马总统在美国开学日做的一个演讲《我们为什么要上学》?很多人应该...
    孩子怎么教阅读 1,122评论 0 0