搜索
关闭此搜索框。

Sprint ≠ 小型瀑布

当别人告诉我“Sprint是一个小型瀑布”时,我马上回应“不是”。我经常这样做,因为我经常听到刚接触敏捷的人这样说,甚至也听到有些已经在项目中运用敏捷开发方法的团队也这样说。在这篇文章中,我们用5个推论来证实Sprint不是一个小型的瀑布。它们是:持续的设计、开发、集成和测试;跨职能团队成员; Sprint期间不允许变更;时间盒;严格定义的开发节奏。
1.持续的设计、开发、集成和测试
设计、开发、集成和测试在sprint中是一个持续的活动,而不像瀑布项目是顺序的过程。下图描述了它们的不同之处:
瀑布项目

scrumcn1388313367
敏捷项目
scrumcn1388313389
2.跨职能的团队成员
Sprint团队是一个跨职能的团队,以一种动态的模式组织工作。这与瀑布是不同的,瀑布项目的各个 团队独立工作,将任务从一个团队交付到另外一个团队:
瀑布项目团队

scrumcn1388313409
敏捷项目团队
scrumcn1388313428
3.Sprint期间不允许变更
瀑布项目制定了硬性的变更控制过程去管理项目的变更。相比之下,敏捷中的变更控制几乎不存在。这给了PO非常大的灵活性在sprint之间去改变他或她的想法。然而,一旦Sprint开始,任何变更都不会被接受,直到这个sprint结束。
瀑布项目:
scrumcn1388313467
敏捷项目:
scrumcn1388313491
4.时间盒
无论sprint进展如何,Sprint时间总是固定的。在瀑布模型中,如果项目落后于计划,那么项目通常需要延时。在敏捷项目中,即使承诺的任务不能在Sprint期间完成,Sprint也不会改变结束时间。如果在计划的Sprint期间还有条目没有完成,条目会被重新加进产品backlog列表中,然后被排序并被安排到后面的Sprint中完成。
5.严格定义的开发节奏
在瀑布项目中,不能够预先定义项目的进行节奏,相比之下,Sprint总是按照一个定义良好的节奏工作。下图描绘了一个典型的两周的Sprint节奏:

scrumcn1388313563
Sprint和瀑布式项目方法的五个特点阐述了两者之间的主要区别,因此不要再让你或者你的团队错误地认为Sprint“只是”一个小型瀑布模型。

作者:Chand Warrier

原文地址:http://www.scrumalliance.org/community/articles/2012/january/a-sprint-is-not-a-mini-waterfall

火爆 售票中
Scrum.Org 主办
搜索
近期公开班
大规模敏捷顾问SAFe SPC认证课徽章
6月15-18日​
SAFe认证-SPC SAFe认证培训师导师班
Marsha Xue , Alex Guan 授课
领导大规模敏捷Leading SAFe认证徽章
7月13-14日
Leading SAFe领导大规模敏捷认证课
Scott Wang 王庆付 授课
scrum alliance csm认证徽章
8月03-04日
Scrum Master (CSM) 认证课
Lance Zhang 授课
safe scrum master
8月10-11日
SAFe ScrumMaster 官方认证公开班
Eric Liao 廖靖斌 授课
Scrum联盟acsm认证徽章
8月24-25日
高级Scrum Master(A-CSM)认证公开课
Jim Wang 王军 授课
Scrum.org专业Scrum产品负责人(PSPO)认证徽章
8月31-9月01日
专业Scrum产品负责人(PSPO)认证公开课
Derek Ding 丁志润 授课
scrum alliance csm认证徽章
9月14-15日
Scrum Master (CSM) 认证课
Scott Dunn & Eric Liao 授课
专业Scrum Master (PSM I) 认证徽章
11月16-17日
专业Scrum Master (PSM I) 认证公开课
Derek Ding & Lorenz 授课
0
0
小时
0
分钟
0
由Scrum.org主办的 2024中国Scrum大会 8月17日将在上海开幕
0
0
小时
0
分钟
0
预约回电
留下您的手机号,我们会在第一时间联系您。
热线电话:400-696-6280
预约回电
预约成功,我们会尽快联系您。