SlideShare a Scribd company logo
1 of 57
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 Development
Method (DSDM)
• Crystal Clear
Copyright@2012-2014 Teddysoft
Why Agile?
敏捷就是關於如何在不斷
變化的環境中保持成功。
Copyright@2012-2014 Teddysoft
藉著親自並協助他人進行軟體開發,
我們正致力於發掘更優良的軟體開發方法。
透過這樣的努力,我們已建立以下價值觀:
個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計劃
也就是說,雖然右側項目有其價值,
但我們更重視左側項目。
http://agilemanifesto.org/
畫面節錄自網路
讓我們用五個小故事
來體會敏捷精神
故事一:學開車
• 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
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
• 有賈大頓這個損友
– Team
• 和客戶密切合作
• 每一集都在釋出「產品」
– End-to-end story
故事五:英法聯軍
http://goo.gl/lFs3Uz
炮彈和子彈無法徹底消滅他們,騎兵們
似乎是從灰燼中重生。他們如此頑強,
以至於一時間會拚命地衝到距大炮只有
30米遠的地方。我們大炮持續和反覆地
排射,炮彈於他們的左右飛馳,他們在
炮火中倒下了。
Copyright@2012-2014 Teddysoft
英法聯軍開始採用大口徑火炮射擊拚死一戰
保衛八里橋的埋伏清軍,最終佔領了八里橋,
橋上清軍屍橫遍野。蒙托邦回憶:「八里橋
成了這一天最動人的一幕。早晨還鬥志昂揚
的那些清軍騎兵,現在都已消失得無蹤影了。
這座橋是一種古老文明造就的偉大古迹。那
些衣著華麗的騎兵,在橋道上揮動旗幟,毫
無掩護地以一種對我們的大炮和火炮無能為
力的炮火,作出了反擊。
Copyright@2012-2014 Teddysoft
http://goo.gl/lFs3Uz
故事講完,現在可
以翻桌了 XD
為什麼?
We are uncovering better ways of
developing software by doing it and
helping others do it.
藉著親自並協助他人進行軟體開發,
我們正致力於發掘更優良的軟體開發方法。
http://agilemanifesto.org/
個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計劃
http://agilemanifesto.org/
Copyright@2012-2014 Teddysoft
• Inspect, Adapt, and Transparency
• Value-Driven
• Timeboxing
• Rapid Feedback
• Defer Commitment
Copyright@2012-2014 Teddysoft
Copyright@2012-2014 Teddysoft
http://goo.gl/G0js2T
http://goo.gl/SnPzDa
沒有最好,只有更好
Copyright@2014 Teddysoft
如果還是不敏捷怎麼辦?
Copyright@2012-2014 Teddysoft
還沒完啊?
從五個小故事看敏捷開發精神

More Related Content

What's hot

連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn 連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn Cicilia Lee
 
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)p_yang
 
QM-063-工業工程七大手法
QM-063-工業工程七大手法QM-063-工業工程七大手法
QM-063-工業工程七大手法handbook
 
陪孩子走一段閱讀的路
陪孩子走一段閱讀的路陪孩子走一段閱讀的路
陪孩子走一段閱讀的路Jou Chen
 
工作圈上課講義
工作圈上課講義工作圈上課講義
工作圈上課講義5045033
 
2013 系統動力學理論與應用行銷管理-屠益民
2013 系統動力學理論與應用行銷管理-屠益民2013 系統動力學理論與應用行銷管理-屠益民
2013 系統動力學理論與應用行銷管理-屠益民冠儒 黃
 
顏孟賢 11 激勵與控制
顏孟賢 11 激勵與控制顏孟賢 11 激勵與控制
顏孟賢 11 激勵與控制孟賢 顏
 
Facebook prophet
Facebook prophetFacebook prophet
Facebook prophetMinho Lee
 
改善提案 簡報 V 4.1
改善提案   簡報 V 4.1改善提案   簡報 V 4.1
改善提案 簡報 V 4.1joe lo
 
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作Charles Lee
 
Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Byungjin Park
 
問題分析與解決流程表
問題分析與解決流程表問題分析與解決流程表
問題分析與解決流程表基欽 劉
 
資料結構-20個經典題型
資料結構-20個經典題型資料結構-20個經典題型
資料結構-20個經典題型逸 張
 
觀念1化石與演化.pptx
觀念1化石與演化.pptx觀念1化石與演化.pptx
觀念1化石與演化.pptxN老師
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmerNilesh Sharma
 
