SlideShare a Scribd company logo
1 of 66
Teddy Chen
teddy@teddysoft.tw
http://teddy-chen-tw.blogspot.com
May 27 2014
Scrum導入經驗分享
• 超過19年軟體開發經驗。2012年7月成
立泰迪軟體,從事敏捷開發顧問、教育
訓練、軟體工具導入等服務。
• 2014年5月,出版「笑談軟體工程:敏
捷開發法的逆襲」,
• 2012年6月,出版暢銷書「笑談軟體工
程:敏捷方法的逆襲」,獲iTHome週
刊推薦為2012年iT人必看好書。
• 2008年取得台北科技大學資工博士。
• 2007年起經營「搞笑談軟工」部落格。
Copyright@2012-2014 Teddysoft
分享內容
• Scrum演給你看
• 在台灣導入Scrum失敗最重要的十個原因
Copyright@2012-2014 Teddysoft
4
Scrum大調查
Part 1. Scrum演給你看
6
故事是這樣
開始滴…
Copyright@2012-2014 Teddysoft
老闆願景:我要賺大錢
014
老闆
終極密碼: 3 3 23
7Copyright@2012-2014 Teddysoft
8
Vision
有夢最美
希望相隨
Copyright@2012-2014 Teddysoft
找錢
找人
開始做
實現願景三部曲
9Copyright@2012-2014 Teddysoft
找錢 
找創投、父母、政府
10Copyright@2012-2014 Teddysoft
找人 
找數字人力銀行或搶
學生 XD
11Copyright@2012-2014 Teddysoft
開始做
找Teddy
12Copyright@2012-2014 Teddysoft
13
怎麼用Scrum
做專案?
Copyright@2012-2014 Teddysoft
宣告專案開始
14
Product Owner
(PO)
Scrum
Master (SM)
Team
(1.新專案GO!.mpg)
Copyright@2012-2014 Teddysoft
有了需求清單專案便可正式開工
我叫做 Product Backlog
Copyright@2012-2014 Teddysoft
16
Schedule
Copyright@2012-2014 Teddysoft
聖上 老闆說
三個月內要做出第一版
17
VS
Copyright@2012-2014 Teddysoft
你的三個月,跟我的三個月不一樣
18
2週 2週 2週 2週 2週 2週
Scrum 的三個月(6個 sprint)
Waterfall 的三個月
甲方 乙方
Copyright@2012-2014 Teddysoft
19
每兩週爆發一次,還是累
積三個月一次爆發比較好?
本次地震所釋
放的能量,相
當於1.2顆原子
彈。此為正常
能量釋放。
Copyright@2012-2014 Teddysoft
20
準備開工
Copyright@2012-2014 Teddysoft
21
Sprint Planning Meeting, Part 1
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
估算 story point
(2.Sprint Planning_估點數.mpg)
PO
SM
Copyright@2012-2014 Teddysoft
22
80
Sprint Backlog Item #
Notes
How to demo
Importance
Value
身為使用者,我可以在手機
上看到體重週線圖,以便了
解減重成效。
Estimate
25
打開減重app
點選觀看體重週線圖功能
手機上顯示體重週線圖
•體重持續上升用紅色線條,下降用綠色
5
Copyright@2012-2014 Teddysoft
23
Story (需求)如何實作?
Copyright@2012-2014 Teddysoft
24
Sprint Planning Meeting, Part 2
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
切割 task
(3.Sprint Planning_切Task.mpg)
估算 task
(4.Sprint Planning_估時數.mpg)
Copyright@2012-2014 Teddysoft
25
Taskboard
我叫做 Taskboard
Copyright@2012-2014 Teddysoft
26
開始動手做事
Copyright@2012-2014 Teddysoft
27
Daily Scrum
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
Day 2
(5.Daily Scrum Day2.mpg)
Day 3
(6.Daily Scrum Day3.mpg)
Copyright@2012-2014 Teddysoft
28
做完驗收
Copyright@2012-2014 Teddysoft
29
光陰似箭,歲月如梭
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
Copyright@2012-2014 Teddysoft
30
俗話說:醜媳婦
總是要見公婆
Copyright@2012-2014 Teddysoft
31
Sprint Review Meeting
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
Demo
(7.Sprint Review.mpg)
PO: 公
婆代表
醜媳婦
製造者
Copyright@2012-2014 Teddysoft
Copyright@2012-2014 Teddysoft
33
完成的功能顧客不喜歡怎麼辦?
顧客要改需求怎麼辦?
Copyright@2012-2014 Teddysoft
34
正常能量釋放
請安心服用
Copyright@2012-2014 Teddysoft
35
Demo 完就結束了嗎?
Copyright@2012-2014 Teddysoft
36
曾子曰: 吾日三省吾身
Scrum曰: Sprint結束
前開一次自省會議
Copyright@2012-2014 Teddysoft
37
Retrospective Meeting
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10
說感激
(8.Retrospective_1.mpg)
Good &
Improvement
(9.Retrospective_2.mpg)
Copyright@2012-2014 Teddysoft
Copyright@2012-2014 Teddysoft
39
Scrum 這貼藥方
給它吃下去
Copyright@2012-2014 Teddysoft
40
Scrum 帶給團隊最大的改善
• 穩定的產出
• 較高品質的產出
– 每個 sprint 結束都有一個潛在可交付的軟體
• 依據需求優先順序施工
• 軟體變軟
Copyright@2012-2014 Teddysoft
41
導入 Scrum 不要忽略
• 軟體設計基本功夫依然重要
– OO concepts, design patterns, architectures, etc.
• 軟體工程實務作法依然重要
• 努力追求成為卓越的專業人員依然重要
• 人性
Copyright@2012-2014 Teddysoft
42
Scrum 考前總複習: 雙重回饋
42
reviewCopyright@2012-2014 Teddysoft
43
Scrum 考前總複習: 流程總覽
Product
Backlog
Product
Owner
Sprint Planning
Meeting
Sprint
Backlog
Daily Scrum
Meeting
Sprint Review
Meeting
Retrospective
Meeting
PO Developers
SM
PO Developers
SM
PO Developers
SM
1 DayPO Developers
SM
Sprint
PO Developers
SM
Stakeholders
Feedbacks
Vision
Copyright@2012-2014 Teddysoft
44
Scrum介紹完畢
鄉民:這麼快?
Teddy:只有60分鐘啊!
Copyright@2012-2014 Teddysoft
45
要如何學好
Scrum與敏捷
方法?
Copyright@2012-2014 Teddysoft
46
絕世武功的…目錄…的第一頁
47
太慘了吧,
有沒有第二條路?
Copyright@2012-2014 Teddysoft
48
我很用功
可是我很窮沒錢買那
麼多武功祕笈
Copyright@2012-2014 Teddysoft
49
絕世武功精華版
Copyright@2012-2014 Teddysoft
50
有沒有第三條路?
Copyright@2012-2014 Teddysoft
51
我一秒鐘幾十萬上下
沒時間把書都看完
Copyright@2012-2014 Teddysoft
52
Scrum軟體開發流程實作班
2014/07/26~27 (週六、日)
09:30 – 17:00 共12小時
Copyright@2012-2014 Teddysoft
53
還沒完啊?
Copyright@2012-2014 Teddysoft
54
完了,謝謝。中場休息
Product
Backlog
Product
Owner
Sprint Planning
Meeting
Sprint
Backlog
Daily Scrum
Meeting
Sprint Review
Meeting
Retrospective
Meeting
PO Developers
SM
PO Developers
SM
PO Developers
SM
1 DayPO Developers
SM
Sprint
PO Developers
SM
Stakeholders
Feedbacks
Vision
Copyright@2012-2014 Teddysoft
Part 2. 在台灣導入Scrum
失敗最重要的十個原因
56
1.根本沒開始
57
2.根本不懂
58
3.老闆不支持
59
4.挑食/炒短線
60
5.沒有找導入顧問
61
6. 團隊成員都是
老屁股(資深員工)
62
7. SM沒經驗,或
是太忙
63
8.PO太弱,或找
不到PO
64
9.團隊缺乏自我
管理文化
65
10.團隊未具備持
續改善能力
分享結束,謝謝
Q&A

