Scrum 基於經驗式過程控制理論(經驗主義),認為知識來自當下情境中的實際經驗與觀察。(注意:這與教條主義以及忽略理論指導或僅依賴過去經驗的部分經驗主義不同。它強調即時學習與適應。)

經驗式過程控制的三大支柱——透明度、檢視與適應——支援每一個經驗式過程的實施。Scrum 采用迭代與增量的方法,以優化未來預測並管理風險,使組織更具敏捷性與應變能力,從而取得更好的成果。
Scrum 借鑒精益思維、時間盒框架,並完全體現了敏捷宣言與敏捷原則。

Scrum 是一種透過「檢視與適應」來開發與維護複雜產品的框架。它是一種由敏捷宣言與原則引導的方法論,整合了三個角色、三個工件、五個活動與五個價值——總稱為「3355」。

在此框架中,整個開發過程由一系列稱為「Sprints」的短暫迭代週期組成。建議實踐包括:
- 每個 Sprint 持續 1 到 4 週。
- 使用一個「產品待辦事項清單」來管理產品需求——一個優先排序的功能清單。
- 在每個迭代期間,「Scrum 團隊」會從產品待辦事項清單中選擇最高優先級的項目。
- 在 Sprint 規劃會議期間,所選項目會被討論、分析與估算,以定義 Sprint 目標與交付計畫——稱為「Sprint 待辦事項清單.
- 每日「每日 Scrum」會議在整個 Sprint 期間舉行。
- 每個 Sprint 結束時,Scrum 團隊會邀請利益相關者與業務代表審查可能可交付的產品增量。
- 接著,團隊會檢視自身表現,並持續改進其流程。
- Scrum 不僅限於軟體開發——它適用於任何複雜、創新或探索性專案,以及組織變革計畫。
