什麼是 Scrum?
Scrum 是一種流行的敏捷專案管理框架。它用於軟體開發及其他需求不斷變化的複雜專案,團隊需要能夠快速回應這些變動。Scrum 強調合作、溝通與持續改進。

Scrum 框架
Scrum 框架包含以下三種角色、三種產物、五項活動與五項價值:

角色:
- 產品負責人:負責定義與優先排序產品待辦事項清單,確保團隊專注於最具價值的功能。
- Scrum 主管:負責促進 Scrum 活動,並指導團隊掌握 Scrum 框架。
- 開發團隊:負責在每個 Sprint 結束時交付一個可發行的產品增量。
活動:
- Sprint:一個時間限制的期間(通常為 2 至 4 週),在此期間團隊致力於交付一個可發行的產品增量。
- Sprint 規劃:在每個 Sprint 開始時召開的會議,團隊共同協作以定義 Sprint 目標並規劃 Sprint 的工作內容。
- 每日站會:每日召開的會議,團隊討論進度、識別障礙,並規劃當天的工作。
- Sprint 回顧:在每個 Sprint 結束時召開的會議,團隊向利益相關者展示產品增量並接收反饋。
- Sprint 回顧會:在每個 Sprint 結束時召開的會議,團隊反思上一個 Sprint,並識別改進的領域。
產物:
- 產品待辦事項清單:一個按優先順序排列的功能、錯誤與技術改進的清單,代表產品的需求。
- Sprint 待辦事項清單:產品待辦事項清單的一個子集,代表團隊在 Sprint 中計劃完成的工作。
- 產品增量:每個 Sprint 結束時所有已完成的產品待辦事項的總和。
價值:
- 開放性: Scrum 重視溝通、決策和問題解決中的開放與透明。這包括樂於接受反饋、分享資訊,以及討論任何出現的問題。
- 勇氣: Scrum 重視勇於承擔風險、誠實面對問題並直接解決問題的勇氣。這包括勇於承認錯誤、在需要時請求幫助,以及挑戰現狀以持續改進。
- 尊重: Scrum 重視對所有團隊成員的尊重,不論其角色或背景。這包括尊重彼此的意見與想法,以及尊重 Scrum 框架與流程。
- 專注: Scrum 重視專注於當前任務的重要性。這意味著避免分心,並保持對 Sprint 目標的清晰視野。
- 承諾: Scrum 重視團隊成員對專案及彼此的承諾。這包括對 Sprint 目標、團隊價值觀以及 Scrum 流程本身的承諾。
Scrum 如何運作
Scrum 框架透過將工作分解為可在單一 Sprint 內完成的小而可管理的單元來運作。在每個 Sprint 開始時,團隊合作定義 Sprint 目標,並規劃 Sprint 的工作內容。在 Sprint 期間,團隊每日舉行 Scrum 會議,討論進展、識別障礙,並規劃當日的工作。
每個 Sprint 結束時,團隊在 Sprint 回顧會議中向利益相關者展示產品增量。隨後,團隊在 Sprint 回顧會議中反思上一個 Sprint,識別改進領域,並根據需要調整流程。
在整個過程中,產品負責人與團隊合作優先處理產品待辦事項,確保團隊首先著手於最具價值的功能。Scrum 主管協調 Scrum 各項活動,並指導團隊運用 Scrum 框架,協助確保團隊遵循流程並持續改進。
Scrum 流程的八個步驟生命週期
- 產品待辦事項 – Scrum 流程從產品待辦事項開始。這是一份所有功能、錯誤和技術改進的有序清單,團隊需為產品交付這些內容。產品待辦事項由產品負責人擁有並管理,其責任是根據對客戶和業務的價值來優先排序待辦事項中的項目。
- Sprint 規劃 – 在每個 Sprint 開始時,團隊舉行 Sprint 規劃會議。這是一個協作會議,團隊檢視產品待辦事項,並選擇在 Sprint 期間要處理的項目。隨後,團隊制定 Sprint 目標,這是一個清晰且簡明的陳述,用以總結 Sprint 的目標。
- Sprint – 在 Sprint 期間,團隊致力於完成 Sprint 規劃會議中選定的項目。Sprint 通常持續 2 至 4 週,團隊每日舉行一次簡短會議,稱為每日站會。每日站會的目的是快速更新進度、識別任何障礙或問題,並規劃當日的工作。
- Sprint 回顧 – 在 Sprint 結束時,團隊舉行 Sprint 回顧會議。這是團隊向利益相關者(如產品負責人、客戶及其他相關人士)展示 Sprint 期間完成工作的機會。團隊會收到對產品增量的反饋,並將其納入產品待辦事項中。
- Sprint 回顧 – 在 Sprint 回顧之後,團隊舉行 Sprint 回顧會議。這是團隊反思 Sprint 並識別改進領域的時刻。團隊檢視哪些做得好、哪些可以更好,並制定計畫以解決遇到的任何問題或障礙。
- 產品增量 – 在每個 Sprint 結束時,團隊產生一個產品增量。這是包含 Sprint 中所有已完成項目的一個產品版本。產品增量具有可交付性,表示它符合團隊的「完成」定義,並可在需要時交付給客戶。
- P產品待辦事項精煉 – 在整個Scrum流程中,產品負責人會持續優化產品待辦事項清單。這包括新增項目、調整優先順序以及明確需求。團隊也可以透過提問或提供反饋來參與產品待辦事項清單的優化。
- 持續改進 – Scrum流程設計為迭代且具適應性,著重於持續改進。團隊會定期反思其流程,並識別可改進之處,必要時進行調整。透過擁抱持續改進的文化,團隊可持續提升其生產力與效率。
總結而言,Scrum流程從產品待辦事項清單開始,由產品負責人進行審查與優化。團隊在Sprint規劃會議中選擇要執行的項目,並在Sprint期間進行工作。Sprint結束時,團隊會舉行檢視與回顧會議,並產出一個產品增量。在整個流程中,團隊專注於持續改進,不斷優化其流程與實務,以交付高品質的產品。
Scrum的優勢
Scrum為敏捷專案管理帶來多項優勢,包括:
- 更高的彈性: Scrum能快速且有效地應對需求與優先順序的變更。
- 增強協作:Scrum強調團隊成員之間的協作與溝通,有助於確保每位成員都朝著共同目標努力。
- 提升透明度: Scrum提供專案進度的可見性,讓利害關係人能夠追蹤進度並做出明智決策。
- 更高的可預測性: Scrum能更準確地預測專案時程與預算,有助於確保專案如期且於預算內完成。
結論
Scrum是一套強大的敏捷專案管理框架,強調協作、溝通與持續改進。透過將工作分解為小型且可管理的單元,並在每個Sprint結束時交付一個可能可交付的產品增量,Scrum使團隊在專案管理上更具彈性、協作性與透明度。透過強調優先順序與持續改進,Scrum能幫助團隊更高效地交付高品質產品,同時為利害關係人提供更高的可預測性與透明度。
如果您是Scrum的新手,尋找培訓或認證課程來深入了解該框架及其在工作中的有效應用會很有幫助。網路上也有許多資源,包括書籍、部落格與影片,可幫助您深化對Scrum的理解,並了解它如何為您的團隊與組織帶來好處。
最終,Scrum是敏捷專案管理的一項強大工具,能幫助團隊更協作、高效且有效地交付符合使用者與利害關係人需求的高品質產品。透過實踐Scrum的原則並共同努力持續改進,團隊能在專案中取得更大成功,並為組織帶來具意義的成果。











