新闻动态

app软件开发_手机app开发_手机软件开发_手机app制作公司_深圳金绣科技开发有限公司

2019-03-01 21:04:53 作者:小麦

                                                                                     Scrum事件

Scrum中指定了一些常规性事件,确立规范,以减少Scrum之外的会议。 Scrum中的事件是有时间盒限定的,也就是说每个事件都有时间限制。一旦 Sprint开始,它的周期也就固定下来了,不能缩短或者延长。而其他事件则可以在该事件的目标达成以后立即终止,这样就确保了在这些事件上花费的时间不会影响软件开发项目的进度。

作为所有事件容器的Sprint本身以及Scrum中的每个事件都是进行检视和调整的机会。这些事件被特别用来实现至关重要的透明性和检视。如果 Sprint不能成功地包含这些事件中的任何一个,透明性就会降低,同时也丧失了进行检视和调整的机会。

Sprint

Sprint Scrum的核心,其周期小于或者等于一个月,其产出是完成的”、可用的、潜在可发布的产品增量。 Sprint的长度在整个开发过程中保持一致。新的 Sprint在上一个 Sprint完成之后立即开始。

Scrum Sprint计划会议、每日Scrum站会、开发工作、 Sprint评审会议和Sprint回顾会议构成。

Sprint

不能做出有害于 Sprint目标实现的改变。

不能降低产品质量。

随着对信息掌握的增加,产品负责人和软件开发团队可以澄清或者重新商讨开发范围。

每个 Sprint都可以被视为一个项目,为期不超过一个月。和普通项目一样, Sprint的目标也是完成一些事情。每个 Sprint都会定义要开发什么东西,还有一份设计和一个灵活的计划能够指导开发过程、工作内容和最终结果。

软件开发

Sprint的周期被限制在一个月内。如果 Sprint周期过长,对“要构建什么东西”的定义就有可能会改变,复杂度和风险也有可能会增加。Sprint通过确保至少每月一次对达成目标的进度进行检视和调整,来实现可预见性。Sprint把风险限制在一个月的成本上。

取消 sprint

Sprint可以在Sprint时间盒结束之前取消。只有产品负责人才有取消 Sprint的权力,但他做这样的决定也可能是受到相关干系人、软件开发团队或是 Scrum master的影响。

如果某个Sprint的目标过时了,那么也许就需要取消该 Sprint。比如公司的发展方向,或是市场、技术条件等发生了改变,这些都可能导致Sprint被取消。总的来说,如果某个 Sprint在当时的情况下已经失去了价值和意义,那么它就应该被取消。然而,因为Sprint期都较短,所以一般来说取消Sprint的意义不大。

当取消某个 Sprint,任何做完和“完成”的产品待办列表项都需要评审。假如其中有些是潜在可交付的,产品负责人就会采用它所有未完成的列表项目要重新评估,并放回到产品待办列表中。花在它们身上的工作会迅速降低价值,所以需要频繁地重估它们。

取消 Sprint会消耗资源,因为每个人都需要参加额外的 Sprint计划会议来启动新的 Sprint.。取消Sprint通常会对软件开发团队造成重创,这种情况非常罕见。