More Related Content

Similar to [演講] Scrum導入經驗分享

20160323 台大 微軟學生大使招生分享會
20160323 台大 微軟學生大使招生分享會20160323 台大 微軟學生大使招生分享會
20160323 台大 微軟學生大使招生分享會Meng-Ru (Raymond) Tsai
 
2015 0311 what i've learned from startups
2015 0311 what i've learned from startups2015 0311 what i've learned from startups
2015 0311 what i've learned from startupsAndro Chen Chun-An
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 張大明 Ta-Ming Chang
 
台灣快樂學程式推廣學會 SUN 陽光計畫
台灣快樂學程式推廣學會 SUN 陽光計畫台灣快樂學程式推廣學會 SUN 陽光計畫
台灣快樂學程式推廣學會 SUN 陽光計畫shalley2546
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfJen-Chieh Ko
 
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享張大明 Ta-Ming Chang
 
重構三兩事
重構三兩事重構三兩事
重構三兩事teddysoft
 
如何提昇產品經理思考品質
如何提昇產品經理思考品質如何提昇產品經理思考品質
如何提昇產品經理思考品質stanley Tseng
 
Hcd 130307074842-phpapp01
Hcd 130307074842-phpapp01Hcd 130307074842-phpapp01
Hcd 130307074842-phpapp01ditl
 
聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?Duran Hsieh
 
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势damacheng2
 
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用張大明 Ta-Ming Chang
 
社群軟體應用
社群軟體應用社群軟體應用
社群軟體應用泰維 陳
 
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版yunjuli
 
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715亞太數位創業拉力營-創業智庫召集說明與介紹 2070715
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715張大明 Ta-Ming Chang
 

Similar to [演講] Scrum導入經驗分享 (16)

20160323 台大 微軟學生大使招生分享會
20160323 台大 微軟學生大使招生分享會20160323 台大 微軟學生大使招生分享會
20160323 台大 微軟學生大使招生分享會
 
2015 0311 what i've learned from startups
2015 0311 what i've learned from startups2015 0311 what i've learned from startups
2015 0311 what i've learned from startups
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
 
台灣快樂學程式推廣學會 SUN 陽光計畫
台灣快樂學程式推廣學會 SUN 陽光計畫台灣快樂學程式推廣學會 SUN 陽光計畫
台灣快樂學程式推廣學會 SUN 陽光計畫
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdf
 
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享
PMI-TW 高雄支會讀會會分享─課堂競賽社群學習工作坊分享
 
重構三兩事
重構三兩事重構三兩事
重構三兩事
 
如何提昇產品經理思考品質
如何提昇產品經理思考品質如何提昇產品經理思考品質
如何提昇產品經理思考品質
 
Hcd 130307074842-phpapp01
Hcd 130307074842-phpapp01Hcd 130307074842-phpapp01
Hcd 130307074842-phpapp01
 
聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?
 
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势
微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势, 微服务眼中持续交付的最佳姿势
 
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用
20160606台灣企業領袖交流會培訓平台專題研討活動—智能化大數據應用
 
社群軟體應用
社群軟體應用社群軟體應用
社群軟體應用
 
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版
超炫轉盤式思維簡報工具Prezi 2011 新介面功能-更新版
 
東吳大學-成功的時間管理-20111126
東吳大學-成功的時間管理-20111126 東吳大學-成功的時間管理-20111126
東吳大學-成功的時間管理-20111126
 
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715亞太數位創業拉力營-創業智庫召集說明與介紹 2070715
亞太數位創業拉力營-創業智庫召集說明與介紹 2070715
 

More from teddysoft

Dci vs aggregate_dddtw_2021-0.3-16-9
Dci vs aggregate_dddtw_2021-0.3-16-9Dci vs aggregate_dddtw_2021-0.3-16-9
Dci vs aggregate_dddtw_2021-0.3-16-9teddysoft
 
Dci vs aggregate_dddtw_2021-0.3-preview
Dci vs aggregate_dddtw_2021-0.3-previewDci vs aggregate_dddtw_2021-0.3-preview
Dci vs aggregate_dddtw_2021-0.3-previewteddysoft
 
DDD + Clean Architecture: 從需求到實作
DDD + Clean Architecture: 從需求到實作DDD + Clean Architecture: 從需求到實作
DDD + Clean Architecture: 從需求到實作teddysoft
 
漫談重構
漫談重構漫談重構
漫談重構teddysoft
 
Pattern based problem solving-published
Pattern based problem solving-publishedPattern based problem solving-published
Pattern based problem solving-publishedteddysoft
 
