【大咖分享】AI 大模型时代,架构师有哪些机遇和挑战? 了解详情
写点什么

什么是 Sprint Zero?为什么要引入 Sprint Zero?

  • 2008-10-04
  • 本文字数:838 字

    阅读完需:约 3 分钟

一些团队采用 Sprint 0 来准备他们的产品 backlog、基础设施(开发环境、CI 服务器)……等。这个 Sprint 0 属于 Scrum 的范畴吗?有用吗?

Dan Rawsthorne ——Danube 的高级教练,把 Sprint 0 作为团队项目的起始点:

这个念头其实很简单:组织一个拥有下列三个目标的初始 sprint(可以成为 Sprint 0, 或迭代 0,也可以是 Inception Sprint,等等):

  1. 从产品 Backlog 中摘取几个质量条目
  2. 提供一个最起码的可以编写质量过关的代码的开发环境
  3. 无论程序大小,着手编写一段正式的代码

当然,这个 Sprint 0 越短越好。根据我的经验,这个 sprint 可以短到一个星期,当然我建议把它设定为一周。

Mark Woyna 把 Iteration 0 作为 spike 来使用:

负责做计划的团队在计划迭代的最后要有三个可以交付的结果: 1. 列出所有特性 / 故事的优先级别、初始预算
2. 发布为每个特性 / 故事安排的迭代 /sprint 计划
3. 高层次的应用构架,也就是说特性最后将如何实现

Peter Stevens——来自瑞士的敏捷教练在他的一个团队中以 Sprint 0 来估算项目中最重要的特性,通过关于“完成”的定义,重建顾客的信任。和其他人一样,他也把这个迭代的周期设定得比一般周期短。

这究竟是不是属于 Scrum?这个迭代的周期比规范的要短,而且最后的结果也不是所谓的生产可以运行、通过测试的软件?它究竟有没有用呢?

Alistair Cockburn ——《 Agile Software Development (The Cooperative Game)》一书的作者说:

我私下里有这样一种感觉,有些人发现自己使用 Scrum 在项目启动阶段没有获得任何明显的业务价值,于是就随口说“哦,这是 Sprint 0 周期”,期望就此赶跑门口那些不明真相的人。

Ken Schawber ——Scrum 的合作创始人表示赞成:“Sprint 0 被错误地当成是第一个 Sprint 之前的计划周期。”

Michael James ——同样来自于 Danube,在回答这个问题的时候反问道:为什么这个不是 Sprint 1, 然后 Sprint 2?……为什么不能每个 sprint 周期都完成一个几近提交的产品来刷新 backlog 呢?

查看英文原文: What is Sprint Zero? Why was it Introduced?

2008-10-04 01:181348
用户头像

发布了 71 篇内容, 共 18.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

面试突击:说一下线程生命周期,以及转换过程?

CRMEB

35款FL插件免费下载

懒得勤快

政企机构用户注意!蠕虫病毒Prometei正在针对局域网横向渗透传播

火绒安全

局域网共享 渗透 蠕虫 病毒 政企

教你一个快速视频处理的神器:Python moviepy

华为云开发者联盟

Python 视频 音频 视频处理 Moviepy

HTTP流量神器Goreplay核心源码详解

华为云开发者联盟

Go 流量 GOREPLAY TCP/HTTP

Geospatial Data 在 Nebula Graph 中的实践

NebulaGraph

图数据库 知识图谱 分布式图数据库

编译ORB-SLAM 3 出现slots_reference错误

Ayosh

slam

网络安全kali渗透学习 web渗透入门 NMAP高级使用技巧和漏洞扫描

学神来啦

百度App Objective-C/Swift 组件化混编之路(一)

百度开发者中心

美景本天成,妙笔偶得之——“妙笔”是怎样炼成的?

百度开发者中心

自我认为挺全面的【Web Service渗透测试总结】

H

网络安全 渗透测试

注意!这种笔试方式正在逐渐被取代……

ShowMeBug

笔试 在线面试

2021年第4季度中国网络零售B2C市场交易规模达23593.9亿元

易观分析

B2C 网络零售

Python代码阅读(第75篇):阶乘

Felix

Python 编程 阅读代码 Python初学者 阶乘

腾讯音乐知识图谱搜索实践

NebulaGraph

图数据库 知识图谱 分布式图数据库

大咖说|《商业评论》主编颜杰华:如何看待未来商业的管理趋势?

大咖说

大咖说 财经 数智化 商业评论

作业7

施正威

百度App Objective-C/Swift 组件化混编之路(二)- 工程化

百度开发者中心

人才短缺、成本高昂,制造企业智能化转型路径如何破局?

百度开发者中心

OpenHarmony移植案例与原理:startup子系统之syspara_lite系统属性部件

华为云开发者联盟

Token OpenHarmony startup子系统 syspara_lite系统

学术论坛第七期:基于统计的预测算法

云智慧AIOps社区

统计学 预测模型

百年奥运的凌空之美,AI云智剪背后的新算法

阿里云视频云

直播预告|一线专家邀你共话:数据科学赋能多元应用场景价值

MobTech袤博科技

算法 数据 商业

深入浅出特征工程 – 基于 OpenMLDB 的实践指南(上)

第四范式开发者社区

机器学习 数据库 大数据 OpenMLDB

图计算 on nLive:Nebula 的图计算实践

NebulaGraph

图数据库 知识图谱 图计算 分布式图数据库

千万级CPS的开源网络压测软件dperf

百度开发者中心

iLogtail——一款延迟仅在毫秒级的千万实例可观测采集器利器来了 | 龙蜥技术

OpenAnolis小助手

阿里云 开源 数据采集 技术分享

开源每周问答精选:PolarDB for PostgreSQL 是专门面向 OLAP 场景吗?

阿里云数据库开源

数据库 阿里云 开源 polarDB

虎符Hoo交易所开启全新生态布局 完成HOO首次回购

区块链前沿News

Hoo 虎符交易所 HOO回购

在线YAML转XML工具

入门小站

工具

刷屏的“1620”有多难?3D+AI技术带你一秒看懂

百度开发者中心

  • 扫码加入 InfoQ 开发者交流群
什么是Sprint Zero?为什么要引入Sprint Zero?_研发效能_Mark Levison_InfoQ精选文章