Scrum 是用於開發和持續支持複雜產品的一個框架。其中包括 Scrum 的角色、事件、工件,以及把它們組織在一塊兒的規則...
Scrum (名詞): Scrum 是一個框架,在此框架中人們能夠解決複雜的自適應難題,同時也能高效並創造性地交付儘量高價值的產品。
Scrum 是:html
- 輕量級的
- 易於理解的
- 難以精通的
Scrum 是一個過程框架,自上世紀 90 年代初以來,它就已經被應用於管理複雜產品的開發上。Scrum並非構建產品的一種過程或一項技術,倒不如說,它是一個框架, 在此框架 中您可使用各類不一樣的過程和技術。Scrum 讓您的產品管理和開發實踐的相對成效更加清楚地顯現出來,所以您能夠去改進它們。框架
-- Scrum指南ide
從Scrum指南中咱們能夠快速總結以下:工具
所以,Ken Schwaber 曾經說過:學習
Scrum 就像你的丈母孃,不斷的指出你的問題。ui
由此也不難看出,Scrum框架的核心在於不斷暴露問題。即它是一個暴露問題的反饋框架。翻譯
下面咱們來看看Scrum框架中具體包含什麼內容。code
Scrum框架是3個角色,3個工件,5個事件,5個價值觀(即3-3-5-5)視頻
Scrum的3個角色分別是:htm
開發
指的是產品開發,不是寫代碼。那麼開發團隊就會是自組織的跨職能團隊。team leader
。Scrum Master更像是一個團隊的教練。Sprint。也翻譯作衝刺,是Scrum的核心,也是一個容器。Sprint是一個時間盒(固定的開始和結束時間),下一個Sprint會緊隨上一個Sprint,在這之間沒有停頓。Sprint由Sprint計劃、每日展會、Sprint執行、Sprint評審及Sprint回顧組成。
Sprint計劃。一個Sprint中準備作的全部工做是在Sprint計劃會議中完成的。這份計劃是整個團隊(產品負責人、Scrum Master和開發團隊)共同完成的。Sprint計劃最主要完成兩件事情:
每日站會。開發團隊15分鐘同步進度並每日調整的一個事件。在每日站會上,每一個團隊成員回答如下三個問題(基本的,能夠根據狀況增長新問題):
Sprint評審。在Sprint快結束時,Scrum團隊在一塊兒檢視所交付的產品增量,並調整產品待辦列表。Sprint評審不是Sprint演示、也不叫作Sprint demo。必定要包括收集反饋和調整的環節。
Sprint回顧。Scrum團隊檢視和調整工做方法、流程,持續改進的事件。Sprint回顧的主要目的是:
產品待辦列表梳理(Refinement)。即需求梳理會。每週Scrum團隊在一塊兒爲下一個Sprint進行準備工做。
Scrum的5個價值觀爲:
當承諾、勇氣、專一、開放和尊重五大價值觀爲 Scrum 團隊所踐行與內化時,Scrum 的透明、檢視和適應三大支柱成爲現實,而且在每一個人之間構建信任。Scrum 團隊成員經過 Scrum 事件、角色和工件來學習和探索這些價值觀。 Scrum 的成功應用取決於人們變得更爲精通踐行五項價值觀。人們致力於實現 Scrum 團隊 的目標。Scrum 團隊成員有勇氣去作正確的事並處理那些棘手的問題。每一個人專一於 Sprint 和 Scrum 團隊目標的工做。Scrum 團隊及其利益攸關者贊成將全部工做 和執行工做的挑戰進行公開。Scrum 團隊成員相互敬重,彼此成爲更有能力和獨立的人。
-- Scrum指南
Scrum的核心內容都來自於 Scrum指南 ,這裏有一個7分鐘的視頻,很好的梳理了Scrum框架中的3-3-5-5.
按照產品開發(軟件爲例)的生命週期解讀了整個Scrum框架。
本文首發於 Bob Jiang的博客 ,轉載請聯繫 Bob Jiang