【科普】Scrum——從橄榄球爭球到敏捷開發
原創
最后编辑:李晓琳 于 2020-10-15 15:24:43
1380次查看
本篇目錄
對敏捷開發Scrum稍有了解的都知道Scrum來源于橄榄球,但你知道爲何要以這項球類運動的術語來命名這個敏捷開發方法論嗎?

比賽分爲兩支隊伍,每個隊伍上場的球員爲11名。整個隊伍中的球員分爲進攻、防守和特別三種職能,三者各有優勢又互相配合。進攻隊員身手敏捷,憑借速度變化和身形穿透對方防線;防守隊員身形強壯,阻擋對方球員的進攻;特別隊員較爲靈活,進可攻退可守,隨時可充當前面二者的替補。
與橄榄球比賽對應,在Scrum組織中沒有傳統組織所強調的崗位、上下級關系、彙報等元素,每個人只有“一起贏得比賽”的目標,而且每個人的工作會有較大的重合覆蓋度,角色可因勢而變,提高效率的同時,有效避免傳統組織可能存在的推诿和不作爲。

英式橄榄球比賽中,球是被禁止向前傳的:規則並不限制球員將球往前踢,但當踢球員踢球時,他的隊友必須在球的後方。那麽爲了讓球有方向地運動起來,球員必須將球往後傳。如此顯而易見的矛盾凸顯了團隊合作的重要性,同時創造了絕佳的紀律,因爲這不是光靠一名球員就能成功勝利的比賽。球員們必須團隊合作,才能帶球向前沖過敵隊的陣線,贏得最後的勝利。
在Scrum的工作方式下,团队化繁为简,只有三个角色,分别是産品负责人(PO)、Scrum Master和开发团队。Scrum中的産品负责人,就像橄榄球队的四分卫,对産品的方向负责,对産品的Why和What负责。Scrum Master,是一个团队的教练,关注人和人的互动质量,并减少外部干扰对团队工作影响。Scrum中的团队成员就是一支橄榄球队,大家共享时空、闭环决策。
此外,橄榄球賽還有一些特殊規則:與美式橄榄球不同,英式橄榄球無需佩戴護具,這使得比賽隨時可以開展並更容易推廣普及;比賽時間較短,上下場各7分鍾;對不持球的球員不可以沖撞和阻擋;有意外或所謂的暴行時,裁判會判犯規,中斷比賽來進行Scrum。
讀到這裏是不是若有所思?沒錯,Scrum開發模式並不只是簡單地借用了英式橄榄球的術語,許多精神也與之一脈相承,二者的許多元素都可一一對應。

Scrum的乘风破浪开发産品与橄榄球披荆斩棘赢得比赛有着一脉相承的精神与灵魂,橄榄球是深受全世界球员喜爱的运动,那么Scrum是如何借势乘风破浪“C位出道”成为目前软件开发主流模式的呢?
1986年,竹内弘高和野中郁次郎在《哈佛商业评论》上发表《新新産品开发游戏》的文章,首次提出将Scrum应用于産品开发,文章指出传统的接力式开发模式已不能满足日益激烈的市场竞争,开发模式需转向团队整体前进的橄榄球式。
1993年,进入Easel公司后,Scrum的创始人Jeff Sutherland借鉴日本精益理念和《新新産品开发游戏》中的知识管理策略,在效率底下的部门中使用了新方法及工具,此时的实践就成了之后系统性Scrum中的各种元素。Jeff Sutherland拥有空军飞行员经历带来的观察、导向、决定、行动四大要素,攻读生物统计学博士学位时又吸收了生物学生物组织系统和进化论适者生存的理念,在实践中取其精华,形成Scrum的定义。
1995年,Jeff Sutherland和另一位创始人Ken Schwaber规范化Scrum框架,并在OOPSLA 95上公开发布。
2001年,敏捷宣言及原则发布、敏捷联盟成立,Scrum是其中一种敏捷方法。Ken Schwaber和Mike Beedle推出第一本Scrum书籍《Scrum敏捷软件开发》。
2002年,Ken Schwaber 和Mike Cohn共同创办了Scrum联盟。

