Sprint指Scrum團隊完成必定數量工做所需的短暫、固定的週期。Sprint是Scrum和敏捷的核心,找到正確的Sprint週期將幫助您的敏捷團隊交付更高質量的產品。segmentfault
「在Scrum框架中,龐大且複雜的產品將被拆分紅一個個小的片斷,經過一系列被稱爲「Sprint」的迭代來完成。」框架
Sprint使項目更易於管理,讓團隊更快、更頻繁地交付高質量的工做,並使團隊可以更靈活地適應變化。工具
許多人將Scrum的Sprint與敏捷軟件開發聯繫起來,以致於不明就裏的人將Scrum和敏捷當成是同一件事。但實際上,二者根本不是一回事兒。敏捷是一套開發的原則,而Scrum則是一個可以幫助你把活兒搞定的框架。spa
Scrum踐行者們考慮十分周到。經過召開Sprint planning會議,用於規劃即將開始的Sprint。Sprint Planning是一個團隊協做活動,這個過程當中,團隊須要回答兩個基本問題:本次Sprint要完成哪些工做?如何完成?設計
Product Owner,Scrum Master和開發團隊須要協做選定每一個Sprint中要作的工做項。Product Owner則須要商討Sprint要達成的目標,以及在Sprint結束時能夠確保目標實現的PBI。blog
而後團隊須要在此基礎上制定一個計劃,說明他們將如何構建Backlog列表並在Sprint結束以前將其「完成」。選擇工做事項以及如何完成這些工做事項的計劃被稱爲Sprint Backlog。Sprint Planning結束時,團隊已經準備好開始Sprint Backlog的工做,將Backlog列表中的工做推動到「進行中」和「已完成」。項目管理
Sprint期間,團隊經過每日站會彙報工做進展。站會的目標是展現可能影響到團隊順利交付Sprint目標的阻礙或挑戰。開發
Sprint完成以後,團隊將在Sprint Review上展現他們在Sprint期間完成的工做。這也是在產品正式上線前,團隊向利益相關者和團隊其餘成員展現工做成果的機會。rem
最後,以Sprint Retrospective來爲整個週期畫上一個圓滿的句號。這也是肯定團隊在下一個Sprint中須要在哪些地方作出改進的機會。在此基礎上,就能夠着手開始下一個Sprint週期了。get
即使在掌握了前述基本準則的狀況下,大多數團隊在剛剛開始嘗試sprint實踐時也會遭遇諸多困難。如下是一些建議的作法和注意事項。
推薦要作的事項:
*最後,一旦作出決策或計劃,請確保有人在項目管理或協做工具中能獲取該信息。這可以確保每一個人均可以輕鬆地查閱相關決定及其理由。
當咱們致力於成爲完成前述全部「推薦要作的事項」的Scrum團隊時,也要避免下面這些危險事項:
須要避免的事項:
文章來源:Worktile敏捷博客
歡迎訪問交流更多關於技術及協做的問題。
文章轉載請註明出處。