什么是Sprint

Sprint指Scrum团队完成一定数量工作所需的短暂、固定的周期。Sprint是Scrum和敏捷的核心,找到正确的Sprint周期将帮助您的敏捷团队交付更高质量的产品。“在Scrum框架中,庞大且复杂的产品将被拆分成一个个小的片段,通过一系列被称为“Sprint”的迭代来完成。”

什么是Sprint-Worktile社区

Sprint指Scrum团队完成一定数量工作所需的短暂、固定的周期。

Sprint是Scrum和敏捷的核心,找到正确的Sprint周期将帮助您的敏捷团队交付更高质量的产品。

“在Scrum框架中,庞大且复杂的产品将被拆分成一个个小的片段,通过一系列被称为“Sprint”的迭代来完成。”

Sprint使项目更易于管理,让团队更快、更频繁地交付高质量的工作,并使团队能够更灵活地适应变化。许多人将Scrum的Sprint与敏捷软件开发联系起来,以至于不明就里的人将Scrum和敏捷当成是同一件事。

但实际上,两者根本不是一回事儿。敏捷是一套开发的原则,而Scrum则是一个能够帮助你把活儿搞定的框架。

如何规划和执行Scrum Sprints?

通过召开Sprint planning会议,用于规划即将开始的Sprint。

Sprint Planning是一个团队协作活动,这个过程中,团队需要回答两个基本问题:

1-本次Sprint要完成哪些工作?

2-如何完成?

Product Owner,Scrum Master和开发团队需要协作选定每个Sprint中要做的工作项。Product Owner则需要商讨Sprint要达成的目标,以及在Sprint结束时可以确保目标实现的PBI。

然后团队需要在此基础上制定一个计划,说明他们将如何构建Backlog列表并在Sprint结束之前将其“完成”。选择工作事项以及如何完成这些工作事项的计划被称为Sprint Backlog。

Sprint Planning结束时,团队已经准备好开始Sprint Backlog的工作,将Backlog列表中的工作推进到“进行中”和“已完成”。

Sprint期间,团队通过每日站会汇报工作进展。站会的目标是展示可能影响到团队顺利交付Sprint目标的阻碍或挑战。

Sprint完成之后,团队将在Sprint Review上展示他们在Sprint期间完成的工作。这也是在产品正式上线前,团队向利益相关者和团队其他成员展示工作成果的机会。

最后,以Sprint Retrospective来为整个周期画上一个圆满的句号。这也是确定团队在下一个Sprint中需要在哪些地方做出改进的机会。在此基础上,就可以着手开始下一个Sprint周期了。

Sprint中应该提倡和避免的事

即便在掌握了前述基本准则的情况下,大多数团队在刚刚开始尝试sprint实践时也会遭遇诸多困难。以下是一些建议的做法和注意事项。

推荐要做的事项:

  • 一定要确保团队设定并真正理解了Sprint目标以及Sprint成功与否的标准。这是确保每个成员协同一致并朝着共同目标前进的关键。
  • 确保Backlog中所有的工作项按照优先级和关联关系顺序进行排列。如果管理不当,这可能会是一个极大的挑战,并且还会破坏整个过程。
  • 确保团队对速度有很好的理解,并且要体现休假和团队会议等事项。
  • 用Sprint Planning会议来充实需要完成工作的具体细节。鼓励团队成员为Sprint中的所有需求、bug和任务草拟工作任务。
  • 如团队无法判断相关性,例如来自另一个团队、设计和法律签署的工作则应该暂时搁置。
  • 最后,一旦做出决策或计划,请确保有人在项目管理或协作工具中能获取该信息。这能够确保每个人都可以轻松地查阅相关决定及其理由。

需要避免的事项:

  • 不要一次性设计太多用户故事、高估团队速度,或在Sprint中加入无法完成的任务。尽量避免设定那些注定会导致团队失败的目标。
  • 不要忘记质量或技术债。要为像bug和工程师健康等这样的QA和非功能性工作预留缓冲时间。
  • 不要让团队对sprint中工作内容存在不清楚的地方。确保每个人都清楚地了解,不要太专注于快速推进而忘记确保每个人都朝着同一个方向前进。
  • 此外,不要承担大量未知或高风险的工作。将庞大或具有高度不确定性的用户故事进行拆解。可以大胆地将部分工作留到下一个Sprint去完成。
  • 如果听到团队成员表达的担忧,无论是关于团队速度、低确定性工作,还是他们认为超出预估的工作量,都不要忽视这些声音。解决他们提出的问题,并在必要时重新校准。

推荐阅读

了解敏捷 什么是敏捷开发 敏捷宣言及其解读 敏捷开发模式与瀑布开发模式对比 看板和Scrum的区别

学习敏捷: 敏捷开发框架  Scrum团队内部的角色与分工  Product Ower的职责有哪些 Scrum Master的职责是什么  敏捷团队优异人数规模是多少 Sprint 计划会怎么开 每日站会怎么开 评审会怎么开 回顾会怎么开 Sprint 是什么  Product Backlog是什么 Sprint Backblog是什么 增量、燃尽图、DoD是什么

