SCRUM 路上的 血 與 淚 敏捷台中 Agile.Taichung March 16, 2015 Yves Lin [email protected] | 部落格 敏捷進化趣 FunEvo.com 由組織面談 Scrum 導入,敏捷思維與實踐
SCRUM 路上的血與淚
敏捷台中 Agile.TaichungMarch 16, 2015Yves Lin [email protected] | 部落格敏捷進化趣 FunEvo.com
由組織面談 Scrum 導入,敏捷思維與實踐
嘗試 Scrum 的第一個原因
在導入前看到的是…
2
之前的努力與嘗試
3
想導入 Scrum?
4
Tip #1
如果目前的方法看的到光明,不要導 Scrum
5
嘗試 Scrum 的第二個原因
Scrum 和組織理念的契合度
6
Tip #2
如果敏捷的理念(Agile Mindset)大部分人
(尤其是管理者)沒辦法接受,還不是時候
– 所有行為都要為產品創造價值
– 相信人人都是想把事情做好
– 只有更好,沒有最好
– 錯誤和失敗沒關係,重點是我們學到什麼
– 個人表現不重要,團隊整體的表現才重要
7
Tip #2 對策
• 看 Linda Rising “Power of Agile Mindset”
Video
• 參加 Scrum Training
• 參加 Agile Conference, Agile Meet Up
• 讀書會,讀書報告
8
開始導入
9
Expectation Reality
想象中的學習曲線- Learning Curve Model
10
實際上的學習曲線- Virginia Satir Model
11
Tip #3
願意接受 6-12 個月產出無止境下滑,
而且 hold 的住
12
Tip #3 對策
• 徵求自願的 Pilot Team
• 選定容錯率非常高的專案或產品
• 在淡季時開始導入
• 時時提醒團隊,自己開心很重要,客戶開
心也很重要
13
到底Scrum Master要做什麼
14
Tip #4
全職的“真的” Scrum Master
15
Tip #4 對策
• 選擇跟組織理念契合的 Scrum Master 候選人
• 找有經驗的 Scrum Coach
• 讓 Scrum Coach 擔任 Scrum Master 2-4 Sprint
• 有經驗的 Scrum Coach 來帶 Scrum Master
• 管理者和 Scrum Coach 培養默契
16
17我的未來在哪裡?
Tip #4
做最壞的打算會有人不適應而離開
18
Tip #4 對策
• 溝通,溝通,溝通
• 信賴保護原則,給半年的時間調適
• 內部技術社群 Community of Practice (CoP)
19
沒有 Technical Practice 敏捷不起來
TechnicalDebt
20
Tip #5
Unit Test , TDD 和 CI 是敏捷必須品
21
Tip #5 對策
• 找有實作經驗的 Technical Coach
• CI CoP
22
繼續走下去的原因…
23
亮光就是:
• 大幅提升公車係數 (Bus Factor)
• 團隊真的可以找到出路
• 知識的分享與擴散
• 對產品的投入提高
• 工作滿意度增加
• 管理成本降低
24
Tip #6
把問題交給團隊,提供資訊和資源,
相信他們會找出最佳解法
25
Tip #6 對策
• 讓團隊自行決定,但要提供充足的資訊
• I don’t know I don’t know 的資訊分享都是
必須要參加
• I know I don’t know 讓團隊自行選擇
• 準備一個情感上安全的工作環境
26
對 Scrum 導入的感想1
Scrum 是保健食品,不是萬靈丹
•透明度的提升(Daily Stand Up)
•定期的回饋 (Sprint Review)
•定期的反思 (Sprint Retrospective)
27
對 Scrum 導入的感想2
改善應像文藝片,不是像動作片
•漸進式的改善
•數的出來的改善表示不過多
28
對 Scrum 導入的感想3
敏捷是過程,不是結果
• If you do Scrum for 2 years and still doing the same thing, you are not doing Scrum – James Grenning
29
導入 Scrum 懶人包
1. 如果目前的方法看的到光明,不要導 Scrum
2. 如果敏捷的理念(Agile Mindset)大部分人沒辦法接受,
還不是時候
3. 願意接受 6-12 個月產出無止境下滑,而且 Hold 的住
4. 全職的“真的” Scrum Master
5. Unit Test,TDD 和 CI 是敏捷必須品
6. 把問題交給團隊,提供資訊和資源,相信他們會找出
最佳解法
30
台灣與新加坡文化差異
台灣
河蟹很重要
慣老闆 vs慣寶寶
新加坡
發展很重要
跨國人才的競爭
31
About Me: Yves Lin
1999 - 2005: McMaster Univ., Canada | B. Eng., B. Arts
2005 - 2012: Titansoft Pte Ltd, Singapore | General Manager
2012 - Current: 新加坡商鈦坦科技 | 總經理
Certifications
– COBIT foundation
– ISO 27001 Internal Auditor
– ITIL V3 Foundation
– PMP
– PMI-ACP
– Certified ScrumMaster
– Certified Scrum Product Owner
32
Agile Experience
2009: 豐田模式 (The Toyota Way)
2012: 精實創業 (The Lean Start Up)
2013: 台灣敏捷研討會, PMI-ACP
2014: • Feb: Certified Scrum Master
• May: 新加坡公司開始導入 Scrum
• Jul: 台灣公司開始導入 Scrum
• Oct: 新加坡公司全面導入 Scrum
• Dec: 台灣公司全面導入 Scrum
33
工商服務:
新加坡商鈦坦科技 Titansoft Pte Ltd
• 新加坡國家人才培育標準認證
(People Developer Standard)
• ISO 27001 資訊安全管理國際認證
(Information Security Management System)
• 新加坡職場健康金質獎
(Gold HEALTH Award)
34
產品特性
• 國際化的終端市場
– 使用者來自全球 50 個以上的國家
– 平台提供 10 種以上的語言。
• 高度的效能與安全需求,超過十萬使
用者同時上線。
• 漫長的程式維護週期,從產品開發、
上線到退役需兩年以上的時間。
• 快速的市場變動,需要不斷的更新與
提昇產品品質來回應市場需求
35
歡迎加入我們的敏捷團隊
新加坡: 70 people
台北: 50 people | Facebook | 由104加入我們
台中: Target 30 people in 2 years, currently 8
36