根據Product Owner制定的產品或項目計劃在Sprint的開始時作準備工做。Product Owner能夠是客戶或者客戶表明或代理。對於產品型的公司,客戶就是市場,Product Owner扮演市場代理的角色。一個Product Owner須要一個肯定產品最終目標的遠景,規劃出從此一段時間產品發展的路線圖,以及根據對投資回報的貢獻肯定的產品特性。他要準備一個根據商業價值排好序的客戶需求列表。這個列表就是Prodct Backlog,一個最終會交付給客戶的產品特性列表,它們根據商業價值來排列優先級。 spa
當爲一個Sprint定義好足夠多的Product Backlog,而且排列好優先級後Scrum就能夠開始了,Sprint規劃會是用來細化當前跌打得開發計劃的。規劃會開始的時候,Product Owner會和Scrum team一塊兒評審版本,路線圖,發佈計劃,及Product Backlog。Scrum Team會評審Product Backlog中功能點的時間估計並確認這些估計儘量的準確。Scrum Team會根據資源狀況看有多少feature能夠放在當前的Sprint中。Scrum Team按照優先級的高低來肯定開發的前後是很重要的。 代理
當Sprint backlog肯定後,ScrumMaster帶領Scrum Team去分解這些功能點,細化成Sprint的一個個任務. 這些任務就是細化的來實施這些功能點的活動. Sprint Planning的這個階段須要控制在4個小時。 資源
一旦計劃階段結束,30天週期的Sprint就開始了。ScrumMaster須要組織團隊成員天天開站會. 這個會議是用15分鐘的時間來讓你們過一下scrum的狀態。在會上,每一個團隊成員須要問3個問題:我昨天作了什麼,今天作什麼,遇到哪些障礙。誰均可以參加這個會議,但只有Scrum團隊成員有發言權。這個會議的目標是獲得一個項目的全局觀,用於發現任何新的依賴,定位項目成員的要求,實時的調整當天開發計劃. 開發
在Sprint結束的時候召開Sprint評審會. 這個會議最多不超過4個小時.會議的前一半時間用來演示在這個Sprint中開發的產品功能給Product Owner. Produc Owner會組織這階段的會議而且邀請相關的利益相關者參加。 業務,市場,技術都要作相關的評審。有Product Owner來決定Product Backlog中的哪些功能已經開發完成 ,還要和Scrum Team及相關的利益相關者討論下個Sprint中Product Backlog的優先級。下個Sprint的目標在這個時候被肯定下來。 產品
會議的下半部分,是由Scrum Master和Scrum Team一塊兒回顧當前的Sprint。團隊評估你們在一塊兒的工做方式,找出好的方式之後繼續發揚,找出須要作的更好的地方,想辦法提高。 ast
Sprint評審會結束後,新一輪的迭代又繼續開始,迭代會一直繼續,直到開發了足夠多的功能去交付一個產品。 技術