【敏捷大哉問】Scrum專案如何編列預算?

更新於 發佈於 閱讀時間約 4 分鐘
How is budgeting done in Scrum?
a. Ideally revised at each Sprint to ensure value is being delivered.
b. Usually every day.
c. Scrum doesn't need a budgeting system.
d. Budgeting is done based on the initial Product Backlog.
敏捷中的預算如何制定?
a.最好在每個衝刺期修訂預算以確保交付的價值
b.通常每天制定預算
c.Scrum不需要制定預算
d.Scrum的預算在最初制定產品Backlog的時候就制定好了
(圖片來源:depositphotos)

(圖片來源:depositphotos)

認識Scrum這麼多年,第一次看到Scrum談預算,過往的文章、書籍談的都是Scrum相較於瀑布式專案可以省下幾倍的開發成本、交付更大價值,或大幅縮短產品上市時間,這些比較性或質性的ROI。

也因此,在看到這個問題時,我心裡第一個閃過的是被突襲的慌亂「Scrum Guide有提過預算怎麼編嗎?敏捷從來沒在談預算啊?」,第二念頭卻是「Scrum.org開始面對現實了嗎?蠻棒的」

Scrum的誕生初衷是改善開發的速度與靈活性,一開始就是聚焦於既有流程問題如何被解決,沒有談到預算怎麼編列也是合情合理。而最有名的美國FBI哨兵專案更是在傑夫.薩瑟蘭(Jeff Sutherland)接手時,就已經被限制在既有預算剩餘的2000萬美元及12個月的限期,傑夫.薩瑟蘭當時的唯一關注:全力以赴讓帶領團隊採用Scrum讓哨兵專案起死回生。

雖然如此,但我們還是可以從《Scrum : 用一半的時間做兩倍的事》的內容,以及Brad AI幫忙找到的兩篇文章《The FBI's Sentinel Project: A Case Study in Agile Transformation》及《Scrum in the FBI: A Cost-Saving Success Story》,找出一些與敏捷專案預算有關的描述。

首先,專案不管用什麼手法都需要編列預算,也會有負責審預算與檢驗實際花費的人。監察長在2010年秋季報告描述:「…專案可利用『哨兵』既有預算中剩餘的2,000萬美元完成,所需的時間是在採用此新方法後的12個月內。」

雖然敏捷強調團隊的自組織(self-organization)性,PO要把對客戶、利害關係人有價值的需求放入產品backlog,敏捷團隊需要優先考量在每個Sprint放入及交付有價值的產品增量,PO要負責把敏捷團隊完成的交付項目的價值最大化…但這些都並不代表敏捷團隊的任何決策可以當成「吃到飽自助餐」的資源無限錯誤前提。

資源有限是自然法則般的存在,正因為資源有限,所以才會需要改善開發的速度與靈活性,這是Scrum的誕生初衷,也是整個框架的基石。

既然市場趨勢不斷改變,敏捷強調的又是因應變化即時、彈性的調整,產品backlog是滾動式的、Sprint目標過時的話可以終止、Sprint期間,若有任何新發現,都可以動態調整Sprint backlog的內容,那麼不用特別強調也可以知道預算當然也是跟著變動。

回到這個問題的4個選項,就可以先刪去c、d兩個選項了,我們需要思考的就是檢視預算與調整預算的最佳頻率是多久進行一次?

每個Sprint在規劃計畫的時候,就會由PO提出Sprint目標,那當然最佳的時間點就是在這個會議上一併討論預算,以便讓整個團隊評估投入的時間成本、每個需求要做到什麼程度。

資源有限的自然法則下,當然是有多少錢做多少事、創造多少價值,與敏捷精神不謀而合的精實創業(Learn startup)強調快速交付快速回饋、快速失敗、快速調整,更說明當交付的產品產生實際價值之後,自然會帶動更多的成本投入。這才是更健康、完整又務實的敏捷開發。






我是飛揚,一名敏捷崇尚者與樂於分享服務的顧問。敏捷不只是軟體開發,可以是工作很多面向的助力,可以是人生生活態度,從戲劇、電影、閒書中汲取人生啟發,反思衝動消費,將敏捷理念融入工作、學習和生活,我將我的敏捷探索和分享帶到 Fang格子沙龍。 邀請你加入我的文字世界!在瞬息萬變的世界一起敏捷!
留言
avatar-img
留言分享你的想法!

































































