Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Teddy Chen
teddy@teddysoft.tw
Dec. 25 2014
Copyright@2012-2014 Teddysoft
• eXtreme Programming (XP)
• Scrum
• Lean Software
Development/Kanban
• Feature Driven Development (FDD)
• Dynamic Systems...
Why Agile?
敏捷就是關於如何在不斷
變化的環境中保持成功。
Copyright@2012-2014 Teddysoft
藉著親自並協助他人進行軟體開發,
我們正致力於發掘更優良的軟體開發方法。
透過這樣的努力,我們已建立以下價值觀:
個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計劃
也就是說,雖然右...
畫面節錄自網路
讓我們用五個小故事
來體會敏捷精神
故事一:學開車
• Fail early, fail often.
• Fail fast, learn constantly.
• Failure *IS* an option.
• Without failure how can learning
happ...
Copyright@2012-2014 Teddysoft
http://goo.gl/G9BMWR
Copyright@2012-2014 Teddysoft
http://goo.gl/l1l6fB
Predictive vs. Empirical Process
Control
Copyright@2012-2014 Teddysoft
畫面節錄自網路
目標
Copyright@2012-2014 Teddysoft
Predictive(預測式)流程控制
Empirical(經驗式)流程控制
$$$
$
回饋
目標
目標
學習
學習
學習
學習
學習
學習 學習
故事二:宏碁平板
Value-Driven vs. Plan-Driven
Copyright@2012-2014 Teddysoft
畫面節錄自網路
Copyright@2012-2014 Teddysoft
功能 成本 時程固定
成本 時程 功能預估
計畫
驅動
價值
驅動
傳統專案 敏捷專案
故事三:火災
畫面節錄
畫面
反應怎麼差這麼多?
Copyright@2012-2014 Teddysoft
UI 部門 前台部門 後台部門
價值流
價值流
UI + 前台 + 後台
Component Team (外人)
Cross-Functional Team (內人)
這個觀念,其實2千多
前年的古人早就知道了
資料節錄自維基百科
故事四:馬蓋先
• 精通物理、化學、考古、電學、歷史… (技術本位)
• 善於溝通
• 遇到麻煩很淡定
– 重點是我一路上能撿到什麼東西 (延遲承諾)
• 有老皮幫他接案子 (專人負責需求)
– Product Owner、On-Site Customer
•...
故事五:英法聯軍
http://goo.gl/lFs3Uz
炮彈和子彈無法徹底消滅他們,騎兵們
似乎是從灰燼中重生。他們如此頑強,
以至於一時間會拚命地衝到距大炮只有
30米遠的地方。我們大炮持續和反覆地
排射,炮彈於他們的左右飛馳,他們在
炮火中倒下了。
Copyright@2012-2014 Ted...
英法聯軍開始採用大口徑火炮射擊拚死一戰
保衛八里橋的埋伏清軍,最終佔領了八里橋,
橋上清軍屍橫遍野。蒙托邦回憶:「八里橋
成了這一天最動人的一幕。早晨還鬥志昂揚
的那些清軍騎兵,現在都已消失得無蹤影了。
這座橋是一種古老文明造就的偉大古迹。那
...
http://goo.gl/lFs3Uz
故事講完,現在可
以翻桌了 XD
為什麼?
We are uncovering better ways of
developing software by doing it and
helping others do it.
藉著親自並協助他人進行軟體開發,
我們正致力於發掘更優良的軟體...
個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計劃
http://agilemanifesto.org/
Copyright@2012-2014 Teddysoft
• Inspect, Adapt, and Transparency
• Value-Driven
• Timeboxing
• Rapid Feedback
• Defer Commitment
Copyright@2012-2014 Ted...
Copyright@2012-2014 Teddysoft
http://goo.gl/G0js2T
http://goo.gl/SnPzDa
沒有最好,只有更好
Copyright@2014 Teddysoft
如果還是不敏捷怎麼辦?
Copyright@2012-2014 Teddysoft
還沒完啊?
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
Upcoming SlideShare
Loading in …5
×

從五個小故事看敏捷開發精神

7,964 views

Published on

Published in: Software

