Scrum的演變:從橄欖球到敏捷框架

Scrum(源自「scrummage」)是橄欖球中重新開始比賽的一種方法,球員緊密地互相緊貼,頭部低下,試圖取得球權。在橄欖球聯盟或橄欖球聯盟比賽中,根據違規或球丟失的情況,會使用爭球。爭球在橄欖球聯盟中出現的頻率更高,且如今比在橄欖球聯盟中更為重要。橄欖球比賽中從爭球開始比賽的做法,是從比賽的混亂狀態中演變而來。

Scrummage in Rugby

橄欖球中的爭球

基於橄欖球爭球的概念,敏捷軟體開發方法論使用Scrum框架來有效管理產品開發,產品開發團隊作為一個協同一致的整體,以達成共同目標。要取得成功,具備明確角色的自組織Scrum團隊團隊需共同合作以達成共同目標——就像橄欖球隊一樣。

如同橄欖球爭球一樣,敏捷Scrum高度依賴團隊成員之間的強大溝通,每位成員都需盡力完成自己的特定角色。若因任何原因有一名成員未能履行職責,隊友必須立即補上空缺。同樣地,敏捷中的Scrum團隊成員必須相互支持並賦能。這包括頻繁的溝通、設定現實的目標,以及對團隊的完全投入。

軟體開發中Scrum框架的起源

敏捷思維深受日本工業最佳實踐的影響——特別是豐田和本田引入的精益原則,以及竹內弘高和野中郁次郎發展的知識管理策略。受這些理念及全球軟體專案研究的影響,傑夫·薩瑟蘭於1993年在Easel首次定義並實施了軟體開發中的Scrum流程。

  • 1986 – 竹內弘高與野中郁次郎在《哈佛商業評論》中發表「新產品開發遊戲」,首次將「Scrum」一詞用於產品開發。
  • 1993 – 傑夫·薩瑟蘭首次將Scrum應用於軟體開發。
  • 1995 – 傑夫·薩瑟蘭與肯·施瓦伯正式確立了Scrum框架,並於1995年在OOPSLA上發表。
  • 2001 – 敏捷宣言與原則正式發表,成立了敏捷聯盟。Scrum被公認為一種敏捷方法論。
  • 2001 – 肯·施瓦伯與麥克·比德爾出版了第一本關於Scrum的書,敏捷軟體開發.
  • 2002 – 肯·施瓦伯與麥克·科恩共同創立了Scrum.org,後稱為Scrum聯盟。
History of Scrum

Scrum的歷史

敏捷方法論的總體框架

自2001年敏捷宣言誕生以來,敏捷便引起了廣泛關注。實際上,敏捷並非一種僵化的流程,而是一種能夠讓團隊和組織創新、快速應對變化的需求並降低風險的思維模式。組織可以根據自身需求靈活採用各種現有的框架,例如Scrum、看板、精益、極限編程(XP)等。

Agile Umbrella

敏捷傘

敏捷對比Scrum

敏捷並不會規定一成不變的步驟。Scrum提供了一種結構化的方式來將敏捷應用於專案。可以將Scrum視為一種促進敏捷開發的框架。你可以採用其他敏捷框架,例如看板、極限編程(XP)或特性驅動開發(FDD),但Scrum的簡潔性使其成為敏捷方法中最受歡迎的選擇。Scrum也可以作為進入其他敏捷實踐的入門途徑。此外,Scrum不僅限於軟體開發,也能為許多非IT專案帶來益處。

Leave a Reply