Scrum帶你上天堂?敏捷開發的優點和缺點/敏捷黑手阿伊

更新於 發佈於 閱讀時間約 3 分鐘

Scrum是近年軟體開發方法最熱門的關鍵字,說得像是可以返老還童、起死回生的仙丹妙藥。但台灣真正導入的團隊又沒多少,聲稱導入的團隊又充滿著在地文化的台灣式手法。那麼,到底應不應該導入Scrum呢?

關於Scrum的模式和方法,在《Scrum Primer》這份文件(連結為簡體中文PDF版)已經解釋得很清楚;如果英文沒問題,還可以看看更原汁原味的英文版。所以本文就來純粹談談導入一段時間之後,最深刻的經驗和感想。
Scrum跟其他Agile方法最大的差異,在於把人(Team、Product Owner、Scrum Master),事(Sprint Planning、Sprint Retro等等),物(Product backlog)很明確的定義處理。
其他敏捷方法如XP,是著墨在技術方法上;而Kanban則著重在流程上的處理。所以相對而言,Scrum可以馬上就照表操課,而且還可以跑得有模有樣。那麼,到底有什麼難度呢?

Scrum的缺點

Scrum難在它他並不是設計來「做出產品」的,而是將全部開發流程透明化、讓優點和缺點明顯暴露出來的「擴大器」。
怎麼說呢?比如說Team自己決定這Sprint要拿多少工作,通常Product Owner就會哀嚎「怎麼產出比之前降那麼多」,因為之前高產出是用PM的鞭子與愛心、主管的壓力關懷、以及工程師的偷工減料創意堆疊出來的。
所謂出來混遲早要還,之後就會反映在高離職率上、修不完的bug、或是完成99%的系統就是差1%而永遠無法結案。
那暴露出來的弱點怎麼辦?
就是改善啊!假設每次Sprint會有1%的改善,50次Sprint就增加64%;等於是在1-2年的時間中,5人Team的能力會擁有8人的戰力,聽起來很不錯吧?
你接下來一定會問,如果不改善呢?
第一個是要靠Scrum Master的功力,讓團隊認知到這些問題;第二,如果團隊認知了、而且有意願改善,就盡力協助。如果是一個團隊認知問題,但又沒意願改善,那怎麼辦呢?在現在超級競爭的環境中,還願意待在一個不求進步團隊中的義士,再過幾年變烈士的幾率是很高的。

Scrum的優點

講完缺點,當然也要談談Scrum的優點。同樣的,想要進步、自動自發的Team,在Scrum的框架下會得到尊重和授權;在一個正面循環之下,會不斷增加自己的能力和產品品質。
能在這種團隊和環境工作,成就感和滿意度都會遠超過由PM主導的傳統開發模式;至於個中滋味,就只能靠自己體會了。
因為Scrum是擴大器(或者說是照妖鏡),第一個導入的前提就是「心臟夠大顆」。察覺到團隊可以自我管理時,絕對會讓人雀躍不已;而在沒有外在壓力時,卻發現團隊產能直落谷底、或是不願意改善,用「傷心」也不足以形容這種失望。
所以,如果要導入Scrum,你心臟夠大顆嗎?
本文改編自作者於2021年7月出版的《敏捷管理生存指南:不是快,而是適者生存》一書。
發源於矽谷的敏捷式開發,在軟體產業如 Google、Facebook 臉書實證成功後,敏捷管理也開始影響各個不同的產業。
透過書中的實例和做法,無論老闆、主管或員工,科技業、服務業、傳產、學界或政府,都能運用敏捷讓自身工作更順心,團隊合作更順暢,企業成長更順利。
為什麼會看到廣告
avatar-img
1.4K會員
2.0K內容數
為您送上頂尖作者的最新管理與科技產業思維。
留言
avatar-img
留言分享你的想法!

































































