剛剛看到此篇: Scrum in a Nutshell or 5 minutes to learn scrum, 就想來做個簡單的整理好了.
上述那篇是英文版的, 看此篇中文版的也可以, 兩個都整理的蠻完整的, 現在這篇還有另外附圖(流程), 相互參考一下, 應該可以 5 分鐘看完吧.. XD
中文版: Agile Software-Development : Scrum
除了 Scrum 外, 其它的流程比較可見以前寫的文章 - 敏捷的軟體開發流程(CMMI)
以下內容大多轉載自 中文版: Agile Software-Development : Scrum
我只是轉載過來整理一下, 加幾句經驗之談而已, 詳細最好的還是看上述兩篇文章, 才能有更深入的了解.
Scrum一詞源自英式橄欖球,在兩隊前鋒對峙下互相爭球,也可以解釋做「a usually brief and disorderly struggle or fight」。
Scrum 優勢: Scrum把專案開發進程化整為零,適合快速反應需求改變的專案,以及開發時間緊迫的專案。
- Product Backlog
- Sprint Backlog & Sprint Planning Meeting
- Sprint (1~4 週) (視專案大小會有 n 個 1~4週), 一個 Sprint不建議超過一個月, 超過一個月最好想辦法再細分
- Brief Daily Meeting(Daily Scrum Meeting), Daily 主要要報告以下三件事:
- 昨天做了什麼事?(或 今天做了什麼事, 依開會時間而定)
- 今天要做什麼事?(或 明天要做什麼事, 依開會時間而定)
- 工作上是否遇到任何阻礙或問題?(主持者(Scrum Master)必須快速解決成員所遇到的困難。)
- Sprint Review Meeting(檢討會)
- 繼續重覆上述步驟到專案完成
相關網頁
- 每天用15分鐘掌握團隊進度 - 這篇有很完整得介紹和圖文說明, 推薦
- Scrum 好像慢慢有在流行: Scrum and The Core Protocols
- Scrum 和 XP 相關內容的 Blog: 敏捷軟體開發隨筆
- Scrum 簡介
- SCRUM in Under 10 Minutes (HD) - 影片教學說明(英)
- An Introduction to Scrum - Freshmeat
- SCRUM in 10 min
- 書摘 - 敏捷幫你成功: 使用 Scrum 開發軟體
- SCRUM 初探 - 中文且清楚的解釋說明
- Scrum深入淺出
- 微軟千人開發團隊怎麼用Scrum | iThome
Scrum 工具
- gaia-sprint : Scrum Process administrative tool (相關介紹: Scrum, pigs, chickens and me ohh my, Gaia-Sprint 0.6 is Released 😉)
- Scrummy : Scrum 要貼的便條紙, 用這工具比較環保 (推薦使用)
- Agilo for Scrum - 用來管理 Scrum 的應用程式 (Open source)
- Introduction to scrumblr - Open Source Scrum Tool
- Scrum Master Checklist – Four pages toward helping a Scrum Master succeed