什麼是敏捷?
敏捷是一種心態與哲學,描述了敏捷宣言中列出的一系列原則。另一方面,Scrum是一個定義了實現此心態所需的角色、事件、工件以及規則/指導方針的框架。換句話說,敏捷是心態,而Scrum是規範如何實踐敏捷哲學的框架。
Scrum傘形結構
敏捷指的是基於敏捷宣言中所表達的價值觀與原則的一系列方法與實踐。它是一種心態,使團隊與組織能夠創新,快速回應變化的需求,並降低風險。組織可以採用各種可用的敏捷框架,例如Scrum、看板、精益以及極限程式設計(XP)。

什麼是敏捷?
敏捷運動提供了一種傳統專案管理的替代方案。敏捷方法論通常用於軟體開發,以幫助組織應對不可預測的情況。這指的是基於迭代開發的一系列軟體開發方法,其中需求與解決方案透過自組織、跨功能團隊之間的合作不斷演進。敏捷的主要目標是賦予開發團隊創造與回應變化的能動性,進而在不確定且多變的環境中取得成功。
什麼是Scrum?
Scrum與敏捷不同,但它是敏捷流程中的一種。兩者都基於迭代開發。敏捷的需求與解決方案是透過跨功能且自組織團隊的合作來實現的。若正確實施,Scrum能幫助團隊透過逐步交付最高價值的產品增量來解決複雜問題,同時降低風險。
Scrum包含及時的檢視與調整,透過領導哲學、責任感與自組織,以及工程最佳實務的支援,促進團隊合作,並迅速交付高品質的軟體。
Scrum是如何運作的?
Scrum透過特定的概念與實務與其他敏捷流程區分,這些概念與實務可分為三種角色(產品負責人, Scrum主管、開發團隊及其他利益相關者),事件、工件與規則。
啟動Scrum流程時,產品負責人會建立一個稱為產品待辦事項清單的優先排序清單。在Sprint規劃期間,待辦事項會根據複雜度與商業價值(優先順序)進行規模評估。產品負責人(客戶)與開發團隊共同決定哪些待辦事項納入Sprint。團隊有固定時間(稱為Sprint,通常為兩到四周)來完成工作,但他們每天會開會以評估進度(每日站會)。在整個過程中,Scrum主管會確保團隊專注於目標。在Sprint結束時,團隊會檢視進度,向客戶展示可運作的產品,並評估哪些做得好,以及下一個Sprint需要改進的地方。此循環隨後重複。

注意:
Scrum鼓勵在Sprint期間舉辦五個關鍵活動,這些活動旨在幫助團隊有效且高效地合作,提升知識,並在未來變得更有效率。這五個活動是:
- Sprint規劃
- 每日站會
- Sprint 回顧
- Sprint 回顧會議
- Sprint(Sprint)