前兩天是我的「老朋友」Steve Jobs過世10週年紀念日。雖然認識已久,但說不上私交;在觀察Jobs和Apple超過30年之後,我對於這兩個傳奇因素的組合還是有一些自己的看法。
即使在本職工作範圍內,千里馬也可以用卓越的工作績效脫穎而出,為伯樂所發現。如果大家的能力都相當、擔任同樣的職務,又如何在本職工作內勝出呢?關鍵就在於,對本職工作範圍的認知,千里馬和普通馬會有所不同。
會給伯樂留下壞印象的,通常都是一些小事;千里馬往往不認為這些小事很重要,但是伯樂不這麼想。這些小事、瑣事、雜事發生的時候,才是真正讓伯樂留下深刻印象的「真實的一剎那」。
當台灣製造業面臨按下「Reset」的關鍵時刻,必須要重新思考企業轉型的策略:要挑戰什麼新領域?需要什麼新技能?有足夠的人才及科技嗎?什麼是現在的阻力?如何落實文化、如何執行?
未來的主要價值創造,都會偏向軟體和客製化,而關鍵因素則在於如何量產。無法量產的新創公司會被綁死在客製化專案上;所以,只要找到量產的方法和模式,就會是未來的獨角獸。希望透過本文的對話,可以給正在困惑中的讀者一些靈感。
Tim Cook繼任過世的Steve Jobs成為Apple執行長已經十年。這十年來,他帶領著Apple穩定前進、持續成長,讓它成為一家產品暢銷、市值超過2兆美元的成功企業。當然,跟任何領導者一樣,Cook功過都有;本文是作者評論Cook成績的系列文章上篇。
前兩天是我的「老朋友」Steve Jobs過世10週年紀念日。雖然認識已久,但說不上私交;在觀察Jobs和Apple超過30年之後,我對於這兩個傳奇因素的組合還是有一些自己的看法。
即使在本職工作範圍內,千里馬也可以用卓越的工作績效脫穎而出,為伯樂所發現。如果大家的能力都相當、擔任同樣的職務,又如何在本職工作內勝出呢?關鍵就在於,對本職工作範圍的認知,千里馬和普通馬會有所不同。
會給伯樂留下壞印象的,通常都是一些小事;千里馬往往不認為這些小事很重要,但是伯樂不這麼想。這些小事、瑣事、雜事發生的時候,才是真正讓伯樂留下深刻印象的「真實的一剎那」。
當台灣製造業面臨按下「Reset」的關鍵時刻,必須要重新思考企業轉型的策略:要挑戰什麼新領域?需要什麼新技能?有足夠的人才及科技嗎?什麼是現在的阻力?如何落實文化、如何執行?
未來的主要價值創造,都會偏向軟體和客製化,而關鍵因素則在於如何量產。無法量產的新創公司會被綁死在客製化專案上;所以,只要找到量產的方法和模式,就會是未來的獨角獸。希望透過本文的對話,可以給正在困惑中的讀者一些靈感。
Tim Cook繼任過世的Steve Jobs成為Apple執行長已經十年。這十年來,他帶領著Apple穩定前進、持續成長,讓它成為一家產品暢銷、市值超過2兆美元的成功企業。當然,跟任何領導者一樣,Cook功過都有;本文是作者評論Cook成績的系列文章上篇。
你可能也想看
Google News 追蹤
Thumbnail
「"衝刺 Sprint"是“敏捷開發 Agile Development”的“爭球法 Scrum”中的用語。 首先設定一個產品使用流程作為目標, 然後在一週至一個月期間內,將能夠做到這個使用流程的功能製作出來。 這段預設用來迅速進行開發工作的期間,就叫做衝刺期間。」 「精
Thumbnail
「Scrum的用意是為科技業設想一套更快速,更可靠,更有效的軟體開發手法。」 「Scrum源自於 Toyota生產系統,以及空戰的OODA循環。」 「設定為期一週至一個月的“衝刺 Sprint",以維持動能,讓每個成員承擔應有的責任。」 「進行簡短的"每日立會 Daily St
Thumbnail
敏捷開發的實踐方式有很多,其中以簡單、易懂的 Scrum 框架最廣為大家接受。 2024年7月 LeSS 網站發布了新一版的《Scrum 指南》,其中調整的內容我覺得讓這個框架更符合實務上的應用,因此就其內容並結合個人經驗與見解撰寫這篇短文,希望幫助大家快速了解這套能幫助團隊適應變化的敏捷開發方法。
Thumbnail
如何有效運用Scrum的船舶理論來主持專案檢討會。船舶理論將專案比作船,通過風帆、礁石、錨等元素可視化檢討內容。會議前的準備、進行步驟及專案經理的主持技巧,幫助團隊在輕鬆愉快的氛圍中總結經驗、識別問題、制定改進計劃,從而提升未來專案的成功率。
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
本文介紹了在公司專案中採用敏捷(Agile)方法,並分享了Scrum的好處、成員負責工作以及工作流程。希望可以掌握Scrum的核心:透明度、檢視和調整的核心,來推動敏捷工作。
當投標截稿時限緊迫時,該怎麼辦? 敏捷就很重要,不只拿A,更要衝刺拿A   我於2018研讀Jeff所寫SCRUM(敏捷)一書, 感到相見恨晚,恰逢其時。 把我過去準備投標或執行專案經驗, 在本書已整理出一套更有系統論述, 值得推薦你去學習並應用在工作上, 敏捷強調執行專案要有兩種能
Thumbnail
本文討論如何運用敏捷開發的概念到人生,以打造人生產品並驗證自己的喜好。透過市場見解,敏捷開發可以幫助我們快速迭代,以不斷納入新資訊制訂下一波戰術。同時,設計思考和建立人脈也能運用敏捷迭代。此外,我們也討論了計畫如何做才完整、產品藍圖的重要性以及應對科技債的建議。
Thumbnail
敏捷測試能有效幫助科技公司應對網路興起、軟體當道和資訊爆炸的挑戰,透過小型、跨功能團隊的協作與快速執行,並以用戶反饋進行快速迭代以測試產品假說。本文談到敏捷開發的迷思、MVP的重要性以及風險的注重,以及精實創業中如何驗證市場假說。同時提出敏捷的問題點,並結合同理心設計以滿足消費者情感上的需求。
Thumbnail
「"衝刺 Sprint"是“敏捷開發 Agile Development”的“爭球法 Scrum”中的用語。 首先設定一個產品使用流程作為目標, 然後在一週至一個月期間內,將能夠做到這個使用流程的功能製作出來。 這段預設用來迅速進行開發工作的期間,就叫做衝刺期間。」 「精
Thumbnail
「Scrum的用意是為科技業設想一套更快速,更可靠,更有效的軟體開發手法。」 「Scrum源自於 Toyota生產系統,以及空戰的OODA循環。」 「設定為期一週至一個月的“衝刺 Sprint",以維持動能,讓每個成員承擔應有的責任。」 「進行簡短的"每日立會 Daily St
Thumbnail
敏捷開發的實踐方式有很多,其中以簡單、易懂的 Scrum 框架最廣為大家接受。 2024年7月 LeSS 網站發布了新一版的《Scrum 指南》,其中調整的內容我覺得讓這個框架更符合實務上的應用,因此就其內容並結合個人經驗與見解撰寫這篇短文,希望幫助大家快速了解這套能幫助團隊適應變化的敏捷開發方法。
Thumbnail
如何有效運用Scrum的船舶理論來主持專案檢討會。船舶理論將專案比作船,通過風帆、礁石、錨等元素可視化檢討內容。會議前的準備、進行步驟及專案經理的主持技巧,幫助團隊在輕鬆愉快的氛圍中總結經驗、識別問題、制定改進計劃,從而提升未來專案的成功率。
Thumbnail
在數位時代,Scrum已成為專案管理的利器。本文介紹Scrum的核心角色、工件和事件,並結合我開發CDP的實際經驗,分享如何通過產品待辦清單管理、Sprint計劃與執行、每日站會和Sprint回顧來提升專案靈活性與效率。希望能啟發更多專案經理運用Scrum,優化專案流程。
Thumbnail
本文介紹了在公司專案中採用敏捷(Agile)方法,並分享了Scrum的好處、成員負責工作以及工作流程。希望可以掌握Scrum的核心:透明度、檢視和調整的核心,來推動敏捷工作。
當投標截稿時限緊迫時,該怎麼辦? 敏捷就很重要,不只拿A,更要衝刺拿A   我於2018研讀Jeff所寫SCRUM(敏捷)一書, 感到相見恨晚,恰逢其時。 把我過去準備投標或執行專案經驗, 在本書已整理出一套更有系統論述, 值得推薦你去學習並應用在工作上, 敏捷強調執行專案要有兩種能
Thumbnail
本文討論如何運用敏捷開發的概念到人生,以打造人生產品並驗證自己的喜好。透過市場見解,敏捷開發可以幫助我們快速迭代,以不斷納入新資訊制訂下一波戰術。同時,設計思考和建立人脈也能運用敏捷迭代。此外,我們也討論了計畫如何做才完整、產品藍圖的重要性以及應對科技債的建議。
Thumbnail
敏捷測試能有效幫助科技公司應對網路興起、軟體當道和資訊爆炸的挑戰,透過小型、跨功能團隊的協作與快速執行,並以用戶反饋進行快速迭代以測試產品假說。本文談到敏捷開發的迷思、MVP的重要性以及風險的注重,以及精實創業中如何驗證市場假說。同時提出敏捷的問題點,並結合同理心設計以滿足消費者情感上的需求。