SlideShare ist ein Scribd-Unternehmen logo
1 von 61
王川耘, Terry Wang
2016/ September
都幾點了
你怎麼還不 起床 敏捷
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• 王泰瑞
• 入行第九年
• CSP (Certified Scrum Professional)
• Certified Scrum Master, Product Owner & Developer
• 5 年敏捷開發經驗
• 一年多 CMMI 經驗,取得 Level 4 認證
• QA Manager at Hiiir
• Hands-on Android App developer
Who Am I ?
2
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• 沒錯,最近有篇文章 “敏捷式結婚”,你可能唸過
• 我是作者
• 可以幫點廣告嗎?
Who Am I ?
3
Confidential. Wang Terry, Chuan Yun, all rights reserved. 4
在開始之前...
先瞭解一下各位
Confidential. Wang Terry, Chuan Yun, all rights reserved. 5
有沒有人不知道
軟體是什麼?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 6
有沒有人不知道
軟體是怎麼做出來的?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 7
軟體有 ”存貨” 嗎?
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 用正確的方法解題
8
Agenda
Confidential. Wang Terry, Chuan Yun, all rights reserved. 9
推動敏捷轉型時,我最常遇到的問題是...
Confidential. Wang Terry, Chuan Yun, all rights reserved. 10
Terry 啊
過去本公司的開發方法就做得好好的
別的領域的都用的好好的
為什麼你們搞軟體的
硬是要搞一堆什麼敏捷開發 什麼鬼的
Confidential. Wang Terry, Chuan Yun, all rights reserved. 11
答:
問題的本質不同
Confidential. Wang Terry, Chuan Yun, all rights reserved. 12
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
Confidential. Wang Terry, Chuan Yun, all rights reserved. 13
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
鋪路
Confidential. Wang Terry, Chuan Yun, all rights reserved. 14
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
請用小學生的除法管理進度
鋪路
Confidential. Wang Terry, Chuan Yun, all rights reserved. 15
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
Confidential. Wang Terry, Chuan Yun, all rights reserved. 16
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
請用 SOP 或 Waterfall 的方式來管理進度
Confidential. Wang Terry, Chuan Yun, all rights reserved. 17
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
軟體
Confidential. Wang Terry, Chuan Yun, all rights reserved. 18
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
java, c/c++, jni,
gradle, android,
android
framework,
xml, JSON,
SQLite, RESTful,
OOP, unit test,…
Confidential. Wang Terry, Chuan Yun, all rights reserved. 19
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
軟體
不要用右下的解法
來解左上的問題
Confidential. Wang Terry, Chuan Yun, all rights reserved. 20
所以 大師們發明了agile 用在軟體領域
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 用正確的方法解題
- Waterfall vs Agile
21
Agenda
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Waterfall vs Agile
• 軟體的歷史太短,只好向其他領域偷流程來試看看
• Waterfall 來自製造業
• Agile 來自汽車業 (Toyota)
22
Confidential. Wang Terry, Chuan Yun, all rights reserved.
傳統方法 — Waterfall
• 分析需求 (requirement)
• 系統設計 (design / architecture)
• 開發 (programming)
• 測試 (acceptance test)
• 驗收
23
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Waterfall
• 痛恨改變
• 使用 Spec 或合約或各種談判技巧,不准改變!
• 認為軟體是可以被製造的
• 一關卡一關
• Developer 在需求沒有 final 下來之前,基本上是 IDLE 的
• QA 在程式沒寫完之前,基本上是 IDLE 的
24
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Agile
• 擁抱改變
• 認為團隊會越做越好,是會進化的
• 所以,大師們寫了敏捷宣言 (Manifesto for Agile
Software Development)
25
Confidential. Wang Terry, Chuan Yun, all rights reserved.
Confidential. Wang Terry, Chuan Yun, all rights reserved. 27
那Agile到底是什麼?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 28
早期發現,早期治療
Confidential. Wang Terry, Chuan Yun, all rights reserved.
早期發現,早期治療
29
from:
http://www.ambysoft.com/
essays/whyAgileWorksFee
dback.html
Confidential. Wang Terry, Chuan Yun, all rights reserved.
早期發現,早期治療
30
• 紅燈:
• Requirements defect found via acceptance
testing
• Design defect found via system testing
• Programming defect found via system
testing
• Defect found via a review or inspection
Confidential. Wang Terry, Chuan Yun, all rights reserved.
早期發現,早期治療
31
• 綠燈:
• Defect found via Independent
Parallel Testing
• Requirement or design defect found
via Model Storming
• Requirement or design defect found
via Active Stakeholder Participation
Confidential. Wang Terry, Chuan Yun, all rights reserved.
早期發現,早期治療
32
– 前三名 綠燈:
1. Programming defect found via Pair
Programming
2. Programming defect found via
Continuous Integration
3. Design or programming defect found
via Test Driven Development (TDD)
Confidential. Wang Terry, Chuan Yun, all rights reserved. 33
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 用正確的方法解題
- Waterfall vs Agile
- 如果這個團隊是我們的競爭對手的話...?
34
Agenda
Confidential. Wang Terry, Chuan Yun, all rights reserved.
如果這個團隊是我們的競爭對手的話...?
35
• Youtube: Nordstrom Innovation Lab: Sunglass iPad App Case
Study
Confidential. Wang Terry, Chuan Yun, all rights reserved. 36
人家五天就做完了...
我們五天... spec 寫了沒...?
Confidential. Wang Terry, Chuan Yun, all rights reserved.
• The Joel Test: 12 steps to Better code
現狀
37
Confidential. Wang Terry, Chuan Yun, all rights reserved.
現狀
38
Confidential. Wang Terry, Chuan Yun, all rights reserved. 39
別人已經上太空,我們還在殺豬公
by 前中信鯨總教練李來發
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 用正確的方法解題
- Waterfall vs Agile
- 如果這個團隊是我們的競爭對手的話...
- 但我們公司就是不信這套...
40
Agenda
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們公司就是不信這套~~~
Youtube: 兩個 Zax 的故事
41
Confidential. Wang Terry, Chuan Yun, all rights reserved.
我們公司就是不信這套~~~
有原則很好
但是
這個世界是不會停下來等人的
42
Confidential. Wang Terry, Chuan Yun, all rights reserved.
- 用正確的方法解題
- Waterfall vs Agile
- 如果這個團隊是我們的競爭對手的話...
- 但我們公司就是不信這套...
- Conclusion
43
Agenda
Confidential. Wang Terry, Chuan Yun, all rights reserved.
心態
• 擁抱改變
• 早期發現 早期治療
• 沒有標準答案,只有好與更好的答案
• 10 年經驗 = 10年經驗 or 1年的經驗 repeat 9次 ?
• 多與社群交流,或許去上個課之類的
44
Confidential. Wang Terry, Chuan Yun, all rights reserved. 45
請各位
以氣御劍
Confidential. Wang Terry, Chuan Yun, all rights reserved. 46
從自己開始變得 agile
Confidential. Wang Terry, Chuan Yun, all rights reserved.
極力推薦
1. The Power of an Agile Mindset by Linda Rising
https://www.youtube.com/watch?v=W47rcJowx7k&lis
t=PLBxPOlFkEVhRFj4k_N4jRnz3G46mK2FWR&index=2
4
47
agileTerryWang@gmail.com
Confidential. Wang Terry, Chuan Yun, all rights reserved
Question Time!
Terry Wang
Confidential. Wang Terry, Chuan Yun, all rights reserved. 49
我知道大家都很聰明
都沒有問題了
那我來問問題好了...
Confidential. Wang Terry, Chuan Yun, all rights reserved. 50
敏捷式開發可以加速開發的時程嗎?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 51
導入敏捷後,失敗怎麼辦?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 52
Fail early, fail fast and fail better.
Confidential. Wang Terry, Chuan Yun, all rights reserved. 53
搞軟體的要怎麼Cost Down ?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 54
Confidential. Wang Terry, Chuan Yun, all rights reserved. 55
軟體有 ”存貨” 嗎?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 56
看板方法裡面的 WIP 就是軟體的存貨
or
不符合 Definition of Done的所有事情
都是軟體的存貨
Confidential. Wang Terry, Chuan Yun, all rights reserved. 57
廣義地說
沒被驗收測試的 code 就是軟體的存貨
Confidential. Wang Terry, Chuan Yun, all rights reserved. 58
軟體是怎麼做出來的?
Confidential. Wang Terry, Chuan Yun, all rights reserved. 59
需
求
改
變
頻
率
開發的工具掌握度 高
高
低
低
室內
裝潢 /
工廠
生產
耕種 / 園藝 鋪路
軟體
不要用右下的解法
來解左上的問題
Confidential. Wang Terry, Chuan Yun, all rights reserved. 60
所以
軟體是什麼?
agileTerryWang@gmail.com
Confidential. Wang Terry, Chuan Yun, all rights reserved
Thank you
Terry Wang

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupScrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupJen-Chieh Ko
 
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)Jen-Chieh Ko
 
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 TechJonathan Chen
 
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40
從廢柴到成材 - 那 20 個 sprints 教會我們的事 C.C Agile #40diro fan
 
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 2018Juggernaut Liu
 