敏捷落地 捷开发适合什么样的团队 | 中小团队如何落地敏捷开发 PingCode与Jira敏捷开发项目管理能力对比 国内外主流的14个敏捷开发/Scrum工具盘点

文章标题:什么是Sprint,发布者:六六,转载请注明出处:https://worktile.com/kb/p/36792

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
六六六六认证作者
上一篇 2023年2月2日 下午7:53
下一篇 2023年2月2日 下午7:56

相关推荐

  • Sprint 评审会怎么开

    Sprint 评审会议在 Sprint 快结束时举行 ,这个事件是让开发团队展示他们在Sprint中取得的成就,根据DoD“完成的定义”和验收标准,验证增量,这些增量应该是:已经开发、测试完成、经过整合的和已经记录的。Sprint 评审会议不是一个进度汇报会议,所以不推荐大家使用PPT,这是一个非…

    2022年6月13日
    63200
  • 敏捷团队优异人数规模是什么

    通常而言,敏捷开发单团队的规模人数以5-9人比较理想。 在传统软件开发方法里,定义了不同的工作类型:软件主任工程师、程序员、测试工程师、UI工程师、数据库管理员。但是,在 Scrum 里面定义了“开发团队”的角色,这个角色是所有这些工作类型的集合。 在Scrum开发团队,所有的人都被称为“工程师”,…

    2022年6月13日
    76700
  • 敏捷宣言是什么

    敏捷宣言的诞生  2001年2月11日至13日,在犹他州瓦萨奇山的雪鸟(Snowbird)滑雪胜地洛奇酒店,17位软件开发领域的领军人物聚在一起聊天、滑雪、放松、并试图找到共同点 。 参与者们分享了互相竞争的几种方式:极限编程(XP);透明化;自适应软件开发(ASD);特征驱动开发(FDD);动态…

    2022年3月14日
    54200
  • Scrum实施应该小团队试点还是全面转型

    按照惯例,向Scrum或者任何一个敏捷过程转型,长期以来最通常的建议是以一个试点项目作为开始,从中吸取教训,然后再企业范围内推广。这个方法就是我们经常使用的小团队试点(start-small)模式。小团队试点有许多不同的做法,取决于企业转型的规模及其对转型速度的要求。 一、敏捷Scrum实施前的常见…

    2023年2月1日
    43500
  • Scrum 的5个价值观

    Scrum 的成功应用取决于人们变得更为精通践行五项价值观:勇气,专注,承诺,尊重和开放。 了解自组织首先要了解这些价值观是如何融入您的项目团队中。 勇气: scrum团队成员有勇气去做正确的事情并解决棘手的问题。 给予团队信心,允许团队出错并从错误中汲取教训。一个恐惧失败的团队,其创新能力也会大打…

    2022年6月13日
    96001
  • 看板和Scrum的区别有哪些

    虽然看板也能应用于敏捷开发领域,但看板并不像大家所认为的那样是一种敏捷框架。事实上,看板不是一种方法论,也不是一个流程框架,而是一种能应用于现有流程或工作方式的管理方法或途径。但本质上无论是看板还是Scrum都将帮助团队以更高的效率构建更好的产品和服务。 一、敏捷简介 敏捷是一种结构化的迭代方法,多…

    2023年2月2日
    46300
  • Sprint Backblog是什么

    Sprint Backblog 是团队当前Sprint的任务清单。和产品列表不一样,Sprint Backblog的寿命是有限的,仅在一个Sprint的时间里存活。 Sprint Backblog内容是什么 它里面包含所有团队已承诺的故事以及相关联的任务,以及此外的附加工作,例如,在回顾会议中所发现…

    2022年6月13日
    45500
  • 如何实施敏捷Scrum

    Scrum实施一些平台较全教程!!! Scrum 作为最流行的敏捷框架,这些年已经得到广泛的流行。但是很多团队在落地Scrum的时候并不总是一帆风顺。 首先Scrum 虽然是不错的方法,但也并不是放之四海皆准,Scrum也有其适用的范围;其次,就算团队非常适合用Scrum 来进行开发,团队在落地的…

    2022年6月13日
    96710
  • 好用的Scrum管理工具有哪些

    一些好用的Scrum管理工具有:1、PingCode -专业的敏捷项目管理;2、ActiveCollab-软件项目管理;3、easyBacklog-Scrum工具;4、Infinity-新兴的Scrum工具等。其中,PingCode 可能是国内专业的的一款敏捷 Scrum 管理软件。 根据国外机构 …

    2023年2月2日
    52900
  • 什么是敏捷

    什么是敏捷(Agile)? 敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。 什么敏捷软件开发? 敏捷软件开发是基于敏捷宣言定义的价值观和原则的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境的实践进行演进得出解决方案。 敏捷的起源   20世纪50年代-美国…

    2022年3月4日
    74100

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部