• Scrum中的产品需求预审


    原文作者:Mike Cohn

    为了保持产品待办事项(product backlog)的整洁有序,我们须要召开product backlog refinement会议(有时也叫product backlog grooming)。这个会议是在一个sprint快要结束的时候召开的。以确保下一个sprint的待办事项都准备好了。


    在这个会议上,团队和产品负责人(product owner)一起讨论高优先级的待办事项。团队能够趁此机会提出问题(这些问题通常在spring计划会议上也会冒出来):

    • 假设用户在这里输入无效的数据,怎么办?
    • 全部的用户都被同意訪问这部分系统吗?
    • 假设……。会怎么样?

    通过较早地提出这些问题。特别是当产品负责人预先没有想到这些问题的时候,他就有机会去进一步探寻答案。

    假设这些问题在sprint计划会议上才被第一次提出来,并且太多问题得不到解答。一个高优先级的待办事项必定就被搁置起来。也就无法排进sprint被实施了。

    在product backlog refinement会议上,这些问题无须一一解决。

    产品负责人仅仅须要解决当中基本的。让团队有信心觉得那个需求在即将召开的sprint计划会议上能够被充分讨论就可以。

    这么看。与其说product backlog refinement会议致力于全面解决这个问题,不如说它是一个检查点。

    我喜欢在当前sprint结束的前3天召开product backlog refinement会议。这样就能给产品负责人足够的时间去解决会上指出的问题。有些团队不喜欢这样(每一个sprint进行一次backlog refinement)。他们更适应于每周花一些时间开短会的节奏——这当然也是能够的!

    不像Scrum里的其它会议,我不觉得product backlog refinement会议须要团队全体成员一起參与。

    试想一下。在sprint结束前3天。假设把整个团队都聚起来开会,而此时非常可能正是有人超级忙的时候——假设他被迫參会,他就不得不加班才干完毕当前sprint的工作任务了。

    我更倾向于撇开这种团队成员来开这个会。

    仅仅要不出现每一个sprint都是相同一些人不參会的情况,我觉得,团队里能有大概一半人參加product backlog refinement会议就能够了。当然还要加上产品负责人和Scrum Master。

  • 相关阅读:
    jsp-servlet(2)响应HTML文档-书籍管理系统
    jsp-servlet(1)环境搭建(Tomcat和myeclipse)和基本概念
    MySQL(2)数据库 表的查询操作
    MySQL(1) 基本操作(MySQL的启动,表的创建,查询表的结构和表的字段的修改)
    Java 构造器Constructor 继承
    数据结构:链表的操作
    C++指针易错点梳理
    C++操作符重载
    无重复字符的最长子串-LeetCode-第3题-C++
    计算几何模板存储
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7106247.html
Copyright © 2020-2023  润新知