团队目标管理模型
团队目标管理模型团队目标管理模型
团队目标管理模型Ryan YU
 
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發Yves Lin
 
硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side vent硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side ventJen-Chieh Ko
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者Yi Xu
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018Juggernaut Liu
 
不妥協的河蟹之道
不妥協的河蟹之道不妥協的河蟹之道
不妥協的河蟹之道Ken Kuan
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?Jen-Chieh Ko
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...William Yeh
 
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 Rick Hwang
 
那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子Ken Kuan
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊Jen-Chieh Ko
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Yu Wei Shang
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱Jen-Chieh Ko
 

Was ist angesagt? (19)

Scrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetupScrum introduction in hsin chu-agilemeetup
Scrum introduction in hsin chu-agilemeetup
 
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)
 
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
 
敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲敏捷式創意活動-樂高遊戲
敏捷式創意活動-樂高遊戲
 
從廢柴到成材 - 那 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 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
 
团队目标管理模型
团队目标管理模型团队目标管理模型
团队目标管理模型
 
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
硬體上雲端、軟體殺豬公 - 為什麼要使用敏捷開發
 
硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side vent硬幣遊戲 Agile Summit 2018 side vent
硬幣遊戲 Agile Summit 2018 side vent
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018
 
不妥協的河蟹之道
不妥協的河蟹之道不妥協的河蟹之道
不妥協的河蟹之道
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
 