專案績效提昇四步驟-簡單學會專案管理
專案績效提昇四步驟-簡單學會專案管理專案績效提昇四步驟-簡單學會專案管理
專案績效提昇四步驟-簡單學會專案管理明義 袁
 
Entity Framework實戰
Entity Framework實戰Entity Framework實戰
Entity Framework實戰國昭 張
 

What's hot (20)

連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的機器學習入門 scikit-learn 連淡水阿嬤都聽得懂的機器學習入門 scikit-learn
連淡水阿嬤都聽得懂的 機器學習入門 scikit-learn
 
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)
19-2如何將Google文件設定成不同語系的界面(以繁體中文為例)
 
QM-063-工業工程七大手法
QM-063-工業工程七大手法QM-063-工業工程七大手法
QM-063-工業工程七大手法
 
陪孩子走一段閱讀的路
陪孩子走一段閱讀的路陪孩子走一段閱讀的路
陪孩子走一段閱讀的路
 
工作圈上課講義
工作圈上課講義工作圈上課講義
工作圈上課講義
 
2013 系統動力學理論與應用行銷管理-屠益民
2013 系統動力學理論與應用行銷管理-屠益民2013 系統動力學理論與應用行銷管理-屠益民
2013 系統動力學理論與應用行銷管理-屠益民
 
顏孟賢 11 激勵與控制
顏孟賢 11 激勵與控制顏孟賢 11 激勵與控制
顏孟賢 11 激勵與控制
 
動作經濟原則 motion efficiency
動作經濟原則 motion efficiency動作經濟原則 motion efficiency
動作經濟原則 motion efficiency
 
Facebook prophet
Facebook prophetFacebook prophet
Facebook prophet
 
改善提案 簡報 V 4.1
改善提案   簡報 V 4.1改善提案   簡報 V 4.1
改善提案 簡報 V 4.1
 
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作
《零規則》創辦人里德海斯汀親自解析讓Netflix快速因應市場、持續創新的企業文化如何運作
 
Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리
 
問題分析與解決流程表
問題分析與解決流程表問題分析與解決流程表
問題分析與解決流程表
 
資料結構-20個經典題型
資料結構-20個經典題型資料結構-20個經典題型
資料結構-20個經典題型
 
003 How to write 8D Report
003 How to write 8D Report003 How to write 8D Report
003 How to write 8D Report
 
觀念1化石與演化.pptx
觀念1化石與演化.pptx觀念1化石與演化.pptx
觀念1化石與演化.pptx
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
專案績效提昇四步驟-簡單學會專案管理
專案績效提昇四步驟-簡單學會專案管理專案績效提昇四步驟-簡單學會專案管理
專案績效提昇四步驟-簡單學會專案管理
 
工作改善
工作改善工作改善
工作改善
 
Entity Framework實戰
Entity Framework實戰Entity Framework實戰
Entity Framework實戰
 

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

Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)LetAgileFly
 
逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用David Tseng
 
軟體開發成功的秘訣
軟體開發成功的秘訣軟體開發成功的秘訣
軟體開發成功的秘訣teddysoft
 
[演講] Scrum導入經驗分享
[演講] Scrum導入經驗分享[演講] Scrum導入經驗分享
[演講] Scrum導入經驗分享teddysoft
 
行動雲端團隊介紹
行動雲端團隊介紹行動雲端團隊介紹
行動雲端團隊介紹cathyyin
 
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點張大明 Ta-Ming Chang
 
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOpsEdward Kuo
 
思翱157講師培訓 xtiveco讓訓練績效看的見20141129
思翱157講師培訓 xtiveco讓訓練績效看的見20141129思翱157講師培訓 xtiveco讓訓練績效看的見20141129
思翱157講師培訓 xtiveco讓訓練績效看的見20141129張大明 Ta-Ming Chang
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2Zhang Yongji
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍coolCow
 
從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOpsTIM WANG
 
重構三兩事
重構三兩事重構三兩事
重構三兩事teddysoft
 
From Coders to Builders of the Intelligent World
From Coders to Builders of the Intelligent WorldFrom Coders to Builders of the Intelligent World
From Coders to Builders of the Intelligent WorldHuawei Technologies
 
敏捷之美
敏捷之美敏捷之美
敏捷之美rex wang
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷KC Liu
 
敏捷轉型甘苦談
敏捷轉型甘苦談敏捷轉型甘苦談
敏捷轉型甘苦談Jen-Chieh Ko
 
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学Piguo Pi
 

