演講者簡介 陳建村(Teddy Chen),泰迪軟體創辦人,從事敏捷開發顧問與教育訓練服務,著有《笑談軟體工程:敏捷開發法的逆襲》(簡體版《笑談軟體工程:烽煙中的敏捷》)與《笑談軟體工程:例外處理設計的逆襲》等書。陳建村畢業於台北科技大學機電科技研究所(資訊組)博士班,有十九年以上的軟體開發經驗。目前為敏捷顧問與敏捷課程講師,並在台北科技大學資工系研究所擔任兼任助理教授。
演講大綱 根據講者的觀察,台灣的軟體工程落實度落後歐美至少有15年的時間。當國內的公司還在爭辯程式設計師是否需要撰寫單元測試的問題,國外早已經在談持續交付與開發營運合一的運作模式。在本次演講中,講者將介紹現今流行於歐美的敏捷開發方法,並討論有哪些做法可以協助團隊開發出高品質與符合客戶需要的軟體系統。 詳細演講內容接下一頁
陳建村 (Teddy Chen) teddy@teddysoft.tw http://teddy-chen-tw.blogspot.tw/ Oct. 17 2014
Copyright@2012-2014 Teddysoft
軟體開發的成功祕訣就是… Copyright@2014 Teddysoft
敏捷方法 (Agile Method) Copyright@2014 Teddysoft
敏捷就是關於如何在不斷 變化的環境中保持成功。 Copyright@2012-2014 Teddysoft
來源: http://goo.gl/EYcou4 Waterfall Agile Copyright@2012-2014 Teddysoft
需求訪談 分析設計 實作 測試 整合 Copyright@2012-2014 Teddysoft
Waterfall 需求 Iteration 1 Iteration 2 Iteration 3 需求 Copyright@2012-2014 Teddysoft (資料來源:Agile Experience Design)
Inspect, Adapt, and Transparency Value-Driven Timeboxing Rapid Feedback Copyright@2012-2014 Teddysoft
Value-Driven vs. Plan-Driven Copyright@2012-2014 Teddysoft
傳統專案 Scrum專案 功能 成本 時程 固定 價值 驅動 計畫 成本 時程 功能 預估 成本 時程 固定 價值 驅動 計畫 成本 時程 功能 預估 Copyright@2012-2014 Teddysoft
Timeboxing and Rapid Feedback Copyright@2012-2014 Teddysoft
敏捷專案的三個月(6個 sprint/iteration) Waterfall 的三個月 甲方 乙方 敏捷專案的三個月(6個 sprint/iteration) 2週 2週 2週 2週 2週 2週 Copyright@2012-2014 Teddysoft
Copyright@2012-2014 Teddysoft
Refactoring by Example Design Continuous Integration Unit Testing Pair Programming Shared Code Specification by Example Incremental Design Continuous Integration Copyright@2014 Teddysoft
? Copyright@2012-2014 Teddysoft 圖片節錄自網路
Agile Kanban Copyright@2012-2014 Teddysoft 來源: http://goo.gl/EYcou4 來源: http://goo.gl/rhMORL Agile Kanban Copyright@2012-2014 Teddysoft
WIP (work in progress, 在製品)上限 分析 3 實作 3 待辦事項 測試 2 佈署 3 釋出 進行中 完成 進行中 完成 進行中 完成 進行中 完成 pull pull Copyright@2012-2014 Teddysoft
為了降低等待的不確定感,身為搭車者, 我可以透過APP查詢公車到站時間 外部系統追 蹤代號 敘述 截止日期 #12668 2014/10/4 工作類型 (顏色區分) 為了降低等待的不確定感,身為搭車者, 我可以透過APP查詢公車到站時間 Teddy Erica 8 開始: 結束: 認領工作者 計算前置時間 工作大小 Copyright@2012-2014 Teddysoft
… 產能分配 Total WIP=15 待辦事項 分析 3 實作 4 測試 2 可佈署 Urgent, 1 = 6.7% 想法 Top 6 進行中 完成 產能分配 Urgent, 1 = 6.7% Fixed Delivery Date, 3 = 20% Regular, 6 = 40% Intangible, 3 = 20% Defect, 3 = 20% Copyright@2012-2014 Teddysoft
按我 看影片 Copyright@2012-2014 Teddysoft 23
24
Q & A GOODBYE 聯絡Teddy:teddy@teddysoft.tw Copyright@2014 Teddysoft 25