導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環 導讀持續交付 2.0 - CH02 價值探索環
導讀持續交付 2.0 - CH02 價值探索環
 
那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子那些年我不在 Scrum team 的日子
那些年我不在 Scrum team 的日子
 
如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊如何將 Scrum 團隊轉換成 Kanban 團隊
如何將 Scrum 團隊轉換成 Kanban 團隊
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱
 

Ähnlich wie 都幾點了你還不敏捷

一個 agilist 的獨白
一個 agilist 的獨白一個 agilist 的獨白
一個 agilist 的獨白Terry Wang
 
New immune system of information security from CHINA by WooYun - CODE BLUE 2015
New immune system of information security from CHINA by WooYun - CODE BLUE 2015New immune system of information security from CHINA by WooYun - CODE BLUE 2015
New immune system of information security from CHINA by WooYun - CODE BLUE 2015CODE BLUE
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道Yi Xu
 
Simple Rule Agile China 2009
Simple Rule   Agile China 2009Simple Rule   Agile China 2009
Simple Rule Agile China 2009JohnnLi
 
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)Fong Liou
 
產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版Mr PM
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean StartupWen-Tien Chang
 
Scrum essential
Scrum essentialScrum essential
Scrum essential國昭 張
 
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert FanKick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan悠識學院
 
柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试Trinea Trinea
 
如何與全世界分享你的 Library
如何與全世界分享你的 Library如何與全世界分享你的 Library
如何與全世界分享你的 LibraryMu Chun Wang
 
要质量还是要速度
要质量还是要速度要质量还是要速度
要质量还是要速度Lijie Wang
 
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)Shih-Hsiao Peng
 
请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理lanlancamp
 
Doc 2011101404575913
Doc 2011101404575913Doc 2011101404575913
Doc 2011101404575913Rhythm Sun
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdfIvan Chiou
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月Mr PM
 
敏捷需求探索工作坊
敏捷需求探索工作坊敏捷需求探索工作坊
敏捷需求探索工作坊Xudong Yu
 

Ähnlich wie 都幾點了你還不敏捷 (20)