至今,根據《2020敏捷狀態調查報告》,總共有76%的組織采用Scrum,Scrum已成爲當之無愧的“C位”開發模式。
Scrum與橄榄球對應關系
Scrum 一词源于英式橄榄球运动,是指双方球员对阵争球。双方前锋肩靠肩站成一横排,面对面躬身,肩膀互相抵在一起,形成一个通道。犯规队的球员低手将球抛入通道,此时通道两边的球员们互相抗挤,争取踢球给本方前锋。
比賽分爲兩支隊伍,每個隊伍上場的球員爲11名。整個隊伍中的球員分爲進攻、防守和特別三種職能,三者各有優勢又互相配合。進攻隊員身手敏捷,憑借速度變化和身形穿透對方防線;防守隊員身形強壯,阻擋對方球員的進攻;特別隊員較爲靈活,進可攻退可守,隨時可充當前面二者的替補。
與橄榄球比賽對應,在Scrum組織中沒有傳統組織所強調的崗位、上下級關系、彙報等元素,每個人只有“一起贏得比賽”的目標,而且每個人的工作會有較大的重合覆蓋度,角色可因勢而變,提高效率的同時,有效避免傳統組織可能存在的推诿和不作爲。

英式橄榄球比賽中,球是被禁止向前傳的:規則並不限制球員將球往前踢,但當踢球員踢球時,他的隊友必須在球的後方。那麽爲了讓球有方向地運動起來,球員必須將球往後傳。如此顯而易見的矛盾凸顯了團隊合作的重要性,同時創造了絕佳的紀律,因爲這不是光靠一名球員就能成功勝利的比賽。球員們必須團隊合作,才能帶球向前沖過敵隊的陣線,贏得最後的勝利。
在Scrum的工作方式下,团队化繁为简,只有三个角色,分别是産品负责人(PO)、Scrum Master和开发团队。Scrum中的産品负责人,就像橄榄球队的四分卫,对産品的方向负责,对産品的Why和What负责。Scrum Master,是一个团队的教练,关注人和人的互动质量,并减少外部干扰对团队工作影响。Scrum中的团队成员就是一支橄榄球队,大家共享时空、闭环决策。
此外,橄榄球賽還有一些特殊規則:與美式橄榄球不同,英式橄榄球無需佩戴護具,這使得比賽隨時可以開展並更容易推廣普及;比賽時間較短,上下場各7分鍾;對不持球的球員不可以沖撞和阻擋;有意外或所謂的暴行時,裁判會判犯規,中斷比賽來進行Scrum。
讀到這裏是不是若有所思?沒錯,Scrum開發模式並不只是簡單地借用了英式橄榄球的術語,許多精神也與之一脈相承,二者的許多元素都可一一對應。

Scrum“出道”曆程
Scrum的乘风破浪开发産品与橄榄球披荆斩棘赢得比赛有着一脉相承的精神与灵魂,橄榄球是深受全世界球员喜爱的运动,那么Scrum是如何借势乘风破浪“C位出道”成为目前软件开发主流模式的呢?
1986年,竹内弘高和野中郁次郎在《哈佛商业评论》上发表《新新産品开发游戏》的文章,首次提出将Scrum应用于産品开发,文章指出传统的接力式开发模式已不能满足日益激烈的市场竞争,开发模式需转向团队整体前进的橄榄球式。
1993年,进入Easel公司后,Scrum的创始人Jeff Sutherland借鉴日本精益理念和《新新産品开发游戏》中的知识管理策略,在效率底下的部门中使用了新方法及工具,此时的实践就成了之后系统性Scrum中的各种元素。Jeff Sutherland拥有空军飞行员经历带来的观察、导向、决定、行动四大要素,攻读生物统计学博士学位时又吸收了生物学生物组织系统和进化论适者生存的理念,在实践中取其精华,形成Scrum的定义。
1995年,Jeff Sutherland和另一位创始人Ken Schwaber规范化Scrum框架,并在OOPSLA 95上公开发布。
2001年,敏捷宣言及原则发布、敏捷联盟成立,Scrum是其中一种敏捷方法。Ken Schwaber和Mike Beedle推出第一本Scrum书籍《Scrum敏捷软件开发》。
2002年,Ken Schwaber 和Mike Cohn共同创办了Scrum联盟。

至今,根據《2020敏捷狀態調查報告》,總共有76%的組織采用Scrum,Scrum已成爲當之無愧的“C位”開發模式。

DevOps幹貨