不管要不要敏捷,插單都是我們的工作日常,但敏捷說每個衝刺期規劃好之後就不可以隨意更動,是敏捷想的太烏托邦了?還是我們對敏捷誤解太深?還是敏捷有些話沒說破呢?讓我們從實務面來看這題怎麼解吧!
每個衝刺期結束後一定要把新增的產品功能上線到正式環境嗎?這是每個軟體敏捷開發團隊都一定會面臨的大哉問,這是個跟產品管理有關的複雜問題,讓我們跳出Scrum,用另一個角度來看這個問題吧
不管要不要敏捷,插單都是我們的工作日常,但敏捷說每個衝刺期規劃好之後就不可以隨意更動,是敏捷想的太烏托邦了?還是我們對敏捷誤解太深?還是敏捷有些話沒說破呢?讓我們從實務面來看這題怎麼解吧!
每個衝刺期結束後一定要把新增的產品功能上線到正式環境嗎?這是每個軟體敏捷開發團隊都一定會面臨的大哉問,這是個跟產品管理有關的複雜問題,讓我們跳出Scrum,用另一個角度來看這個問題吧
你可能也想看
Google News 追蹤
Thumbnail
「"衝刺 Sprint"是“敏捷開發 Agile Development”的“爭球法 Scrum”中的用語。 首先設定一個產品使用流程作為目標, 然後在一週至一個月期間內,將能夠做到這個使用流程的功能製作出來。 這段預設用來迅速進行開發工作的期間,就叫做衝刺期間。」 「精
Thumbnail
「Scrum的用意是為科技業設想一套更快速,更可靠,更有效的軟體開發手法。」 「Scrum源自於 Toyota生產系統,以及空戰的OODA循環。」 「設定為期一週至一個月的“衝刺 Sprint",以維持動能,讓每個成員承擔應有的責任。」 「進行簡短的"每日立會 Daily St
Thumbnail
敏捷開發的實踐方式有很多,其中以簡單、易懂的 Scrum 框架最廣為大家接受。 2024年7月 LeSS 網站發布了新一版的《Scrum 指南》,其中調整的內容我覺得讓這個框架更符合實務上的應用,因此就其內容並結合個人經驗與見解撰寫這篇短文,希望幫助大家快速了解這套能幫助團隊適應變化的敏捷開發方法。
Thumbnail
企業面對大專案時,將其分解成可執行的小任務,有助於實現目標。以提升銷售額為例,拆解為四個要素,並提供增加流量、轉換率、客單價和回購率的策略。另外,還必須設計可量化的指標及追蹤回饋。這些建議對於創作型工作和知識型工作者來說,同樣可以利用該策略來提高工作效率。
Thumbnail
如何有效運用Scrum的船舶理論來主持專案檢討會。船舶理論將專案比作船,通過風帆、礁石、錨等元素可視化檢討內容。會議前的準備、進行步驟及專案經理的主持技巧,幫助團隊在輕鬆愉快的氛圍中總結經驗、識別問題、制定改進計劃,從而提升未來專案的成功率。
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
本文介紹了在公司專案中採用敏捷(Agile)方法,並分享了Scrum的好處、成員負責工作以及工作流程。希望可以掌握Scrum的核心:透明度、檢視和調整的核心,來推動敏捷工作。
當投標截稿時限緊迫時,該怎麼辦? 敏捷就很重要,不只拿A,更要衝刺拿A   我於2018研讀Jeff所寫SCRUM(敏捷)一書, 感到相見恨晚,恰逢其時。 把我過去準備投標或執行專案經驗, 在本書已整理出一套更有系統論述, 值得推薦你去學習並應用在工作上, 敏捷強調執行專案要有兩種能
策略規劃怎麼做?專案管理怎麼規劃流程?做好前期策略流程準備,專案團隊才能一直朝著共同目標前進!跟著我們一起 5 步學會規劃專案策略,從確立目標開始,照著範例一步步進行環境分析,掌握關鍵策略選項和計劃制定高效工具,隨時監控KPIs完成情況!還有免費工具推薦,讓你可以一鍵生成策略流程圖!
Thumbnail
「"衝刺 Sprint"是“敏捷開發 Agile Development”的“爭球法 Scrum”中的用語。 首先設定一個產品使用流程作為目標, 然後在一週至一個月期間內,將能夠做到這個使用流程的功能製作出來。 這段預設用來迅速進行開發工作的期間,就叫做衝刺期間。」 「精
Thumbnail
「Scrum的用意是為科技業設想一套更快速,更可靠,更有效的軟體開發手法。」 「Scrum源自於 Toyota生產系統,以及空戰的OODA循環。」 「設定為期一週至一個月的“衝刺 Sprint",以維持動能,讓每個成員承擔應有的責任。」 「進行簡短的"每日立會 Daily St
Thumbnail
敏捷開發的實踐方式有很多,其中以簡單、易懂的 Scrum 框架最廣為大家接受。 2024年7月 LeSS 網站發布了新一版的《Scrum 指南》,其中調整的內容我覺得讓這個框架更符合實務上的應用,因此就其內容並結合個人經驗與見解撰寫這篇短文,希望幫助大家快速了解這套能幫助團隊適應變化的敏捷開發方法。
Thumbnail
企業面對大專案時,將其分解成可執行的小任務,有助於實現目標。以提升銷售額為例,拆解為四個要素,並提供增加流量、轉換率、客單價和回購率的策略。另外,還必須設計可量化的指標及追蹤回饋。這些建議對於創作型工作和知識型工作者來說,同樣可以利用該策略來提高工作效率。
Thumbnail
如何有效運用Scrum的船舶理論來主持專案檢討會。船舶理論將專案比作船,通過風帆、礁石、錨等元素可視化檢討內容。會議前的準備、進行步驟及專案經理的主持技巧,幫助團隊在輕鬆愉快的氛圍中總結經驗、識別問題、制定改進計劃,從而提升未來專案的成功率。
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
本文介紹了在公司專案中採用敏捷(Agile)方法,並分享了Scrum的好處、成員負責工作以及工作流程。希望可以掌握Scrum的核心:透明度、檢視和調整的核心,來推動敏捷工作。
當投標截稿時限緊迫時,該怎麼辦? 敏捷就很重要,不只拿A,更要衝刺拿A   我於2018研讀Jeff所寫SCRUM(敏捷)一書, 感到相見恨晚,恰逢其時。 把我過去準備投標或執行專案經驗, 在本書已整理出一套更有系統論述, 值得推薦你去學習並應用在工作上, 敏捷強調執行專案要有兩種能
策略規劃怎麼做?專案管理怎麼規劃流程?做好前期策略流程準備,專案團隊才能一直朝著共同目標前進!跟著我們一起 5 步學會規劃專案策略,從確立目標開始,照著範例一步步進行環境分析,掌握關鍵策略選項和計劃制定高效工具,隨時監控KPIs完成情況!還有免費工具推薦,讓你可以一鍵生成策略流程圖!