什么是Scrum?

2023-06-29 09:55:00
翰德恩咨询
原创
257

Scrum是一个框架,用于开发、交付和持续支持复杂产品。它采用增量式、迭代式的开发过程,由若干个短期迭代周期组成。每个迭代周期称为Sprint,建议长度为一至四周。


在Scrum中,使用产品Backlog对需求进行管理。这是一个按商业价值排序的需求列表,通常以用户故事的形式呈现。Scrum团队总是优先开发对客户具有较高价值的需求。在Sprint中,团队从产品Backlog中选择优先级最高的需求进行开发。选择的需求在Sprint计划会议上经过讨论、分析和估算后,得到相应的任务列表,即Sprint Backlog。


在每个迭代周期结束时,Scrum团队会递交潜在可交付的产品增量。


虽然Scrum起源于软件开发项目,但它适用于任何复杂或创新性的项目。目前Scrum已被广泛应用于软件、硬件、嵌入式软件、交互功能网络、自动驾驶、学校、政府、市场、管理组织运营等领域,几乎涵盖了我们日常生活中所使用的一切。

Scrum流程图

Scrum流程图

Scrum的起源:


  • 1986年,竹内弘高和野中郁次郎提出了一种新的整体性方法,旨在提高商业新产品开发的速度和灵活性。这种方法被比喻为橄榄球,因为各阶段相互重叠,并由一个跨职能团队在不同的阶段完成整个过程,就像球在团队中传递一样。
  • 他们对汽车、照相机、计算机和打印机等产业的案例进行了研究。1991年,DeGrace和Stahl在《Wicked Problems, Righteous Solutions》一书中将这种方法称为scrum,这是竹内弘高和野中郁次郎文章中提到的橄榄球术语。
  • 在1990年代初,Ken Schwaber在其公司使用了一种名为Advanced Development Methods(先进开发方法)的方法,随后这种方法发展成了Scrum。1993年,Jeff Sutherland在Easel公司开发了一种类似的方法,并首次称之为Scrum。
  • 1995年,在奥斯汀举办的OOPSLA ’95上,Jeff Sutherland和Ken Schwaber联合发表了论文,并首次提出了Scrum概念。在接下来的几年里,Ken Schwaber和Jeff Sutherland合作,将自己的经验与行业最佳实践相结合,形成了我们现在所知的Scrum。
  • 2001年,Ken Schwaber与Mike Beedle合著了《敏捷软件开发-使用Scrum过程》一书,该书介绍了Scrum方法。同年,Jeff Sutherland和Ken Schwaber参与了犹他州的17人聚会,发布了《敏捷宣言和十二原则》。
  • 2002年,Ken Schwaber和Mike Cohn共同创办了Scrum Alliance。



联系我们
联系人: 田老师
电话: +86 135 5227 9573
Email: clientservice@hardenx.cn
地址: 北京市朝阳区福码大厦B座17层1705

加微领1G资料