开发者社区> 问答> 正文

.软件开发生命周期中如何进行研发任务排期?有没有好的经验可以借鉴呢?

已解决

.软件开发生命周期中如何进行研发任务排期?有没有好的经验可以借鉴呢?

展开
收起
1362072552074143 2021-07-25 23:02:03 1791 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    我们使用的是云效这款产品,很好的解决您的问题。具体研发排期主要流程如下。可供参考

    研发排期主要实现对就绪队列(待开发)有节奏的填充,明确最近一次的发布计划,让准备好的需求有节奏地进入开发阶段。 产品经理与研发团队同步本次排期的业务目标以及主要要解决的问题,同时对应是哪些需求来达成目标和解决问题。

    1. 负责人和参与人

    负责人:产品经理和研发负责人
    参与人:开发、测试
    
    

    2. 排期频率 根据团队的现状确定一个排期的节奏,建议每周或每双周

    3. 排期前提 产品经理需要提前准备好按统一优先级排序的需求列表

    云效上提供了三种需求优先级:非常紧急、紧急和普通,对应到如上图所示:紧急需求(临时紧急插入的需求)、核心需求+优化需求(正常情况下规划和排期的需求)以及其他需求。 为了避免产品经理提供的需求都是同一优先级的,从而无法区分同一优先级需求的重要程度,这里启用了辅助优先级,辅助优先级用数字表示,数字越小表示优先级越高。 产品开发过程中不可避免的会有紧急需求的插入,为了既能减少对研发团队的影响,同时也能对业务紧急需求的快速响应。研发团队可对紧急插入的需求数量进行限制,譬如一个排期周期中最多能插入两个紧急需求,在插入的紧急需求同时,需要置换掉已排期的优先级最低的需求。

    4. 排期输入

    就绪队列(待开发)一般在需求池和已选择队列之后、开发团队正式开始设计和实现之前,是开发团队的输入列,用以放置就绪(已澄清,只要有开发资源就可以开始实现的)的需求。就绪队列是开发团队的源头,必须管理好。
    就绪队列填充是指业务方与开发团队从需求池中选择接下来要做的需求,充分澄清和做出承诺后,将需求放入就绪队列的过程。需求进入就绪队列,意味着业务方和开发团队双方达成承诺
    业务方:这是我要的需求,原则上不会再变。
    开发团队:我们理解这些需求 了,会尽快开发完成。
    既然是双方的承诺,就绪队列填充就是双方共同责任,参加会议的通常包含业务方(如产品经理)和开发团队(如开发和测试人员),他们一起准备好足够下一次填充会议前团队去实现的需求。
    进入就绪队列的需求所满足的标准,成为”就绪标准”(Definition of Ready)。就绪队列是开发团队输入列,就绪标准也是整个开发团队的入口标准,它的定义和执行,对后续环节的顺畅十分关键。
    
    

    5. 排期过程 研发排期(建议固定时间)需要包含的内容:

    (1)回顾上一次排期需求的完成情况:
    根据上一次排期的情况查看需求完成情况
    检查需求发布和遗留情况,有可能对未完成的需求进行优先级调整
    (2)进行本次需求排期:
    产品经理按照优先级选择和准备好适当数量的满足就绪准入标准的需求,适当数量是保证在下次排期前,团队有足够数量的需求做,但也不应太多,稍有富余即可。
    研发团队根据团队人力情况,选择与人力情况相匹配的需求数量,确定本次排期的需求列表。
    已排期需求需拆分成研发各端各模块的开发任务,根据工作量,排出各需求的计划提测日期和计划发布日期。
    (3)梳理下一次排期的需求:
    产品经理按照优先级选择好下一次待排期的需求,与研发团队同步,为需求设计、UED 设计、技术设计和依赖预留时间。
    
    

    6. 排期输出

    1.本次已排期的需求列表;
    2.把已排期的用迭代标记,规划入迭代(项目空间中用“迭代”标识本次已排期的需求);
    3.明确各需求的负责人、计划提测日期和计划发布日期,计划发布日期在两周后,建议对需求进行拆分;
    4.明确最近一次的发布计划,包含发布时间和发布范围;
    5.下一次排期的需求列表;
    
    

    小结 研发排期是管理价值流动很重要的活动,是研发团队需求输入活动,也是体现了业务方和开发团队的共同承诺。 做好研发排期活动,建立研发排期的节奏,对整个业务团队带来更多的确定性和可预测性,让业务方和开发团队可以更好的协作。

    2021-07-26 11:18:53
    赞同 3 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务 立即下载
企业研发效率与代码规约文化 立即下载
设计领导力-顶尖设计领导者建设和发展成功 设计团队的经验和心 立即下载