Sprint 需要 Timebox嗎?(Is Timeboxing a Sprint necessary?)

更新於 2023/03/20閱讀時間約 12 分鐘
Photo by unsplash.com
共同作者:Shalom Chin 與 KK;譯者:KK
從 Scrum 的五個 Event 中,Scrum 實踐者會花最少的時間詳細說明 Sprint。它通常被寫成一個有 Timebox 的 Event,它可以是一到四週的時長。它扮演著其他四個 Event 的容器。Timebox 的優點值得一提,因為 Timebox 是 Scrum 和 Event 的基礎。
《Hooked》的作者 Nir ​​Eyal 在他的網站上提到,Timebox 是「你大概不會用的最強大的時間管理技術」。番茄工作法也跟 Timebox 有關,因此人們能有效管理他們的時間,不會分心的完成任務。
除了專注以外,我們希望能管理交付未讓客戶滿意的產品的風險。透過瀑布式專案管理,產品交付給客戶的時間,會發生在專案生命週期結束時。當我們延遲讓產品進行測試的時間越長,這種風險就會大幅增加。關鍵在於研究客戶如何與產品互動,以便讓我們每一次發佈產品時都能取得回饋。這同時也降低了不同元件整合的失敗風險。
透過試著使我們的工作在一個 Sprint 內完成,我們必須拆解工作,把它變成一小批、一小批。透過這種方式,人們能更快地開始和完成工作,從而減少每項工作的交付時間。這能更快發佈小塊交付的價值。產品發佈的頻率越高,我們就能越快檢測到產品問題。雖然我們希望在發佈前盡可能減少重工,但當我們觀察客戶正在使用的產品時,有時能更好地檢查到問題。即使產品可能不完整、缺少客戶要的每個功能,但頻繁地逐一交付到使用者手中,能贏得客戶和利害關係人的信任。
Timebox 還能讓 Scrum 團隊有一個斷點,以便停止並思考對於持續改進,他們所要做的調整。 Sprint 末端有一個能檢視工作、客戶價值、團隊幸福程度和內部流程的機會。這讓團隊思考一個計劃,以用來面對團隊中和產品上的挑戰。做產品和團隊流程的實驗,能為即將到來的 Sprint 測試假設。不只如此,Timebox 限制了可能被花在實驗並得出結論的成本和時間。
最後,Timebox 作為一種自我約束,透過優先考量客戶最重要的事情,以便聰明的選擇你的戰場。由於有限的時間、資源和成員可用性被含納在一個 Timebox 中,所以 Product Owner 必須選擇做最重要的事情。一旦團隊將這些 Backlog Item 拉入 Sprint Backlog 中,在 Sprint 中就不能做任何變更,除非出現有新資訊出現並提到目標已不再能替客戶帶來價值。
結論是,Sprint 有許多優點,並能在產品開發的脈絡中很好地運作。 Sprint 長度的調整,取決於產品的特性。
補充摘錄:
Timebox 是 Scrum 和 Sprint 的基本部分,但為什麼它這麽重要?除了管理風險和改善品質外,我們覺得藉由這篇短文來解釋 Timebox 的用處會蠻好的。
對有 Timebox 的 Sprint ,你有什麼經驗呢?
Co-written by Shalom Chin and Kaitlyn Peng
Out of the five Events in Scrum, Scrum practitioners would spend the least time elaborating much about the Sprint. It is usually written off as a timeboxed Event which can last from one to four weeks. It acts as a container for the other four Events. The merits of timeboxing are worth some mention since timeboxing is fundamental to Scrum and its Events.
Nir Eyal, the author of “Hooked”, writes on his website, that timeboxing is “the most powerful time management technique you’re probably not using”. The Pomodoro Technique is all about timeboxing so people are able to effectively manage their time to work on tasks without distractions.
In the context of Scrum, timeboxing is also about focusing our efforts but the focus is to achieve the Sprint Goal. When timeboxing is too long, there is a tendency to forget about the purpose or why we are doing all the work. Having shorter time frames for a timebox helps to keep the goal in our short-term memories at the top of our minds.
Besides focus, we want to be able to manage the risks of delivering a product that does not satisfy the customer. With waterfall project management, delivery of the product to the customer happens at the end of the project lifecycle. This risk substantially increases the longer we delay putting the product in the field for testing. The key is to study how our customers interact with the product so that we can get feedback each time the product has been deployed. This also reduces the risks of failure in any integration among different components.
By trying to fit our work in a Sprint, we have to break the work down into small batches. With small batches of work, people can start work and finish it quicker, so that the lead time of each work can be reduced. This enables faster deployment of small chunks of value. The more frequently the product is launched, the faster we can detect quality issues. Although rework is something we wish to minimize before launch, there are times in which defects can be better detected when we can observe the product being used by our customers live in action. Although the product may be incomplete and lack every feature desired by the customer, the frequent piecemeal delivery to the hands of the users earns the trust of both our customers and stakeholders.
Timeboxes also allow Scrum Teams to have a breakpoint to stop and reflect on the changes they need to make towards continuously improving. The end of the Sprint is an opportunity to review the work, the customer value, the happiness of the team, and the internal processes. This allows the team to think of a plan to address the challenges within the team and with the Product. Experiments for the product and the team’s processes can be developed for the upcoming Sprint to test assumptions. Moreover, timeboxing limits the cost and time that can be spent on the experiment to derive a conclusion.
Finally, timeboxing acts as a self-constraint to choose your battles wisely by prioritizing what matters first to the customer because it is ex. With limited time, resources, and people availability encapsulated within a timebox, the Product Owner will have to choose the most important items to work on. Once those backlog items have been pulled by the team into the Sprint Backlog, there can be no changes during the Sprint unless new information comes up to show that the goal is no longer relevant in bringing customer value.
In conclusion, the Sprint comes with many benefits and can work well in the context of developing products. Adjusting the length of the Sprint would depend on the nature of the product.
Extract: Timeboxing is a fundamental part of Scrum and and the Sprint but why is it so important? Besides managing risk and improving quality, Kaitlyn Peng and I felt that it would be good to explain the usefulness of timeboxing through this short article.
What are your experiences with a timeboxed Sprint?
    avatar-img
    9會員
    28內容數
    一生懸命在「改善臺灣職場與職人能力」的使命,有十餘年產品和團隊管理經驗。期待透過推廣產品管理知識與管理實務,改善對臺灣職人能力,讓企業因此而更有競爭力,因此創立臺灣產品人學會 (POA) 。 現任: - 臺灣產品人學會 (POA) 理事長 - 生活和職涯教練 - 臺灣百大企業 Agile Coach
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    KKtalks 的其他內容
    在實踐 Scrum 的這幾年中,記得曾遇到幾個團隊的 Team lead 極度抗拒 Product Owner 參與該團隊的 Daily Scrum,不僅想辦法用各種方式拒絕 Product Owner 參與該 event,更明顯的表現出不希望團隊跟 Product Owner 走得太近...
    共同作者:Shalom Chin 與 KK;譯者:KK Scrum 是許多知識工作者進行團隊協作的流行工作框架。在最近的《16th State of Agile Report》中,提到 10 個團隊中有 9 個使用 Scrum,以作為採用更好的工作方式的轉型。在常年關注 Scrum Master 招
    在實踐 Scrum 的這幾年中,記得曾遇到幾個團隊的 Team lead 極度抗拒 Product Owner 參與該團隊的 Daily Scrum,不僅想辦法用各種方式拒絕 Product Owner 參與該 event,更明顯的表現出不希望團隊跟 Product Owner 走得太近...
    共同作者:Shalom Chin 與 KK;譯者:KK Scrum 是許多知識工作者進行團隊協作的流行工作框架。在最近的《16th State of Agile Report》中,提到 10 個團隊中有 9 個使用 Scrum,以作為採用更好的工作方式的轉型。在常年關注 Scrum Master 招
    你可能也想看
    Google News 追蹤
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    核心元件 Spring Boot:Spring Cloud的基礎框架。 Spring Cloud Starters:Spring Boot的依賴管理。 Consul:微服務系統的註冊中心。 Eureka:微服務系統的註冊中心。 Feign:簡化微服務之間的溝通方式。 Ribbon:處理程
    Thumbnail
    在Spring Cloud微服務中,透過Maven與Docker,將專案打包成Docker Image,並部署。 安裝Maven apt install maven​ 安裝Docker apt install docker.io 啟動Docker service docker s
    Thumbnail
    凱旋門盃育成下的最後盃賽,也是賽馬娘首次的非G1盃賽!這次盃賽和過去短距離有什麼分別?追馬繼續沒法玩,除了傳統先差外,逃馬能否玩?
    Thumbnail
    每個衝刺期結束後一定要把新增的產品功能上線到正式環境嗎?這是每個軟體敏捷開發團隊都一定會面臨的大哉問,這是個跟產品管理有關的複雜問題,讓我們跳出Scrum,用另一個角度來看這個問題吧
    Thumbnail
    上一篇文章我們提到傳統的瀑布式專案管理的方法,這次我們來說說敏捷式方法,還有其特性,以及在 Notion 中應該如何應用。
    Thumbnail
    如同書名衝刺計畫,本書是一本教導讀者如何快速確立商品方向的書籍。從組建適宜的團隊開始,利用五個工作天的時間,進行確立目標、制定方向及解決方案、決定解決方案、製作商品原型,最後請合適的使用者進行詳細測試,擷取有效意見以決定該商品的發展方向是否正確以及後續可能的改進方向。
    Thumbnail
    要成為斯巴達勇士,除了訓練和做足功課外,還需要好的夥伴以及積極投入賽事的態度。前者指步調實力相當的參賽者,在賽程中彼此激勵、噴垃圾話,可以大幅減輕關卡中肉體的痛苦,不然整個賽事就只是身心的折磨而已。而對於賽程越投入,關卡執行度越高,就越能提升參加賽事的成就感,也越能體現賽事的精神:堅持和挑戰。
    Thumbnail
    24小時內是指在你所屬時區內00-24點只能上一次,換句話說,假使你當天晚上 8點有課,隔天晚上7點上課,Lingoda依然認列SUPER SPRINT的堂數!!! 結論:不要任意更換時區,每天固定要上一堂課就OK!! Q1: 會強制要求開鏡頭? Q2:如果我有問題,寫信聯繫客服就會得到回覆?
    Thumbnail
    {你有機會接觸到的同學} 同學來自各國,依我的經驗來說,我遇到有澳洲(在青島的澳洲人)、墨西哥、里約、香港、歐洲、埃及、中國(居住在紐約的中國人~)、日本、當然也有台灣,所以非常有機會接觸到不同口音的朋友😊 {遇到的老師} P.S: 比起教學氣氛,我更希望老師我在發音/字句使用上的錯誤!
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    核心元件 Spring Boot:Spring Cloud的基礎框架。 Spring Cloud Starters:Spring Boot的依賴管理。 Consul:微服務系統的註冊中心。 Eureka:微服務系統的註冊中心。 Feign:簡化微服務之間的溝通方式。 Ribbon:處理程
    Thumbnail
    在Spring Cloud微服務中,透過Maven與Docker,將專案打包成Docker Image,並部署。 安裝Maven apt install maven​ 安裝Docker apt install docker.io 啟動Docker service docker s
    Thumbnail
    凱旋門盃育成下的最後盃賽,也是賽馬娘首次的非G1盃賽!這次盃賽和過去短距離有什麼分別?追馬繼續沒法玩,除了傳統先差外,逃馬能否玩?
    Thumbnail
    每個衝刺期結束後一定要把新增的產品功能上線到正式環境嗎?這是每個軟體敏捷開發團隊都一定會面臨的大哉問,這是個跟產品管理有關的複雜問題,讓我們跳出Scrum,用另一個角度來看這個問題吧
    Thumbnail
    上一篇文章我們提到傳統的瀑布式專案管理的方法,這次我們來說說敏捷式方法,還有其特性,以及在 Notion 中應該如何應用。
    Thumbnail
    如同書名衝刺計畫,本書是一本教導讀者如何快速確立商品方向的書籍。從組建適宜的團隊開始,利用五個工作天的時間,進行確立目標、制定方向及解決方案、決定解決方案、製作商品原型,最後請合適的使用者進行詳細測試,擷取有效意見以決定該商品的發展方向是否正確以及後續可能的改進方向。
    Thumbnail
    要成為斯巴達勇士,除了訓練和做足功課外,還需要好的夥伴以及積極投入賽事的態度。前者指步調實力相當的參賽者,在賽程中彼此激勵、噴垃圾話,可以大幅減輕關卡中肉體的痛苦,不然整個賽事就只是身心的折磨而已。而對於賽程越投入,關卡執行度越高,就越能提升參加賽事的成就感,也越能體現賽事的精神:堅持和挑戰。
    Thumbnail
    24小時內是指在你所屬時區內00-24點只能上一次,換句話說,假使你當天晚上 8點有課,隔天晚上7點上課,Lingoda依然認列SUPER SPRINT的堂數!!! 結論:不要任意更換時區,每天固定要上一堂課就OK!! Q1: 會強制要求開鏡頭? Q2:如果我有問題,寫信聯繫客服就會得到回覆?
    Thumbnail
    {你有機會接觸到的同學} 同學來自各國,依我的經驗來說,我遇到有澳洲(在青島的澳洲人)、墨西哥、里約、香港、歐洲、埃及、中國(居住在紐約的中國人~)、日本、當然也有台灣,所以非常有機會接觸到不同口音的朋友😊 {遇到的老師} P.S: 比起教學氣氛,我更希望老師我在發音/字句使用上的錯誤!