從五個小故事看敏捷開發精神

  1. 1. Teddy Chen teddy@teddysoft.tw Dec. 25 2014
  2. 2. Copyright@2012-2014 Teddysoft
  3. 3. • eXtreme Programming (XP) • Scrum • Lean Software Development/Kanban • Feature Driven Development (FDD) • Dynamic Systems Development Method (DSDM) • Crystal Clear Copyright@2012-2014 Teddysoft
  4. 4. Why Agile?
  5. 5. 敏捷就是關於如何在不斷 變化的環境中保持成功。 Copyright@2012-2014 Teddysoft
  6. 6. 藉著親自並協助他人進行軟體開發, 我們正致力於發掘更優良的軟體開發方法。 透過這樣的努力,我們已建立以下價值觀: 個人與互動 重於 流程與工具 可用的軟體 重於 詳盡的文件 與客戶合作 重於 合約協商 回應變化 重於 遵循計劃 也就是說,雖然右側項目有其價值, 但我們更重視左側項目。 http://agilemanifesto.org/
  7. 7. 畫面節錄自網路
  8. 8. 讓我們用五個小故事 來體會敏捷精神
  9. 9. 故事一:學開車
  10. 10. • Fail early, fail often. • Fail fast, learn constantly. • Failure *IS* an option. • Without failure how can learning happen? • Perfect is a verb. By Linda Rising
  11. 11. Copyright@2012-2014 Teddysoft http://goo.gl/G9BMWR
  12. 12. Copyright@2012-2014 Teddysoft http://goo.gl/l1l6fB
  13. 13. Predictive vs. Empirical Process Control Copyright@2012-2014 Teddysoft 畫面節錄自網路
  14. 14. 目標 Copyright@2012-2014 Teddysoft Predictive(預測式)流程控制 Empirical(經驗式)流程控制 $$$ $ 回饋 目標 目標 學習 學習 學習 學習 學習 學習 學習
  15. 15. 故事二:宏碁平板
  16. 16. Value-Driven vs. Plan-Driven Copyright@2012-2014 Teddysoft 畫面節錄自網路
  17. 17. Copyright@2012-2014 Teddysoft 功能 成本 時程固定 成本 時程 功能預估 計畫 驅動 價值 驅動 傳統專案 敏捷專案
  18. 18. 故事三:火災
  19. 19. 畫面節錄
  20. 20. 畫面
  21. 21. 反應怎麼差這麼多?
  22. 22. Copyright@2012-2014 Teddysoft UI 部門 前台部門 後台部門 價值流 價值流 UI + 前台 + 後台 Component Team (外人) Cross-Functional Team (內人)
  23. 23. 這個觀念,其實2千多 前年的古人早就知道了
  24. 24. 資料節錄自維基百科
  25. 25. 故事四:馬蓋先
  26. 26. • 精通物理、化學、考古、電學、歷史… (技術本位) • 善於溝通 • 遇到麻煩很淡定 – 重點是我一路上能撿到什麼東西 (延遲承諾) • 有老皮幫他接案子 (專人負責需求) – Product Owner、On-Site Customer • 有賈大頓這個損友 – Team • 和客戶密切合作 • 每一集都在釋出「產品」 – End-to-end story
  27. 27. 故事五:英法聯軍
  28. 28. http://goo.gl/lFs3Uz
  29. 29. 炮彈和子彈無法徹底消滅他們,騎兵們 似乎是從灰燼中重生。他們如此頑強, 以至於一時間會拚命地衝到距大炮只有 30米遠的地方。我們大炮持續和反覆地 排射,炮彈於他們的左右飛馳,他們在 炮火中倒下了。 Copyright@2012-2014 Teddysoft
  30. 30. 英法聯軍開始採用大口徑火炮射擊拚死一戰 保衛八里橋的埋伏清軍,最終佔領了八里橋, 橋上清軍屍橫遍野。蒙托邦回憶:「八里橋 成了這一天最動人的一幕。早晨還鬥志昂揚 的那些清軍騎兵,現在都已消失得無蹤影了。 這座橋是一種古老文明造就的偉大古迹。那 些衣著華麗的騎兵,在橋道上揮動旗幟,毫 無掩護地以一種對我們的大炮和火炮無能為 力的炮火,作出了反擊。 Copyright@2012-2014 Teddysoft
  31. 31. http://goo.gl/lFs3Uz
  32. 32. 故事講完,現在可 以翻桌了 XD
  33. 33. 為什麼?
  34. 34. We are uncovering better ways of developing software by doing it and helping others do it. 藉著親自並協助他人進行軟體開發, 我們正致力於發掘更優良的軟體開發方法。 http://agilemanifesto.org/
  35. 35. 個人與互動 重於 流程與工具 可用的軟體 重於 詳盡的文件 與客戶合作 重於 合約協商 回應變化 重於 遵循計劃 http://agilemanifesto.org/
  36. 36. Copyright@2012-2014 Teddysoft
  37. 37. • Inspect, Adapt, and Transparency • Value-Driven • Timeboxing • Rapid Feedback • Defer Commitment Copyright@2012-2014 Teddysoft
  38. 38. Copyright@2012-2014 Teddysoft http://goo.gl/G0js2T http://goo.gl/SnPzDa
  39. 39. 沒有最好,只有更好 Copyright@2014 Teddysoft
  40. 40. 如果還是不敏捷怎麼辦?
  41. 41. Copyright@2012-2014 Teddysoft
  42. 42. 還沒完啊?

×