2

Scrum工件-Scrum入门基础系列

 2 years ago
source link: https://www.bobjiang.com/scrum_foundation_artifact/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Scrum工件主要包含一下3种:

  1. 产品Backlog
  2. Sprint Backlog

产品Backlog

在Scrum中,主要由产品负责人[参见Scrum入门基础系列之Scrum角色]整理和维护产品Backlog。产品Backlog是Scrum中维护需求的主要工件,也是做好Scrum的第一步。一个好的产品Backlog,是要符合DEEP原则的,即,产品Backlog是详略得当的(Detailed Appropriate),涌现的(Emergent),估算的(Estimated)和排序的(Prioritised)。详情参考参考之前我发的博文“产品Backlog和用户故事的原则”。

一般来讲,产品Backlog里面都可能包含哪些内容呢?新特性、改进项、缺陷修复、文档需求等。

Sprint Backlog

Sprint Backlog主要由挑选的当前Sprint要完成的产品Backlog条目,以及根据这些条目进行拆分后的任务组成的,在Sprint Backlog中还有一个很重要的东西就是当前Sprint的目标,团队根据这个目标以及产品Backlog的排序来进行挑选。 Sprint Backlog的内容是由团队来决定的,具体的工作方法和实现方式,也是团队自己来决定的。在这一点上,充分体现了团队的自组织能力。

产品增量是Scrum中非常重要的工件,因为产品增量才是最终交付给客户的内容。因此每个Sprint团队必须交付产品增量,以符合如下原则:

  • 交付的产品增量必须是高质量的。也就是说每个产品增量是潜在可以发布的。
  • 交付的产品增量符合团队的完成定义(Definition of Done)
  • 产品负责人(或客户)能够接受产品增量

另外,产品增量也是团队进展的一个标识。开发团队通过不断地交付产品增量,给团队本身和利益相干人以信心,促使产品最终发布。团队进展还有其他常用的标识是燃尽图和任务板。一般使用燃尽图和任务板时,是为了使当前的进度公开给更多的其他团队或干系人。

完成定义,指的是当产品增量完成的时候,必须是团队成员共同理解的完成,而不会出现歧义。并且产品增量需要是高质量的,潜在可以发布的。也就是说,当产品负责人要发布当前的产品增量的时候,马上可以发布出去。完成的定义,是团队根据团队当前的情况,共同协商制定的,共同同意并理解的。还有,完成的定义也不是一成不变的,随着时间的推移,团队倾向于更加严格的定义,比如把更多的内容添加到完成定义中。

Scrum入门基础系列:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK