最熱門的敏捷開發方法 — Scrum 框架簡介

閱讀時間約 10 分鐘
最熱門的敏捷開發方法 — Scrum 框架

最熱門的敏捷開發方法 — Scrum 框架

引言

在當今快速變化的環境中,組織回應變化的能力愈發重要。傳統「瀑布式」(Waterfall) 和「循序」(Sequential) 的產品開發方法在應對快速的市場變化和模糊的客戶需求時往往顯得僵化,因此,「敏捷開發」(Agile Development)成為近二十多年來全球新創、科技產業開發產品與服務的首選。

敏捷開發的實踐方式有很多,其中以簡單、易懂的 Scrum 框架最廣為大家接受。 2024 年 7 月 LeSS (Large-Scale Scrum, 大規模 Scrum) 網站發布了新一版的《Scrum 指南》(Scrum Guide — LeSS Version) ,其中調整的內容我覺得讓這個框架更符合實務上的應用,因此就其內容並結合個人經驗與見解撰寫這篇短文,希望幫助大家快速了解這套能幫助團隊適應變化的敏捷開發方法。

敏捷開發的概念

敏捷開發是一種透過短週期開發和頻繁交付「可用的軟體」(Working Software) 來快速滿足市場與客戶需求、適應挑戰與變化,並持續改善產品與流程的軟體開發「哲學」(Philosophy) 和「理念」(Principles)。

敏捷開發不是一套特定的產品開發流程,也不是能夠立即提高產能的神奇方法。但如果你身處變化快速的市場或環境,並認同「提升團隊適應變化的能力才能提高組織的競爭力」,那麼敏捷開發的精神與實踐方法絕對值得你深入了解。


Scrum 框架的起源

Scrum 框架是敏捷開發的一種具體實踐方法,名稱源於橄欖球運動中團隊合作爭球的動作。1986年,這個術語被日本學者竹內弘高野中郁次郎首次使用於學術論文中,他們將成功的產品開發團隊比喻為在動態環境中爭球、推進的橄欖球隊。

後來,美國軟體開發顧問 Ken SchwaberJeff Sutherland 在 1990 年代初期將這個概念引入軟體開發領域,並創建了 Scrum 框架。兩人於 2001 年參與起草《敏捷宣言》(Agile Manifesto),推動敏捷開發成為業界主流。

由於 Scrum 框架簡單易懂,並經過多年來業界的實踐與改進,現在已成為全球最廣泛應用的敏捷開發實踐方法,許多人甚至誤以為「Scrum」就是敏捷開發。​​

Scrum 框架的理論支柱

Scrum 框架基於「經驗主義」(Empiricism) 而設計。「經驗主義」主張知識來自實驗,並應基於觀察實證的結果進行決策。因此,Scrum 融合了「迭代開發」(Iterative Development) 及「增量開發」(Incremental Development) 的開發方式,以儘早發掘產品開發的風險,並逐步提升團隊的適應能力。

Scrum 框架之所以能夠達成敏捷開發的效益,有賴於在流程與產品上透過以下三個理論支柱進行改善:「透明」(Transparency)、「檢視」(Inspection) 和「調適」(Adaptation)。唯有讓流程與產品的相關資訊達到一定程度的透明,團隊才能進行有效的檢視。而唯有透過有紀律的檢視,團隊才能及時在流程與產品上進行調適。

Scrum 框架的三種角色

在 Scrum 框架中,一個基本產品開發團隊的大小通常保持在 10 人以下,以提高成員們頻繁溝通、密切合作的可能性。若有較多成員共同進行產品開發,應將團隊拆分為適當的大小,以兼顧每個團隊的靈活度及生產力。

作為敏捷開發的框架,Scrum 定義了以下三種角色:

1. 團隊 (Team)

Scrum 團隊應是「跨職能」(cross-functional) 的,包含負責設計、開發、測試工作的成員,通常由 4~8 人組成。團隊擁有「決定如何實現產品需求」的權力,並被授權進行「自我管理」(Self-Managing):在每個迭代開始後自行決定誰做什麼、何時做、如何做,並自行監控、管理過程與進度。

2. 產品負責人 (Product Owner, PO)

產品負責人負責發展並傳達產品願景、釐清產品需求,並確保團隊的工作成果能最大化地提升產品價值。產品負責人擁有「決定產品需求優先順序」的權力,同時負有「清楚說明產品需求價值」的責任。產品負責人應由一個「個人」擔任,但可將部分工作委任給他人。即使工作已委任,產品負責人最終仍須為執行結果負責。

3. Scrum Master (SM, 通常不翻譯為中文)

Scrum Master 負責引導團隊實施 Scrum、確保流程順利進行,並移除影響團隊的阻礙。這個角色沒有決策權,因此需透過「幫助每個人理解 Scrum 理論並建立具體實踐的方法」來發揮影響力,通常會由團隊中的一員來兼任。若 Scrum Master 對 Scrum 框架及敏捷精神認識不足,可能會讓 Scrum 的導入淪為形式,甚至成為辦公室的政治災難。

Scrum 框架的三種角色

Scrum 框架的三種角色


Scrum 框架的流程與事件

衝刺期 (Sprint, 亦常被譯為「衝刺」)

Scrum 框架中以衝刺期作為迭代與增量開發的核心概念,顧名思義就是讓團隊全力以赴達成目標的一段時間。衝刺期通常為 1~4 週的固定長度,以便團隊可以有穩定的開發節奏,並能以實驗的方式控制變因來改善工作流程或產品功能。

每個衝刺期包含以下五種事件:

1. 衝刺計劃會議 (Sprint Planning)

在衝刺期開始時,團隊會與產品負責人訂定目標,規劃希望在衝刺期內達成的產品需求,再將各需求拆解為工作清單,以完成當前衝刺期的準備工作。

2. 每日短會 (Daily Scrum)

衝刺期開始後,團隊成員每日召開不超過 15 分鐘的短會,讓團隊成員有機會根據實際工作狀況動態調整任務分配,以期達成原定的衝刺目標。

3. 衝刺審查會議 (Sprint Review)

在衝刺期結束時,團隊會透過衝刺審查會議向利害關係人展示工作成果、收集回饋,並討論達成產品願景及目標的進展狀況。

4. 衝刺自省會議 (Sprint Retrospective)

衝刺自省會議安排在衝刺期結束後,用以讓團隊檢視整個衝刺期的執行過程,找出改善工作流程的機會與方法。

5. 需求梳理會議 (Product Backlog Refinement)

為確保未來衝刺期順利進行,團隊針對當下衝刺期中尚未明確定義的產品需求進行澄清與梳理,包括確認各需求的價值、釐清驗收條件、估算所需工作量或系統複雜度、將大需求拆分小需求等。

Scrum 框架的文件與產出

Scrum 框架中定義了以下三種文件與產出,以幫助團隊管理產品開發相關工作:

1. 產品待辦清單 (Product Backlog)

產品待辦清單是產品負責人為實現「產品願景」(Product Vision) 而建立並維護的工作列表。清單上的項目稱為「產品待辦項目」(Product Backlog Item, PBI),可由團隊添加,但最終由產品負責人評估各項目的重要性與價值並決定優先順序。

2. 衝刺待辦清單 (Sprint Backlog)

衝刺待辦清單是團隊在每個衝刺期開始時創建的,用以管理該衝刺期的工作內容。創建這份清單前,團隊會與產品負責人一起確認該衝刺期的「衝刺目標」(Sprint Goal),以確保清單包含達成目標所需的所有工作。

3. 增量 (Increment)

增量指的是團隊在每個衝刺期透過交付實際可用軟體所產出的價值增額。增量不僅包括新增的產品功能,也包括修正瑕疵、改善效能、移除不需要的舊功能,或驗證技術可行性等。完成的增量若以可用的軟體形式交付,應符合團隊自訂的「完工標準」(Definition of Done, DOD),並最好能達到「潛在可發行產品」(Potential Shippable Product) 的品質水準。

以 Scrum 框架進行產品開發的好處

以 Scrum 框架進行產品開發有多項好處,包括:

  1. 提高專案透明度:透過持續梳理需求及定期的會議與檢視,團隊與利害關係人可以清楚了解專案進度,並依據實際執行狀況即時調整專案計畫。
  2. 靈活應對市場變化:敏捷開發的短週期迭代、增量開發,使團隊能夠快速推出逐步改進的產品,並透過實際的客戶及市場回饋,滾動修正計畫、應對市場變化。
  3. 促進團隊協作:Scrum 框架強調團隊成員的共同參與及「自我管理」(Self-managing),並以持續的溝通與改善提升團隊的凝聚力與工作效率。
  4. 早期識別風險:透過持續的檢視和調適,團隊能夠早期識別風險並有機會及時解決問題,降低產品開發的風險。
  5. 持續改善流程:定期的衝刺自省會議可以促進團隊反思並不斷改進工作流程和方法,提高長期的團隊生產力和協作能力。

實施 Scrum 框架的挑戰

儘管敏捷開發和 Scrum 框架有眾多優勢,但在實施過程中也會面臨一些挑戰:

  1. 文化變革的挑戰:敏捷開發倚賴開放與協作的工作文化,傳統保守的組織在實施 Scrum 框架時需要進行深刻的變革。
  2. 團隊的轉型與培訓:從「預測式」(Predictive) 管理方法轉型為「應變式」(Adaptive) 敏捷方法的團隊需要有系統的培訓和足夠時間的適應。
  3. 角色與職權的對應:Scrum 框架僅定義基本角色與流程以保持彈性,導致組織難以將既有人員權責與 Scrum 角色對應。
  4. 管理層的支持:實施 Scrum 需要管理層的充分理解與支持,否則團隊可能會背負錯誤的期待。
  5. 持續改善的紀律:每個衝刺期後的審查會議與自省會議都需要團隊進行流程與產品的反思與改善,這對缺乏紀律的團隊來說會是很大的挑戰。

結語

Scrum 框架因其簡單、易懂且高效的特性,成為當今敏捷開發中最受歡迎的方法之一。透過迭代開發、增量交付、持續反思和改進,Scrum 幫助團隊提高透明度、靈活應對變化、促進協作並早期識別風險。然而,實施 Scrum 也面臨文化變革、角色定義、管理支持和紀律保持等挑戰。

成功採用 Scrum 的關鍵在於整個組織的理解和支持,以及持續的培訓和適應。了解並克服這些挑戰將有助於善加利用 Scrum 框架的優勢進行產品開發,提升團隊應變動態市場需求與快速技術演進的能力。

之後有機會再與大家分享導入 Scrum 框架的實際可行方法。

參考資料

  1. Scrum Guide — LeSS Version, Craig Larman & Bas Vodde, July 2024
  2. The 2020 Scrum Guide, Ken Schwaber & Jeff Sutherland, 2020
