SlideShare una empresa de Scribd logo
1 de 53
王泰瑞, Terry Wang
2015/ November/ 14
How Did We Screw It Up
我們是怎麼搞砸scrum的
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Confidential. Wang Terry, Chuan Yun, all rights reserved. 2
在開始之前...
Confidential. Wang Terry, Chuan Yun, all rights reserved. 3
這個世界並不完美
Confidential. Wang Terry, Chuan Yun, all rights reserved. 4
我也並不完美
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們是怎麼搞砸scrum的
- 故事背景
- Retrospectives
- 小技巧
- 結論
5
大綱
Confidential. Wang Terry, Chuan Yun, all rights reserved.
故事背景
6
公司
?
• 硬體公司
• 用SOP加甘特圖來管理進度
• 喜愛Costdown
Confidential. Wang Terry, Chuan Yun, all rights reserved.
故事背景
7
部門 (BU)
?
• 硬體部門
• 想做 App 來當作硬體的加值
Confidential. Wang Terry, Chuan Yun, all rights reserved.
故事背景
8
主管
?
• Firmware出身
• 覺得Waterfall的開發法
怪怪的,但勉強可用
• 強勢領導出貨的時程
Confidential. Wang Terry, Chuan Yun, all rights reserved.
?
故事背景
9
開發團隊
• 第一個專案
• 幾個 Android Apps
• 4, 5 Contractors
• 第二個專案
• TV Box
• Designers + Developers + QAs
Confidential. Wang Terry, Chuan Yun, all rights reserved.
問題
故事背景
10
?
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們是怎麼搞砸scrum的
- 故事背景
- Retrospectives
- 小技巧
- 結論
11
大綱
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
12
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
13
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
向上管理 :)
• 把Agile教給管理高層
• Stacey Matrix
14
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
工廠生產
室內裝潢
耕作 鋪路
軟體開發
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• 把Agile教給管理高層
• Stacey Matrix
• Cost down?
向上管理 :)
15
Confidential. Wang Terry, Chuan Yun, all rights reserved. 16from:
http://www.ambysoft.com/essays/whyAgileWorksFeedback.html
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• 把Agile教給管理高層
• Stacey Matrix
• Cost down?
• The Joel Test:
12 steps to Better code
向上管理 :)
17http://www.joelonsoftware.com/articles/fog0000000043.html
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• 把Agile教給管理高層
• Stacey Matrix
• Cost down?
• The Joel Test:
12 steps to Better code
向上管理 :)
18
Confidential. Wang Terry, Chuan Yun, all rights reserved.
向上管理 :(
• 無法改變Waterfall的心態
• “你Spec不Firm,我的工程師不開工”
• “設計師Wireframe不出來,我的工程師不開工”
• “你程式都還沒寫完,是要QA測試什麼?”
19
Confidential. Wang Terry, Chuan Yun, all rights reserved.
向上管理 :(
• 不透明的文化
• 老闆去開會,決定的事情回來基本上不大會宣布
• BU有一種報喜不報憂的風格
20
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
21
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
專案管理 :)
• 成功讓第二個專案的PM變成PO了
• 願意相信開發團隊
• 願意對外擋砲火,背黑鍋
• 承認一開始浪費太多時間,導致軟體拖累硬體
• 對要做的事情排出優先順序
22
Confidential. Wang Terry, Chuan Yun, all rights reserved.
專案管理 :(
• 無法把release planning做好
• 第二個專案的軟體的schedule搭不上硬體的EVT/DVT/PVT的
schedule
23
Confidential. Wang Terry, Chuan Yun, all rights reserved.
專案管理 :(
• “有這麼難嗎“心態
• ”這應該很簡單吧“心態
24
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
25
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
估計 :)
• 團隊願意相信Planning Poker的機制,與點數代表的意義
• 願意在Sprint Planning時講真話
26
Confidential. Wang Terry, Chuan Yun, all rights reserved.
估計 :(
• 主管的小孔明心態
“我覺得Terry他們六個月一定做得完”
“Terry啊,其實你這個問題,我三個月前就看到了,
只是我沒跟你說,要讓你自己發現.”
• ”估計其實是一種猜測,把猜測當作是承諾是很危險的“
- from Clean Coder
27
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
28
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Agile Practice :)
• 大家都唸了Clean Code, Clean Coder
• 從無到有的有了簡單的CI
• Code Review
• 有人開始寫unit test
• 有人開始小小的TDD
• 開始屏棄“會動就好”的心態,注意程式碼的品質
29
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Agile Practice :(
• unit test不夠多
• 出現了Layout專家,Database專家等等
• 沒有慢慢的擴大DoD (Definition of Done)
• 等待命令,等待標準答案
• A看不懂B的code,是誰的錯?
• Pair Programming…真難...
30
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
31
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
團隊 :)
• 帶出了幾個相信scrum developer
• 願意為了反映需求的頻繁更改,而去
改程式
32
Confidential. Wang Terry, Chuan Yun, all rights reserved.
團隊 :(
• 第一個團隊
• 還是有“會動就好”的心態
• 第二個團隊
• Designer無法適應scrum的節奏做UI/UX的設計,與他們在學校所
學不同
• 標準答案心態
33
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 向上管理
- 專案管理
- 估計
- Agile Practice
- 團隊
- 我自己
Let’s do the Retrospective!
34
&
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我自己 :)
• 把Agile帶進硬體公司,讓一大群人聽過Agile與scrum
• 讓一小撮人願意相信Scrum
35
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我自己 :(
• 懂得太少,要學的太多
• 經驗不夠
• 專案畢竟最後是失敗了,雖然現在看起來好像是好事
• scrum master + programmer真的不是個好主意
36
Confidential. Wang Terry, Chuan Yun, all rights reserved. 37
現在回想起來…
其實都是心態問題
Confidential. Wang Terry, Chuan Yun, all rights reserved.
問題
故事背景
38
心態
Confidential. Wang Terry, Chuan Yun, all rights reserved.
哪些心態是不好的?
• 不透明
• 有這麼難嗎
• 這應該很簡單吧
• 小孔明
• 會動就好
• 標準答案
39
Confidential. Wang Terry, Chuan Yun, all rights reserved. 40
Confidential. Wang Terry, Chuan Yun, all rights reserved.
敏捷心態
• 擁抱改變
• 早期發現 早期治療
• 透明
• 估計,不是為了“準”,是用來做出對策
• 沒有標準答案,只有好與更好的答案
• “Plan is nothing, but planning is everything.”
- Dwight D. Eisenhower
41
Confidential. Wang Terry, Chuan Yun, all rights reserved.
敏捷心態
• 從失敗中學習
• Fail Early, Fail Fast, Fail Better
• 無我: A Rock Star vs Studio Musicians
- from “Scrum Shortcuts without Cutting Corners“
42
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們是怎麼搞砸scrum的
- 故事背景
- Retrospectives
- 小技巧
- 結論
43
大綱
Confidential. Wang Terry, Chuan Yun, all rights reserved.
小技巧
• 先說服大老闆
• 多花點錢,找夠強的工程師
• 由看板(KanBan)開始,各部門會比較容易接受
• 找真的有經驗,會coding的顧問
44
Confidential. Wang Terry, Chuan Yun, all rights reserved.
小技巧
• mindset只能潛移默化
• 人的問題慢慢來比較快
• A good design is about making good compromises.
• 三件事情可以增加軟體專案成功的機會
• 寫越少的程式越好
• 做越多的測試越好
• 越早開始越好
45
Confidential. Wang Terry, Chuan Yun, all rights reserved.
小技巧
• 千萬不要發明自己的
scrum
46
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們是怎麼搞砸scrum的
- 故事背景
- Retrospectives
- 小技巧
- 結論
47
大綱
Confidential. Wang Terry, Chuan Yun, all rights reserved. 48
戰鬥
戰術
戰略
Confidential. Wang Terry, Chuan Yun, all rights reserved. 49
推動agile的人要有很多很多很多的熱情
Confidential. Wang Terry, Chuan Yun, all rights reserved. 50
如果熱情用完了...
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Work with Pros! 去與專業人士共事!!
51
Confidential. Wang Terry, Chuan Yun, all rights reserved.
其他一些網路上的演講與文章
1. How To Fail With Agile by Mike Cohn
https://www.mountaingoatsoftware.com/articles/how-to-fail-with-agile
2. The Power of an Agile Mindset by Linda Rising
http://www.agilealliance.org/resources/learning-center/keynote-the-
power-of-an-agile-mindset
52
wangtrying@gmail.com
Confidential. Wang Terry, Chuan Yun, all rights reserved
Question Time!
Terry Wang

Más contenido relacionado

La actualidad más candente

那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子
Ken Kuan
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
Jen-Chieh Ko
 
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
Rick Hwang
 

La actualidad más candente (14)

Scrum Workshop - Paper Prototyping Game - for Girls in Tech
Scrum Workshop - Paper Prototyping Game - for Girls in TechScrum Workshop - Paper Prototyping Game - for Girls in Tech
Scrum Workshop - Paper Prototyping Game - for Girls in Tech
 
Scrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupScrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetup
 
Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018Scrum drawing game in agile summit 2018
Scrum drawing game in agile summit 2018
 
Scrum and xp from the trenches (1st edition, Chinese)
Scrum and xp from the trenches   (1st edition, Chinese)Scrum and xp from the trenches   (1st edition, Chinese)
Scrum and xp from the trenches (1st edition, Chinese)
 
敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲
 
硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side vent硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side vent
 
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
 
团队目标管理模型
团队目标管理模型团队目标管理模型
团队目标管理模型
 
不妥協的河蟹之道
不妥協的河蟹之道不妥協的河蟹之道
不妥協的河蟹之道
 
那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
 
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
 
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
 

Similar a 我們是怎麼搞砸scrum的? how did we screw it up?

Doc 2011101404575913
Doc 2011101404575913Doc 2011101404575913
Doc 2011101404575913
Rhythm Sun
 
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
JoXuZi
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
Wen-Tien Chang
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月
Mr PM
 

Similar a 我們是怎麼搞砸scrum的? how did we screw it up? (13)

敏捷需求探索工作坊
敏捷需求探索工作坊敏捷需求探索工作坊
敏捷需求探索工作坊
 
Doc 2011101404575913
Doc 2011101404575913Doc 2011101404575913
Doc 2011101404575913
 
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
 
请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
 
一個 agilist 的獨白
一個 agilist 的獨白一個 agilist 的獨白
一個 agilist 的獨白
 
如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案如何讓一個敏捷團隊,同時執行多個專案
如何讓一個敏捷團隊,同時執行多個專案
 
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert FanKick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月
 
Why do we need backend testing
Why do we need backend testingWhy do we need backend testing
Why do we need backend testing
 
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
 
The lean startup & NPDP
The lean startup & NPDPThe lean startup & NPDP
The lean startup & NPDP
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
 

我們是怎麼搞砸scrum的? how did we screw it up?

  • 1. 王泰瑞, Terry Wang 2015/ November/ 14 How Did We Screw It Up 我們是怎麼搞砸scrum的 Confidential. Wang Terry, Chuan Yun, all rights reserved.
  • 2. Confidential. Wang Terry, Chuan Yun, all rights reserved. 2 在開始之前...
  • 3. Confidential. Wang Terry, Chuan Yun, all rights reserved. 3 這個世界並不完美
  • 4. Confidential. Wang Terry, Chuan Yun, all rights reserved. 4 我也並不完美
  • 5. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們是怎麼搞砸scrum的 - 故事背景 - Retrospectives - 小技巧 - 結論 5 大綱
  • 6. Confidential. Wang Terry, Chuan Yun, all rights reserved. 故事背景 6 公司 ? • 硬體公司 • 用SOP加甘特圖來管理進度 • 喜愛Costdown
  • 7. Confidential. Wang Terry, Chuan Yun, all rights reserved. 故事背景 7 部門 (BU) ? • 硬體部門 • 想做 App 來當作硬體的加值
  • 8. Confidential. Wang Terry, Chuan Yun, all rights reserved. 故事背景 8 主管 ? • Firmware出身 • 覺得Waterfall的開發法 怪怪的,但勉強可用 • 強勢領導出貨的時程
  • 9. Confidential. Wang Terry, Chuan Yun, all rights reserved. ? 故事背景 9 開發團隊 • 第一個專案 • 幾個 Android Apps • 4, 5 Contractors • 第二個專案 • TV Box • Designers + Developers + QAs
  • 10. Confidential. Wang Terry, Chuan Yun, all rights reserved. 問題 故事背景 10 ?
  • 11. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們是怎麼搞砸scrum的 - 故事背景 - Retrospectives - 小技巧 - 結論 11 大綱
  • 12. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 12 &
  • 13. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 13 &
  • 14. Confidential. Wang Terry, Chuan Yun, all rights reserved. 向上管理 :) • 把Agile教給管理高層 • Stacey Matrix 14 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 工廠生產 室內裝潢 耕作 鋪路 軟體開發
  • 15. Confidential. Wang Terry, Chuan Yun, all rights reserved. • 把Agile教給管理高層 • Stacey Matrix • Cost down? 向上管理 :) 15
  • 16. Confidential. Wang Terry, Chuan Yun, all rights reserved. 16from: http://www.ambysoft.com/essays/whyAgileWorksFeedback.html
  • 17. Confidential. Wang Terry, Chuan Yun, all rights reserved. • 把Agile教給管理高層 • Stacey Matrix • Cost down? • The Joel Test: 12 steps to Better code 向上管理 :) 17http://www.joelonsoftware.com/articles/fog0000000043.html
  • 18. Confidential. Wang Terry, Chuan Yun, all rights reserved. • 把Agile教給管理高層 • Stacey Matrix • Cost down? • The Joel Test: 12 steps to Better code 向上管理 :) 18
  • 19. Confidential. Wang Terry, Chuan Yun, all rights reserved. 向上管理 :( • 無法改變Waterfall的心態 • “你Spec不Firm,我的工程師不開工” • “設計師Wireframe不出來,我的工程師不開工” • “你程式都還沒寫完,是要QA測試什麼?” 19
  • 20. Confidential. Wang Terry, Chuan Yun, all rights reserved. 向上管理 :( • 不透明的文化 • 老闆去開會,決定的事情回來基本上不大會宣布 • BU有一種報喜不報憂的風格 20
  • 21. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 21 &
  • 22. Confidential. Wang Terry, Chuan Yun, all rights reserved. 專案管理 :) • 成功讓第二個專案的PM變成PO了 • 願意相信開發團隊 • 願意對外擋砲火,背黑鍋 • 承認一開始浪費太多時間,導致軟體拖累硬體 • 對要做的事情排出優先順序 22
  • 23. Confidential. Wang Terry, Chuan Yun, all rights reserved. 專案管理 :( • 無法把release planning做好 • 第二個專案的軟體的schedule搭不上硬體的EVT/DVT/PVT的 schedule 23
  • 24. Confidential. Wang Terry, Chuan Yun, all rights reserved. 專案管理 :( • “有這麼難嗎“心態 • ”這應該很簡單吧“心態 24
  • 25. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 25 &
  • 26. Confidential. Wang Terry, Chuan Yun, all rights reserved. 估計 :) • 團隊願意相信Planning Poker的機制,與點數代表的意義 • 願意在Sprint Planning時講真話 26
  • 27. Confidential. Wang Terry, Chuan Yun, all rights reserved. 估計 :( • 主管的小孔明心態 “我覺得Terry他們六個月一定做得完” “Terry啊,其實你這個問題,我三個月前就看到了, 只是我沒跟你說,要讓你自己發現.” • ”估計其實是一種猜測,把猜測當作是承諾是很危險的“ - from Clean Coder 27
  • 28. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 28 &
  • 29. Confidential. Wang Terry, Chuan Yun, all rights reserved. Agile Practice :) • 大家都唸了Clean Code, Clean Coder • 從無到有的有了簡單的CI • Code Review • 有人開始寫unit test • 有人開始小小的TDD • 開始屏棄“會動就好”的心態,注意程式碼的品質 29
  • 30. Confidential. Wang Terry, Chuan Yun, all rights reserved. Agile Practice :( • unit test不夠多 • 出現了Layout專家,Database專家等等 • 沒有慢慢的擴大DoD (Definition of Done) • 等待命令,等待標準答案 • A看不懂B的code,是誰的錯? • Pair Programming…真難... 30
  • 31. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 31 &
  • 32. Confidential. Wang Terry, Chuan Yun, all rights reserved. 團隊 :) • 帶出了幾個相信scrum developer • 願意為了反映需求的頻繁更改,而去 改程式 32
  • 33. Confidential. Wang Terry, Chuan Yun, all rights reserved. 團隊 :( • 第一個團隊 • 還是有“會動就好”的心態 • 第二個團隊 • Designer無法適應scrum的節奏做UI/UX的設計,與他們在學校所 學不同 • 標準答案心態 33
  • 34. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 向上管理 - 專案管理 - 估計 - Agile Practice - 團隊 - 我自己 Let’s do the Retrospective! 34 &
  • 35. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我自己 :) • 把Agile帶進硬體公司,讓一大群人聽過Agile與scrum • 讓一小撮人願意相信Scrum 35
  • 36. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我自己 :( • 懂得太少,要學的太多 • 經驗不夠 • 專案畢竟最後是失敗了,雖然現在看起來好像是好事 • scrum master + programmer真的不是個好主意 36
  • 37. Confidential. Wang Terry, Chuan Yun, all rights reserved. 37 現在回想起來… 其實都是心態問題
  • 38. Confidential. Wang Terry, Chuan Yun, all rights reserved. 問題 故事背景 38 心態
  • 39. Confidential. Wang Terry, Chuan Yun, all rights reserved. 哪些心態是不好的? • 不透明 • 有這麼難嗎 • 這應該很簡單吧 • 小孔明 • 會動就好 • 標準答案 39
  • 40. Confidential. Wang Terry, Chuan Yun, all rights reserved. 40
  • 41. Confidential. Wang Terry, Chuan Yun, all rights reserved. 敏捷心態 • 擁抱改變 • 早期發現 早期治療 • 透明 • 估計,不是為了“準”,是用來做出對策 • 沒有標準答案,只有好與更好的答案 • “Plan is nothing, but planning is everything.” - Dwight D. Eisenhower 41
  • 42. Confidential. Wang Terry, Chuan Yun, all rights reserved. 敏捷心態 • 從失敗中學習 • Fail Early, Fail Fast, Fail Better • 無我: A Rock Star vs Studio Musicians - from “Scrum Shortcuts without Cutting Corners“ 42
  • 43. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們是怎麼搞砸scrum的 - 故事背景 - Retrospectives - 小技巧 - 結論 43 大綱
  • 44. Confidential. Wang Terry, Chuan Yun, all rights reserved. 小技巧 • 先說服大老闆 • 多花點錢,找夠強的工程師 • 由看板(KanBan)開始,各部門會比較容易接受 • 找真的有經驗,會coding的顧問 44
  • 45. Confidential. Wang Terry, Chuan Yun, all rights reserved. 小技巧 • mindset只能潛移默化 • 人的問題慢慢來比較快 • A good design is about making good compromises. • 三件事情可以增加軟體專案成功的機會 • 寫越少的程式越好 • 做越多的測試越好 • 越早開始越好 45
  • 46. Confidential. Wang Terry, Chuan Yun, all rights reserved. 小技巧 • 千萬不要發明自己的 scrum 46
  • 47. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們是怎麼搞砸scrum的 - 故事背景 - Retrospectives - 小技巧 - 結論 47 大綱
  • 48. Confidential. Wang Terry, Chuan Yun, all rights reserved. 48 戰鬥 戰術 戰略
  • 49. Confidential. Wang Terry, Chuan Yun, all rights reserved. 49 推動agile的人要有很多很多很多的熱情
  • 50. Confidential. Wang Terry, Chuan Yun, all rights reserved. 50 如果熱情用完了...
  • 51. Confidential. Wang Terry, Chuan Yun, all rights reserved. Work with Pros! 去與專業人士共事!! 51
  • 52. Confidential. Wang Terry, Chuan Yun, all rights reserved. 其他一些網路上的演講與文章 1. How To Fail With Agile by Mike Cohn https://www.mountaingoatsoftware.com/articles/how-to-fail-with-agile 2. The Power of an Agile Mindset by Linda Rising http://www.agilealliance.org/resources/learning-center/keynote-the- power-of-an-agile-mindset 52
  • 53. wangtrying@gmail.com Confidential. Wang Terry, Chuan Yun, all rights reserved Question Time! Terry Wang

Notas del editor

  1. Case study
  2. 這次大會主題是 “敏捷推廣與執行困境的案例分享“ 調查 推廣scrum的進度
  3. 雖然scrum agile感覺上真的很完美
  4. 有很多事情我也不一定知道好的解法 我遇到挫折 也會失望 也會生氣 也會難過 把自己的經驗跟大家分享 避免走冤枉路
  5. 新生訓練的第二堂課就教怎麼CostDown
  6. 所有PM都是硬體出身 深信Waterfall + CostDown + 以高姿態對供應商下命令 = 好的硬體產品 深信只要有人有錢,在schedule內什麼都搞得定
  7. 問題核心 待會會說這是什麼
  8. 找幾個Contractor來寫一寫,可以上架就好啦~ 圖太大 不明顯
  9. 找幾個Contractor來寫一寫,可以上架就好啦~ 圖太大 不明顯
  10. 圖 不明顯 highlight 字
  11. 互動 圖模糊 哪幾點很重要
  12. 我沒有spec,你的programmer怎麼寫程式? 你沒有程式,是要測試什麼?
  13. 這個bug今天修好給我
  14. 我很強了,學這個幹麻? 痛恨改變(尤其是UX/UI designer)
  15. 問題不應該重複
  16. 人的問題是很難的 往內 是心態 往外 是行為 甚至是政治
  17. 注重individuals
  18. 層級應該可以拉到後面 項目符號
  19. RD們要過兩三個sprint才會服你,這通常要自己 下去寫程式,而且還要寫得比他們好!
  20. 不是什麼都可以拿來改的 scrum的框架不應該改 Do the soft way....如果要改 也要在符合敏捷宣言的情況下改
  21. 爛工程師 + 爛的公司 + 不懂裝懂的管理 = 一堆技術債 於是 我們就一直需要教育這些人 幫這些人擦屁股 還技術債 沒時間充實自己 所以要找專業人士一起共事!