Similar to 從五個小故事看敏捷開發精神 (20)

Scrum简介
Scrum简介Scrum简介
Scrum简介
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用
 
軟體開發成功的秘訣
軟體開發成功的秘訣軟體開發成功的秘訣
軟體開發成功的秘訣
 
[演講] Scrum導入經驗分享
[演講] Scrum導入經驗分享[演講] Scrum導入經驗分享
[演講] Scrum導入經驗分享
 
行動雲端團隊介紹
行動雲端團隊介紹行動雲端團隊介紹
行動雲端團隊介紹
 
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
 
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
 
思翱157講師培訓 xtiveco讓訓練績效看的見20141129
思翱157講師培訓 xtiveco讓訓練績效看的見20141129思翱157講師培訓 xtiveco讓訓練績效看的見20141129
思翱157講師培訓 xtiveco讓訓練績效看的見20141129
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
 
Scrum介紹
Scrum介紹Scrum介紹
Scrum介紹
 
Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍Scrum--敏捷开发过程框架介绍
Scrum--敏捷开发过程框架介绍
 
從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps從研發團隊管理及產品發展的角度看 DevOps
從研發團隊管理及產品發展的角度看 DevOps
 
重構三兩事
重構三兩事重構三兩事
重構三兩事
 
專案開發實務
專案開發實務專案開發實務
專案開發實務
 
From Coders to Builders of the Intelligent World
From Coders to Builders of the Intelligent WorldFrom Coders to Builders of the Intelligent World
From Coders to Builders of the Intelligent World
 
敏捷之美
敏捷之美敏捷之美
敏捷之美
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷
 
敏捷轉型甘苦談
敏捷轉型甘苦談敏捷轉型甘苦談
敏捷轉型甘苦談
 
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学
 

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
 
當Scrum遇到Pattern
當Scrum遇到Pattern當Scrum遇到Pattern
當Scrum遇到Patternteddysoft
 
說出一嘴好設計 1.1
說出一嘴好設計 1.1說出一嘴好設計 1.1
說出一嘴好設計 1.1teddysoft
 
洗白你的軟體架構
洗白你的軟體架構洗白你的軟體架構
洗白你的軟體架構teddysoft
 
如何學好設計模式
如何學好設計模式如何學好設計模式
如何學好設計模式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
 
那一夜我們說Pattern design patterns 20周年-published
那一夜我們說Pattern design patterns 20周年-published那一夜我們說Pattern design patterns 20周年-published
那一夜我們說Pattern design patterns 20周年-publishedteddysoft
 
好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14teddysoft
 
[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309teddysoft
 
Design Patterns這樣學就會了:入門班 Day1 教材
Design Patterns這樣學就會了:入門班 Day1 教材Design Patterns這樣學就會了:入門班 Day1 教材
Design Patterns這樣學就會了:入門班 Day1 教材teddysoft
 
搞懂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 (19)

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
 
當Scrum遇到Pattern
當Scrum遇到Pattern當Scrum遇到Pattern
當Scrum遇到Pattern
 
說出一嘴好設計 1.1
說出一嘴好設計 1.1說出一嘴好設計 1.1
說出一嘴好設計 1.1
 
洗白你的軟體架構
洗白你的軟體架構洗白你的軟體架構
洗白你的軟體架構
 
如何學好設計模式
如何學好設計模式如何學好設計模式
如何學好設計模式
 
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 活動分享)
 
那一夜我們說Pattern design patterns 20周年-published
那一夜我們說Pattern design patterns 20周年-published那一夜我們說Pattern design patterns 20周年-published
那一夜我們說Pattern design patterns 20周年-published
 
好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14好設計如何好 @ C.C. Agile #14
好設計如何好 @ C.C. Agile #14
 
[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309[教材] 例外處理設計與重構實作班201309
[教材] 例外處理設計與重構實作班201309
 
Design Patterns這樣學就會了:入門班 Day1 教材
Design Patterns這樣學就會了:入門班 Day1 教材Design Patterns這樣學就會了:入門班 Day1 教材
Design Patterns這樣學就會了:入門班 Day1 教材
 
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
搞懂Java例外處理的難題:Checked與Unchecked Exceptions不再是問題
 
Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術Java 例外處理壞味道與重構技術
Java 例外處理壞味道與重構技術
 
模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式模式入門第一堂課: 30分鐘寫出一個模式
模式入門第一堂課: 30分鐘寫出一個模式
 

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