`

我们应该在Scrum中使用Sprint Zero吗?

阅读更多

正式,没有 Sprint 0

SCRUM 时间盒事件的角度来看,它不是一个有效的冲刺。它通常用于执行初始活动,例如精炼 > 产品待办事项、架构设想、优先级和发布计划等。因此,没有 Sprint 0

Ken Schwaber(Scrum 创始人之一)在回复中提供了以下观察:

“正是...... sprint 0 已成为一个被误用的短语来描述在第一个 sprint 之前发生的计划......并且由于计划会创建经常变化的工件,因此应该在第一个 sprint 之前将其最小化,然后在每个 sprint 审查时发生/sprint 计划会议(及时计划)”

为什么有时 Sprint 0 是适用的?

没有一刀切的工作方式,但一些敏捷团队认为 Sprint 0 在许多情况下是必要的。它可用于减轻软件开发项目中的许多常见风险并节省资源。他们相信 Sprint 0 可以帮助制定更准确的预算和时间表、增强问责制和减少浪费。与预先计划不同,Sprint Zero 不是敏捷项目的要求。快速高效的 Sprint 团队可能对 Sprint Zero 程序没有任何用处。
在 Scrum 中尖峰 0

新敏捷团队的 Sprint 零

拥有 Sprint 零只是为了补偿您团队向迭代、增量执行开发团队交付需求的能力的成熟度。你必须处理你今天所处的位置,而不是希望人们在一夜之间改变。

根据 Manifesto.UK 的说法:

“Sprint zero 也可能在一些组织中用于培训和指导一个全新的 Scrum 团队,以便他们熟悉基本概念,可以体验新的工作节奏等。它也可能用于填充产品积压一些高级别的项目,为第一次冲刺计划会议做准备。”
Scrum 框架

在 Sprint 0 中,我们不应该尝试获得太多的成就,建议让新团队通过以下活动来磨合:

  1. 尽早开始对待办事项进行细化,让团队为即将到来的初始冲刺做好准备。
  2. 确保设置白板、团队工作区和硬件设备、软件、会议场所等工作环境。
  3. 建立您的测试方法(测试框架、流程等)。
  4. 实施任何所需的自动化和最佳实践,即持续集成、自动化发布/部署等)

结论

对于一个从未合作过的新敏捷团队,Sprint 0 可以帮助团队建立并相互了解,这将有助于他们在 Sprint 1 的 sprint 规划中。虽然,大多数敏捷从业者认为 Sprint 0 确实如此不向利益相关者提供真正的价值(或可交付的),这是真的。然而,也可能是由于缺乏准备而导致 Sprint 1 不会产生太多实际价值。

 

 

分享到:
评论

相关推荐

    Scrum框架之Sprint实践

    - 在模拟环境中学习如何使用Scrum; - 通过实践加深对Scrum的理解。 #### 九、总结 Scrum是一种灵活而强大的框架,适用于各种规模的团队和项目。通过Sprint实践,团队可以在较短时间内交付可工作的软件,并且不断...

    什么是用户故事,如何用Scrum工具Leangoo管理用户故事?

    用户故事在Scrum管理中的应用和Leangoo工具的使用 用户故事是敏捷开发中的一种需求表达方式,从用户的视角来描述软件需求。用户故事可以帮助研发团队理解真正的用户需求,也可以促进业务人员和研发团队的沟通和协作...

    Scrum一个轻量级的软件开发方法

    描述中提到的链接指向了一个名为“SprintBacklog Excel版”的博客文章,暗示了我们可能会讨论如何使用Excel来管理Scrum中的Sprint Backlog。Sprint Backlog是Scrum中的一个重要工件,它是一个详细的计划,列出了在...

    硝烟中的Scrum和XP.pdf

    《硝烟中的Scrum和XP》是一本深入探讨敏捷开发方法的书籍,主要聚焦于Scrum和极限编程(XP)两种流行的敏捷框架。在IT行业中,这两种方法论被广泛应用于软件开发项目,以提高效率、灵活性和产品质量。下面将详细阐述...

    Scrum on a Page 中文

    Sprint回顾会议时间1-2小时,Scrum Master主持,所有成员参与,讨论Sprint中做得好的地方和需要改进的事项,并以此来改进下个Sprint的目标。 需要注意的是,虽然产品待办事项列表可以修改,但不能影响正在进行的...

    scrum使用的工具及模板

    在这个“scrum使用的工具及模板”压缩包中,包含了实施Scrum过程中几个关键元素的示例和模板,这对于初学者或希望引入Scrum流程的团队来说是非常有价值的。 首先,我们来看`ProductBacklog模板.xls`。产品积压工作...

    SCRUM开发流程.pdf

    Scrum流程中的其他概念包括Sprint Backlog(Sprint待办事项),指的是在Sprint计划会议上选定的工作列表;Burndown Chart(燃尽图),是跟踪Sprint进度的图表,显示剩余工作量随时间的变化情况。 文档中提到的...

    Scrum在DevSuite中的迭代模型

    在DevSuite中,Scrum被整合为一种有效的工具,帮助团队更好地实现敏捷开发流程。 首先,我们要理解Scrum的核心概念。Scrum由几个关键组件构成:产品待办事项列表(Product Backlog)、冲刺待办事项列表(Sprint ...

    Scrum in 10 Minutes

    在Scrum中,道具是管理项目进度的工具,如产品待办事项列表(Product Backlog)和冲刺待办事项列表(Sprint Backlog)。产品待办事项列表包含了所有需要开发的功能、修复、以及改进等。而冲刺待办事项列表是产品待办事项...

    Scrum-教材.doc

    他们在文章中提出了 Scrum 概念,以提高产品开发速度和质量。在 1990年代,Jeff Sutherland 和 Ken Schwaber 将 Scrum 概念化,并将其应用于软件开发,形成了现在的 Scrum 框架。 二、Scrum 模型 Scrum 模型是指...

    Scrum Master 认证考试原题.docx

    - **ScrumMaster**:在Scrum团队中扮演关键角色的人,负责指导团队遵循Scrum原则和实践。 - **IT认证**:信息技术领域的专业认证,证明持有者具备特定领域的能力。 - **敏捷**:一种灵活的工作方法,强调快速响应...

    使用Scrum进行敏捷产品管理

    在IT行业的项目管理和产品开发领域,敏捷方法论已经成为主流,其中Scrum作为最流行的敏捷框架之一,被广泛应用于产品管理中。本次分享基于PM-China首届产品经理高峰论坛的演讲稿,深入探讨了如何运用Scrum进行敏捷...

    Scrum 敏捷开发 中文指南

    Scrum是一种广泛应用于软件开发领域的敏捷框架,尤其在复杂项目管理中表现突出。这份"Scrum 敏捷开发 中文指南"2018年最新版,为理解Scrum的核心原则、角色、事件和工件提供了全面的指导。 1. **Scrum核心原则**: ...

    Scrum权威指南.pdf

    Scrum是一种在复杂产品开发中广泛使用的敏捷项目管理框架。它是由肯·施瓦伯(Ken Schwaber)和杰夫·萨瑟兰(Jeff Sutherland)于上世纪90年代初共同创造,目的是为了帮助团队更高效地解决问题并交付价值。Scrum...

Global site tag (gtag.js) - Google Analytics