Sprint 回顧:內容、原因和方式
已發表: 2020-02-11你有沒有覺得你的團隊一遍又一遍地犯同樣的錯誤? 你覺得他們沒有朝著正確的方向前進,你需要推動一些改變以使項目開發過程富有成效。
無論您是軟件開發新手,還是已經在定制軟件開發公司工作多年,您一定遇到過“Sprint Retrospective”一詞。 敏捷開發團隊讓回顧會議變得非常流行。
無論 Scrum 團隊有多好,總有一些改進的空間。 由於敏捷開發的重點是持續改進,因此優秀的項目團隊在每個 Sprint 結束時都會留出一小段時間來反映他們的工作情況並尋找新的改進方法。 這稱為 Sprint 回顧。
什麼是 Sprint 回顧展?
回顧一詞意味著回顧或處理過去的事件和情況。
根據由 Ken Schwaber 和 Jeff Sutherland 開發和維護的Scrum 指南,“ Sprint 回顧是 Scrum 團隊自我檢查並製定改進計劃以在下一個 Sprint 中實施的機會。”
好吧,如果你不知道 Sprint 是什麼,Sprint 本質上是一個時間框,在此期間 Scrum 團隊要完成一定數量的工作。 它是Scrum 和敏捷方法的核心。
Sprint Retrospective 的目的是識別潛在的陷阱和錯誤,評估過去的工作週期並定義可能改進的行動。
Sprint 回顧就像是人們分享誠實反饋的安全空間。 這是一個專注於檢查和適應的機會。 “檢查”和“適應”是回顧展的雙重座右銘,它們在使下一個 Sprint 更有成效方面發揮著至關重要的作用。
Sprint 回顧在敏捷開發中的 Scrum 框架中起著基礎性的作用。 在 sprint 回顧中,一個團隊討論了 Sprint 中哪些方面進展順利、哪些方面可以改進以及應採取哪些措施來改進下一個 Sprint。
Sprint 回顧的價值
對 Scrum 團隊如何構建產品產生影響的所有內容,例如實踐、流程、工具和溝通,都可以進行調查,產品負責人、Scrum 主管、開發團隊以及可選的利益相關者都會參加回顧。
基於回顧中的討論,團隊成員執行變更,然後通過逐步改進的流程進入下一個 sprint。
回顧最好的事情是它發生在衝刺結束的最後。 通過這種方式,整個團隊在下一個 Sprint 中產生並梳理出新的想法。
畢竟,Sprint 回顧的真正目的是為項目、團隊和組織帶來積極的變化。
項目團隊計劃通過 Sprint Retrospective 完成的工作與橄欖球隊計劃在周一早上的周末比賽錄像帶回顧中完成的工作非常相似。 審查是為了評估他們如何才能更好地防守。
回顧展也是如此,它尤其不是贏得比賽,而是改變策略和實施以贏得下一場比賽。
畢竟,即使是最好的團隊,也總有一些改進的餘地。
雖然 sprint 回顧本質上是在敏捷環境中工作的團隊的優化過程,但它可以針對從事共享項目的任何類型的團隊進行優化。
在每次 Sprint 回顧會議期間,Scrum 團隊都會設計方法來提高產品設計和開髮質量,方法是改進工作流程或調整“完成”的定義,前提是它與產品或組織標準不衝突。
為什麼要舉辦 Sprint 回顧展?
通常情況下,回顧會議等敏捷中的關鍵儀式對於項目團隊來說顯得非常平凡,因此他們沒有充分利用它。
運行敏捷衝刺回顧有很多好處:
- 它為團隊成員創造了一個安全的空間來分享有價值的見解和反饋。 回顧會促進積極參與,允許分享觀點和興趣,並鼓勵團隊協作達成解決方案。
- 它提供了一個記錄勝利、慶祝成功並反過來增強團隊精神的平台。
- Sprint 回顧的首要重要性在於它允許團隊在早期階段識別潛在的陷阱並解決衝突領域。 通過回顧,敏捷團隊可以通過評估“所有可以改進的地方”來不斷改進流程。
- 通過進行回顧,團隊可以輕鬆識別可能對整個產品產生巨大影響的小的增量更改。 當成員分享他們對改進的看法時,他們會感到一種主人翁感。
- 不僅團隊成員覺得他們的意見得到了傾聽和尊重,它還打破了等級制度,賦予所有團隊成員平等的權力。
- 回顧有很多好處,但它對項目經理的幫助最大。 回顧使團隊保持一致,使項目保持在正確的軌道上,並使每個 sprint 都比上一個更好。 回顧的結束允許團隊以全新的狀態開始下一個 sprint。
Sprint Retrospective 和 Sprint Review 之間的區別
Sprint Review 和 Sprint Retrospective 經常被混淆為同一件事。 但是,它們完全不同。
衝刺回顧
在 Sprints 中工作的想法是產生潛在的可交付產品增量。
Sprint Review 是一個項目團隊展示他們已完成工作的會議。 在 Sprint 評審會議期間,Scrum 團隊向產品負責人展示當前 Sprint 的可交付成果。 然後,產品負責人根據接受標準審查產品增量,並接受或拒絕用戶故事。
衝刺回顧
在 Sprint 回顧會議中,根據所遵循的過程、使用的工具、協作和溝通機制以及與主題相關的其他方面來分析最後一個 Sprint。
團隊討論了在上一個 Sprint 中哪些地方做得很好,哪些地方做得不好,唯一的目標是在下一個 Sprint 中進行改進。
簡而言之,Sprint Review 側重於產品並最大限度地提高先前 sprint 的業務價值,而 Sprint Retrospective 側重於流程和持續的流程改進。
Sprint 回顧在 Sprint 評審之後和下一個 Sprint 計劃之前進行。 大多數情況下,這是一個為期 3 小時的為期一個月的 Sprint 會議。
Scrum Master 確保活動的進行,並且參與者了解其目的。 由於這是 Scrum 團隊改進的機會,理想情況下,每個參與者都應該參加回顧會議。
Sprint 回顧過程
Sprint 回顧會議被認為是 Scrum 中最不可或缺的會議之一。 一個做得好的敏捷回顧提供了許多好處。 以下是使 sprint 回顧更好的五個基本步驟和技巧:
- 第一步是搭建舞台。 設置回顧的環境、基調和方向是你如何從正確的開始。
- 下一步是收集和分析以前項目的數據,以深入了解以前執行的操作。 它還需要創建一個共享的信息池並突出顯示相關的信息和事件。
- 第三步是識別重複模式並產生見解。 通過查看模式和主題,並確定痛點和成功,在下一個 Sprint 中為每個人改進流程變得相對容易。
- 下一階段是決定一些需要解決的問題,並就如何解決這些問題制定具體的行動計劃。
- 回顧以對每個成員的貢獻的承認和讚賞結束。
結論
Sprint 回顧是我們 Scrum 敏捷方法的關鍵部分。 通過舉辦回顧展,我們實踐了敏捷的“檢查和適應”原則。
回顧是激勵團隊的絕佳機會,可以讓他們有機會暢所欲言、分享想法和被傾聽。
我們 Sprint 回顧會議的最終目標是不斷改進開發項目,逐個 sprint。 它不僅提高了方法的質量,而且顯著提高了產品的質量。