分享關於產品服務創新、敏捷專案管理與用戶體驗設計的心得或文章。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
林德政 (DJ) 的沙龍 的其他內容
專案中常被用來分析並改善工作流程的「SIPOC模型法」,我覺得也非常適合於產品設計中,用來作為分析、理解使用者情境(User Scenarios)或 UI 操作流程的工具,拿來用於設計擬真的教育遊戲也適合喔!
我在讀小學時就很喜歡玩圖板類的桌上遊戲(以下簡稱「桌遊」),甚至還曾製作了幾款自己設計的桌遊與朋友同樂。然而直到五年前(2017年),我才因緣際會地在工作中臨危受命,負責設計並出版一套叫作《UX in the Jungle》的桌遊教具,真正地實現了小學時就有的桌遊設計夢想。
這篇文章分享筆者在 2019 年時協助趨勢科技運用遊戲化(Gamification)推動 DevOps 企業文化轉型活動的過程。 你正嘗試應用遊戲化方法嗎?筆者整理了自己的實務經驗,設計了一個「遊戲化設計畫布」工具,用來幫助自己在未來的遊戲化專案中找出設計時的盲點。歡迎來看看如何運用!
這篇文章分享筆者在 2019 年時協助趨勢科技運用遊戲化(Gamification)推動 DevOps 企業文化轉型活動的過程。 跨國企業如何運用遊戲化 (Gamifications) 進行文化轉型?著手進行遊戲化設計前有什麼必須注意的事項?歡迎來看看實際案例!
之前已經與大家談過讓我第一次挑戰就成功設計出有趣桌遊教具的「GO START」專案管理心法當中的 G、O、S,現在就來繼續分享 T、A、R、T。請容我再次強調,這是人人都適用的專案管理心法,上下兩篇一起看完後,你就會發現要掌握專案管理的要點沒有想像中那麼困難。
與大家分享我第一次挑戰就成功設計出有趣桌遊教具的「GO START」專案管理心法。這篇先介紹心法當中的 G、O、S,下一篇會繼續分享 T、A、R、T。這是人人都適用的專案管理心法,上下兩篇一起看完後,你就會發現要掌握專案管理的要點沒有想像中那麼困難。
專案中常被用來分析並改善工作流程的「SIPOC模型法」,我覺得也非常適合於產品設計中,用來作為分析、理解使用者情境(User Scenarios)或 UI 操作流程的工具,拿來用於設計擬真的教育遊戲也適合喔!
我在讀小學時就很喜歡玩圖板類的桌上遊戲(以下簡稱「桌遊」),甚至還曾製作了幾款自己設計的桌遊與朋友同樂。然而直到五年前(2017年),我才因緣際會地在工作中臨危受命,負責設計並出版一套叫作《UX in the Jungle》的桌遊教具,真正地實現了小學時就有的桌遊設計夢想。
這篇文章分享筆者在 2019 年時協助趨勢科技運用遊戲化(Gamification)推動 DevOps 企業文化轉型活動的過程。 你正嘗試應用遊戲化方法嗎?筆者整理了自己的實務經驗,設計了一個「遊戲化設計畫布」工具,用來幫助自己在未來的遊戲化專案中找出設計時的盲點。歡迎來看看如何運用!
這篇文章分享筆者在 2019 年時協助趨勢科技運用遊戲化(Gamification)推動 DevOps 企業文化轉型活動的過程。 跨國企業如何運用遊戲化 (Gamifications) 進行文化轉型?著手進行遊戲化設計前有什麼必須注意的事項?歡迎來看看實際案例!
之前已經與大家談過讓我第一次挑戰就成功設計出有趣桌遊教具的「GO START」專案管理心法當中的 G、O、S,現在就來繼續分享 T、A、R、T。請容我再次強調,這是人人都適用的專案管理心法,上下兩篇一起看完後,你就會發現要掌握專案管理的要點沒有想像中那麼困難。
與大家分享我第一次挑戰就成功設計出有趣桌遊教具的「GO START」專案管理心法。這篇先介紹心法當中的 G、O、S,下一篇會繼續分享 T、A、R、T。這是人人都適用的專案管理心法,上下兩篇一起看完後,你就會發現要掌握專案管理的要點沒有想像中那麼困難。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇文章深入探討了2024年臺灣最熱門的投資話題,包括半導體產業、再生能源和綠色科技、金融科技、不動產和物業投資,以及人工智慧和物聯網等領域。無論你是尋求穩健回報還是追求高風險高回報,這些領域都提供了豐富的機會。希望這篇文章能幫助你在2024年抓住黃金投資機會,實現財富增值。
Thumbnail
2024年,電競筆電經歷了多樣化新產品的崛起,從追求極致性能的玩家到預算有限但期望優秀遊戲體驗的用戶,都有了更多選擇。本篇文章綜合多篇評測文章,介紹和推薦幾款目前市面上最受歡迎的電競筆電,並討論如何選擇適合個人需求的高性能筆電。
Thumbnail
圖:石之王與礦石靈獸聯名,打造紫晶磐蟾,以招財的蟾蜍,結合紫水晶,能夠改善空間磁場,提升財運的可愛小物。(圖/畯泰有限公司提供) 風水學中,水晶是很實用的工具,是室內擺設常見的風水布局,對於水晶的刻板印象,是昂貴不凡的巨大水晶洞,是一門神祕學,面對這令人望之卻步的華貴裝飾品,總給人高不
Thumbnail
今年,一款名為 ChatGPT 的 AI 工具成為了極受關注的焦點。儘管其名聲大噪,仍有許多人對這個工具並不熟悉。那麼,這款工具究竟是什麼呢?讓我們一起來深入了解一下。
COVID-19是當前全球最熱門的關鍵字之一,這個詞彙在過去兩年間成為全球人們所關注的焦點。COVID-19是一種由新冠病毒引起的疾病,自2019年底以來已經在全球范圍內傳播。這種病毒席捲全球,對全球經濟和社會造成了巨大的影響,也對全球公共衛生系統提出了前所未有的挑戰。
Thumbnail
你聽過Web3嗎?你知道這是未來最熱門的科技話題嗎? 你知道很多人將「元宇宙」和Web3搞混嗎?你知道原因嗎? 本文將深入淺出的介紹Web3,讓你了解其他區塊鏈技術的應用產品包含NFT、DeFi等等都是Web3的成員。 並說明其他與Web3相關的議題。
今天最熱門的話題,大概就是巴菲特和橋水基金,都被發現第三季有買進台積電,而且進貨量還不少! 台積電以股價和本益比來說確實很便宜,就看我們擔不擔心中國的干擾而已。 懷疑正如水槽的裂縫,有可能會越來越大,大到後來水槽崩潰。當我們買進我們有疑慮的股票時,下跌時是抱不住的。所以我就會避開這類有疑慮的標地
Thumbnail
寶寶到了喝奶粉的時候,最讓媽媽們困擾的事情是什麼呢?沖奶用的水溫,溫度高會燙到寶寶,溫度低寶寶會拉肚子,用熱水和涼水兌的陰陽水,寶寶會更不舒服,但是有了調奶器一切都解決啦!看看小編給大家整理調乳器推薦有哪些吧!
Thumbnail
本文網址於此 : https://janstockcoin.com/2021/07/01/16-cryptocurrency/ 什麼是加密貨幣 ? 什麼是加密貨幣 ?加密貨幣是一種由密碼學保護的數字或虛擬貨幣,這使得偽造或雙花幾乎不可能。許多加密貨幣是基於區塊鏈技術的去中心化網絡 —— 一種由不同計
Thumbnail
這幾年來,你可能已經看過了各種YouTube的影片,例如拆箱的、玩遊戲的、教學的、音樂影片等等。當你想要從YouTube的觀看者轉換為數位行銷的內容創造者的話,你應該從哪種影片開始呢?今天哈利熊為你解析十種YouTube上最紅、最熱門的影片種類!
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇文章深入探討了2024年臺灣最熱門的投資話題,包括半導體產業、再生能源和綠色科技、金融科技、不動產和物業投資,以及人工智慧和物聯網等領域。無論你是尋求穩健回報還是追求高風險高回報,這些領域都提供了豐富的機會。希望這篇文章能幫助你在2024年抓住黃金投資機會,實現財富增值。
Thumbnail
2024年,電競筆電經歷了多樣化新產品的崛起,從追求極致性能的玩家到預算有限但期望優秀遊戲體驗的用戶,都有了更多選擇。本篇文章綜合多篇評測文章,介紹和推薦幾款目前市面上最受歡迎的電競筆電,並討論如何選擇適合個人需求的高性能筆電。
Thumbnail
圖:石之王與礦石靈獸聯名,打造紫晶磐蟾,以招財的蟾蜍,結合紫水晶,能夠改善空間磁場,提升財運的可愛小物。(圖/畯泰有限公司提供) 風水學中,水晶是很實用的工具,是室內擺設常見的風水布局,對於水晶的刻板印象,是昂貴不凡的巨大水晶洞,是一門神祕學,面對這令人望之卻步的華貴裝飾品,總給人高不
Thumbnail
今年,一款名為 ChatGPT 的 AI 工具成為了極受關注的焦點。儘管其名聲大噪,仍有許多人對這個工具並不熟悉。那麼,這款工具究竟是什麼呢?讓我們一起來深入了解一下。
COVID-19是當前全球最熱門的關鍵字之一,這個詞彙在過去兩年間成為全球人們所關注的焦點。COVID-19是一種由新冠病毒引起的疾病,自2019年底以來已經在全球范圍內傳播。這種病毒席捲全球,對全球經濟和社會造成了巨大的影響,也對全球公共衛生系統提出了前所未有的挑戰。
Thumbnail
你聽過Web3嗎?你知道這是未來最熱門的科技話題嗎? 你知道很多人將「元宇宙」和Web3搞混嗎?你知道原因嗎? 本文將深入淺出的介紹Web3,讓你了解其他區塊鏈技術的應用產品包含NFT、DeFi等等都是Web3的成員。 並說明其他與Web3相關的議題。
今天最熱門的話題,大概就是巴菲特和橋水基金,都被發現第三季有買進台積電,而且進貨量還不少! 台積電以股價和本益比來說確實很便宜,就看我們擔不擔心中國的干擾而已。 懷疑正如水槽的裂縫,有可能會越來越大,大到後來水槽崩潰。當我們買進我們有疑慮的股票時,下跌時是抱不住的。所以我就會避開這類有疑慮的標地
Thumbnail
寶寶到了喝奶粉的時候,最讓媽媽們困擾的事情是什麼呢?沖奶用的水溫,溫度高會燙到寶寶,溫度低寶寶會拉肚子,用熱水和涼水兌的陰陽水,寶寶會更不舒服,但是有了調奶器一切都解決啦!看看小編給大家整理調乳器推薦有哪些吧!
Thumbnail
本文網址於此 : https://janstockcoin.com/2021/07/01/16-cryptocurrency/ 什麼是加密貨幣 ? 什麼是加密貨幣 ?加密貨幣是一種由密碼學保護的數字或虛擬貨幣,這使得偽造或雙花幾乎不可能。許多加密貨幣是基於區塊鏈技術的去中心化網絡 —— 一種由不同計
Thumbnail
這幾年來,你可能已經看過了各種YouTube的影片,例如拆箱的、玩遊戲的、教學的、音樂影片等等。當你想要從YouTube的觀看者轉換為數位行銷的內容創造者的話,你應該從哪種影片開始呢?今天哈利熊為你解析十種YouTube上最紅、最熱門的影片種類!