一個 agilist 的獨白
一個 agilist 的獨白一個 agilist 的獨白
一個 agilist 的獨白
 
New immune system of information security from CHINA by WooYun - CODE BLUE 2015
New immune system of information security from CHINA by WooYun - CODE BLUE 2015New immune system of information security from CHINA by WooYun - CODE BLUE 2015
New immune system of information security from CHINA by WooYun - CODE BLUE 2015
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
 
Simple Rule Agile China 2009
Simple Rule   Agile China 2009Simple Rule   Agile China 2009
Simple Rule Agile China 2009
 
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
拒絕再寫無效規格,來學學實例化需求! (Agile Summit TW 2023)
 
產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版產品企劃與開發Part2 分享版
產品企劃與開發Part2 分享版
 
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
 
Scrum essential
Scrum essentialScrum essential
Scrum essential
 
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert FanKick Off之後,是專案的開始,還是災難的開始 Robert Fan
Kick Off之後,是專案的開始,還是災難的開始 Robert Fan
 
柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试柴锋 跨平台移动应用的自动化验收测试
柴锋 跨平台移动应用的自动化验收测试
 
BDD in .NET
BDD in .NETBDD in .NET
BDD in .NET
 
如何與全世界分享你的 Library
如何與全世界分享你的 Library如何與全世界分享你的 Library
如何與全世界分享你的 Library
 
要质量还是要速度
要质量还是要速度要质量还是要速度
要质量还是要速度
 
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
初入敏捷測試的困境 (2019.09.26 Agile Neihu Sprint 28.1)
 
请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理请给我结果.S01 e01.小清新式的项目管理
请给我结果.S01 e01.小清新式的项目管理
 
Doc 2011101404575913
Doc 2011101404575913Doc 2011101404575913
Doc 2011101404575913
 
Prototyping
PrototypingPrototyping
Prototyping
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
 
產品企劃分享版2010十一月
產品企劃分享版2010十一月產品企劃分享版2010十一月
產品企劃分享版2010十一月
 
敏捷需求探索工作坊
敏捷需求探索工作坊敏捷需求探索工作坊
敏捷需求探索工作坊
 