Agile the timeless way of software development-2019-05-17-v1.2-published
Agile the timeless way of software development-2019-05-17-v1.2-publishedAgile the timeless way of software development-2019-05-17-v1.2-published
Agile the timeless way of software development-2019-05-17-v1.2-publishedteddysoft
 
從Bowling Game Kata看敏捷開發
從Bowling Game Kata看敏捷開發從Bowling Game Kata看敏捷開發
從Bowling Game Kata看敏捷開發teddysoft
 
當Scrum遇到Pattern
當Scrum遇到Pattern當Scrum遇到Pattern
當Scrum遇到Patternteddysoft
 
說出一嘴好設計 1.1
說出一嘴好設計 1.1說出一嘴好設計 1.1
說出一嘴好設計 1.1teddysoft
 
跟著Teddy讀Pattern
跟著Teddy讀Pattern跟著Teddy讀Pattern
跟著Teddy讀Patternteddysoft
 
洗白你的軟體架構
洗白你的軟體架構洗白你的軟體架構
洗白你的軟體架構teddysoft
 
Bdd atdd sbe_tdd_ddd_published
Bdd atdd sbe_tdd_ddd_publishedBdd atdd sbe_tdd_ddd_published
Bdd atdd sbe_tdd_ddd_publishedteddysoft
 
了解模式讓你更敏捷 (C C Agile 活動分享)
了解模式讓你更敏捷 (C C Agile 活動分享)了解模式讓你更敏捷 (C C Agile 活動分享)
了解模式讓你更敏捷 (C C Agile 活動分享)teddysoft
 
好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14teddysoft
 
[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309teddysoft
 
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題teddysoft
 
Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術teddysoft
 
模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式teddysoft
 

More from teddysoft (18)

Dci vs aggregate_dddtw_2021-0.3-16-9
Dci vs aggregate_dddtw_2021-0.3-16-9Dci vs aggregate_dddtw_2021-0.3-16-9
Dci vs aggregate_dddtw_2021-0.3-16-9
 
Dci vs aggregate_dddtw_2021-0.3-preview
Dci vs aggregate_dddtw_2021-0.3-previewDci vs aggregate_dddtw_2021-0.3-preview
Dci vs aggregate_dddtw_2021-0.3-preview
 
DDD + Clean Architecture: 從需求到實作
DDD + Clean Architecture: 從需求到實作DDD + Clean Architecture: 從需求到實作
DDD + Clean Architecture: 從需求到實作
 
漫談重構
漫談重構漫談重構
漫談重構
 
Pattern based problem solving-published
Pattern based problem solving-publishedPattern based problem solving-published
Pattern based problem solving-published
 
Agile the timeless way of software development-2019-05-17-v1.2-published
Agile the timeless way of software development-2019-05-17-v1.2-publishedAgile the timeless way of software development-2019-05-17-v1.2-published
Agile the timeless way of software development-2019-05-17-v1.2-published
 
從Bowling Game Kata看敏捷開發
從Bowling Game Kata看敏捷開發從Bowling Game Kata看敏捷開發
從Bowling Game Kata看敏捷開發
 
當Scrum遇到Pattern
當Scrum遇到Pattern當Scrum遇到Pattern
當Scrum遇到Pattern
 
說出一嘴好設計 1.1
說出一嘴好設計 1.1說出一嘴好設計 1.1
說出一嘴好設計 1.1
 
跟著Teddy讀Pattern
跟著Teddy讀Pattern跟著Teddy讀Pattern
跟著Teddy讀Pattern
 
洗白你的軟體架構
洗白你的軟體架構洗白你的軟體架構
洗白你的軟體架構
 
Bdd atdd sbe_tdd_ddd_published
Bdd atdd sbe_tdd_ddd_publishedBdd atdd sbe_tdd_ddd_published
Bdd atdd sbe_tdd_ddd_published
 
了解模式讓你更敏捷 (C C Agile 活動分享)
了解模式讓你更敏捷 (C C Agile 活動分享)了解模式讓你更敏捷 (C C Agile 活動分享)
了解模式讓你更敏捷 (C C Agile 活動分享)
 
好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14
 
[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309
 
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
 
Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術
 
模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式
 

[演講] Scrum導入經驗分享