都幾點了你還不敏捷

  • 1. 王川耘, Terry Wang 2016/ September 都幾點了 你怎麼還不 起床 敏捷 Confidential. Wang Terry, Chuan Yun, all rights reserved.
  • 2. Confidential. Wang Terry, Chuan Yun, all rights reserved. • 王泰瑞 • 入行第九年 • CSP (Certified Scrum Professional) • Certified Scrum Master, Product Owner & Developer • 5 年敏捷開發經驗 • 一年多 CMMI 經驗,取得 Level 4 認證 • QA Manager at Hiiir • Hands-on Android App developer Who Am I ? 2
  • 3. Confidential. Wang Terry, Chuan Yun, all rights reserved. • 沒錯,最近有篇文章 “敏捷式結婚”,你可能唸過 • 我是作者 • 可以幫點廣告嗎? Who Am I ? 3
  • 4. Confidential. Wang Terry, Chuan Yun, all rights reserved. 4 在開始之前... 先瞭解一下各位
  • 5. Confidential. Wang Terry, Chuan Yun, all rights reserved. 5 有沒有人不知道 軟體是什麼?
  • 6. Confidential. Wang Terry, Chuan Yun, all rights reserved. 6 有沒有人不知道 軟體是怎麼做出來的?
  • 7. Confidential. Wang Terry, Chuan Yun, all rights reserved. 7 軟體有 ”存貨” 嗎?
  • 8. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 用正確的方法解題 8 Agenda
  • 9. Confidential. Wang Terry, Chuan Yun, all rights reserved. 9 推動敏捷轉型時,我最常遇到的問題是...
  • 10. Confidential. Wang Terry, Chuan Yun, all rights reserved. 10 Terry 啊 過去本公司的開發方法就做得好好的 別的領域的都用的好好的 為什麼你們搞軟體的 硬是要搞一堆什麼敏捷開發 什麼鬼的
  • 11. Confidential. Wang Terry, Chuan Yun, all rights reserved. 11 答: 問題的本質不同
  • 12. Confidential. Wang Terry, Chuan Yun, all rights reserved. 12 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低
  • 13. Confidential. Wang Terry, Chuan Yun, all rights reserved. 13 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 鋪路
  • 14. Confidential. Wang Terry, Chuan Yun, all rights reserved. 14 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 請用小學生的除法管理進度 鋪路
  • 15. Confidential. Wang Terry, Chuan Yun, all rights reserved. 15 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路
  • 16. Confidential. Wang Terry, Chuan Yun, all rights reserved. 16 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路 請用 SOP 或 Waterfall 的方式來管理進度
  • 17. Confidential. Wang Terry, Chuan Yun, all rights reserved. 17 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路 軟體
  • 18. Confidential. Wang Terry, Chuan Yun, all rights reserved. 18 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路 java, c/c++, jni, gradle, android, android framework, xml, JSON, SQLite, RESTful, OOP, unit test,…
  • 19. Confidential. Wang Terry, Chuan Yun, all rights reserved. 19 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路 軟體 不要用右下的解法 來解左上的問題
  • 20. Confidential. Wang Terry, Chuan Yun, all rights reserved. 20 所以 大師們發明了agile 用在軟體領域
  • 21. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 用正確的方法解題 - Waterfall vs Agile 21 Agenda
  • 22. Confidential. Wang Terry, Chuan Yun, all rights reserved. Waterfall vs Agile • 軟體的歷史太短,只好向其他領域偷流程來試看看 • Waterfall 來自製造業 • Agile 來自汽車業 (Toyota) 22
  • 23. Confidential. Wang Terry, Chuan Yun, all rights reserved. 傳統方法 — Waterfall • 分析需求 (requirement) • 系統設計 (design / architecture) • 開發 (programming) • 測試 (acceptance test) • 驗收 23
  • 24. Confidential. Wang Terry, Chuan Yun, all rights reserved. Waterfall • 痛恨改變 • 使用 Spec 或合約或各種談判技巧,不准改變! • 認為軟體是可以被製造的 • 一關卡一關 • Developer 在需求沒有 final 下來之前,基本上是 IDLE 的 • QA 在程式沒寫完之前,基本上是 IDLE 的 24
  • 25. Confidential. Wang Terry, Chuan Yun, all rights reserved. Agile • 擁抱改變 • 認為團隊會越做越好,是會進化的 • 所以,大師們寫了敏捷宣言 (Manifesto for Agile Software Development) 25
  • 26. Confidential. Wang Terry, Chuan Yun, all rights reserved.
  • 27. Confidential. Wang Terry, Chuan Yun, all rights reserved. 27 那Agile到底是什麼?
  • 28. Confidential. Wang Terry, Chuan Yun, all rights reserved. 28 早期發現,早期治療
  • 29. Confidential. Wang Terry, Chuan Yun, all rights reserved. 早期發現,早期治療 29 from: http://www.ambysoft.com/ essays/whyAgileWorksFee dback.html
  • 30. Confidential. Wang Terry, Chuan Yun, all rights reserved. 早期發現,早期治療 30 • 紅燈: • Requirements defect found via acceptance testing • Design defect found via system testing • Programming defect found via system testing • Defect found via a review or inspection
  • 31. Confidential. Wang Terry, Chuan Yun, all rights reserved. 早期發現,早期治療 31 • 綠燈: • Defect found via Independent Parallel Testing • Requirement or design defect found via Model Storming • Requirement or design defect found via Active Stakeholder Participation
  • 32. Confidential. Wang Terry, Chuan Yun, all rights reserved. 早期發現,早期治療 32 – 前三名 綠燈: 1. Programming defect found via Pair Programming 2. Programming defect found via Continuous Integration 3. Design or programming defect found via Test Driven Development (TDD)
  • 33. Confidential. Wang Terry, Chuan Yun, all rights reserved. 33
  • 34. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 用正確的方法解題 - Waterfall vs Agile - 如果這個團隊是我們的競爭對手的話...? 34 Agenda
  • 35. Confidential. Wang Terry, Chuan Yun, all rights reserved. 如果這個團隊是我們的競爭對手的話...? 35 • Youtube: Nordstrom Innovation Lab: Sunglass iPad App Case Study
  • 36. Confidential. Wang Terry, Chuan Yun, all rights reserved. 36 人家五天就做完了... 我們五天... spec 寫了沒...?
  • 37. Confidential. Wang Terry, Chuan Yun, all rights reserved. • The Joel Test: 12 steps to Better code 現狀 37
  • 38. Confidential. Wang Terry, Chuan Yun, all rights reserved. 現狀 38
  • 39. Confidential. Wang Terry, Chuan Yun, all rights reserved. 39 別人已經上太空,我們還在殺豬公 by 前中信鯨總教練李來發
  • 40. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 用正確的方法解題 - Waterfall vs Agile - 如果這個團隊是我們的競爭對手的話... - 但我們公司就是不信這套... 40 Agenda
  • 41. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們公司就是不信這套~~~ Youtube: 兩個 Zax 的故事 41
  • 42. Confidential. Wang Terry, Chuan Yun, all rights reserved. 我們公司就是不信這套~~~ 有原則很好 但是 這個世界是不會停下來等人的 42
  • 43. Confidential. Wang Terry, Chuan Yun, all rights reserved. - 用正確的方法解題 - Waterfall vs Agile - 如果這個團隊是我們的競爭對手的話... - 但我們公司就是不信這套... - Conclusion 43 Agenda
  • 44. Confidential. Wang Terry, Chuan Yun, all rights reserved. 心態 • 擁抱改變 • 早期發現 早期治療 • 沒有標準答案,只有好與更好的答案 • 10 年經驗 = 10年經驗 or 1年的經驗 repeat 9次 ? • 多與社群交流,或許去上個課之類的 44
  • 45. Confidential. Wang Terry, Chuan Yun, all rights reserved. 45 請各位 以氣御劍
  • 46. Confidential. Wang Terry, Chuan Yun, all rights reserved. 46 從自己開始變得 agile
  • 47. Confidential. Wang Terry, Chuan Yun, all rights reserved. 極力推薦 1. The Power of an Agile Mindset by Linda Rising https://www.youtube.com/watch?v=W47rcJowx7k&lis t=PLBxPOlFkEVhRFj4k_N4jRnz3G46mK2FWR&index=2 4 47
  • 48. agileTerryWang@gmail.com Confidential. Wang Terry, Chuan Yun, all rights reserved Question Time! Terry Wang
  • 49. Confidential. Wang Terry, Chuan Yun, all rights reserved. 49 我知道大家都很聰明 都沒有問題了 那我來問問題好了...
  • 50. Confidential. Wang Terry, Chuan Yun, all rights reserved. 50 敏捷式開發可以加速開發的時程嗎?
  • 51. Confidential. Wang Terry, Chuan Yun, all rights reserved. 51 導入敏捷後,失敗怎麼辦?
  • 52. Confidential. Wang Terry, Chuan Yun, all rights reserved. 52 Fail early, fail fast and fail better.
  • 53. Confidential. Wang Terry, Chuan Yun, all rights reserved. 53 搞軟體的要怎麼Cost Down ?
  • 54. Confidential. Wang Terry, Chuan Yun, all rights reserved. 54
  • 55. Confidential. Wang Terry, Chuan Yun, all rights reserved. 55 軟體有 ”存貨” 嗎?
  • 56. Confidential. Wang Terry, Chuan Yun, all rights reserved. 56 看板方法裡面的 WIP 就是軟體的存貨 or 不符合 Definition of Done的所有事情 都是軟體的存貨
  • 57. Confidential. Wang Terry, Chuan Yun, all rights reserved. 57 廣義地說 沒被驗收測試的 code 就是軟體的存貨
  • 58. Confidential. Wang Terry, Chuan Yun, all rights reserved. 58 軟體是怎麼做出來的?
  • 59. Confidential. Wang Terry, Chuan Yun, all rights reserved. 59 需 求 改 變 頻 率 開發的工具掌握度 高 高 低 低 室內 裝潢 / 工廠 生產 耕種 / 園藝 鋪路 軟體 不要用右下的解法 來解左上的問題
  • 60. Confidential. Wang Terry, Chuan Yun, all rights reserved. 60 所以 軟體是什麼?
  • 61. agileTerryWang@gmail.com Confidential. Wang Terry, Chuan Yun, all rights reserved Thank you Terry Wang

Hinweis der Redaktion

  1. 互動 圖模糊 哪幾點很重要
  2. 圖 不明顯 highlight 字
  3. 這個bug今天修好給我
  4. 這個bug今天修好給我