SlideShare a Scribd company logo
採用XP要考量的事情
- THE ART OF AGILE
DEVELOPMENT
    David Ko
先決條件
1. 管理層支持
如果老闆不支持 …
   先採用一些實踐來慢慢證明XP的價值
2. 團隊認同
如果人們抵制 …
   請團隊給一段時間嘗試
   若是只有一兩個, 可以讓他們去別的專案
   如果大部分的人都反對, 那就不要用
3. 一個同地協作的團隊
4. 現場客戶
如果得不到其他現場客戶
   找領域專家來幫忙
   系統分析師, 有這個領域的知識最好
   至少要找一個人, 能全職位需求工作
5. 合適的團隊大小
   4 – 6 人最佳
   最多不超過12人
   最好是偶數, 以方便搭檔編程
6. 使用所有的實踐
建議
1. 使用全新的codebase
   全新的codebase比較容易更改
   已存在的codebase要花較多的心力, 來維持簡
    單的設計, 單元測試和持續整合
2. 要有優秀的設計技能
   容易改變的設計是XP的核心
   所以至少有一人要有很強的設計能力
3. 使用容易重構的程式語言
4. 雇用有經驗的編程教練
   需要有人在一開始時, 協
    助大家遵守XP的實踐
     提醒別人做正確的事,

     但是不是對別人下命令

   最好是一名經驗豐富的
    開發人員
     幫助團隊實施XP的技術
    實踐
5. 建立和善且有內聚力的團隊
   所有團隊成員需要喜歡一起工作
變化的挑戰
改變會讓人們覺得不舒服
需要知道為何而戰
   需知道你為什麼正在做出改變
   它對團隊和個人的好處是甚麼?
考慮給利益相關者以下承諾
   讓進展很穩定
   最先完成那些認為最有價值的功能
   每週向利益關係者, 展示功能以反映團隊進度
   對於所有事情抱持誠實和開放的態度

More Related Content

PPTX
Mopcon 2021 Scrum 是新的死亡行軍嗎?
PDF
Stop Retrospective, Start Continuous Improving
PDF
從敏捷思考讀書會創業與人生 2
PDF
硬幣遊戲 Agile Summit 2018 side vent
PDF
敏捷式創意活動-樂高遊戲
PPTX
啟動敏捷轉型的工具箱
PDF
如何把看板和 Scrum 發揮到極致
PDF
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Stop Retrospective, Start Continuous Improving
從敏捷思考讀書會創業與人生 2
硬幣遊戲 Agile Summit 2018 side vent
敏捷式創意活動-樂高遊戲
啟動敏捷轉型的工具箱
如何把看板和 Scrum 發揮到極致
Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2

What's hot (16)

PPTX
Design Method_20190522
PPTX
Design Method_20200514
PDF
Agile summit2021 - Talk About Exploratory Testing
PDF
最终版Top100summit 高翔
PPTX
Design Method_20190529
PDF
User story concept for agiletourkaohsiung
PPTX
Chirstensen 5個技巧,簡單學創新
PDF
5個技巧,簡單學創新
PPTX
Scrum introduction in hsin chu-agilemeetup
PDF
[SDX2016] 搜尋與分析自製與委外時機的評估 / 連啓佑 將能數位行銷 執行長
PDF
非常任务设计方案
PPT
问题解决流程
PPTX
Design Method_20200312
PPT
敏捷软件开发——一个实践者的思考V1.2
PPTX
104.10.22 swot分析
PPT
工作團隊與團隊協作方法 B2-1-詹翔霖教授
Design Method_20190522
Design Method_20200514
Agile summit2021 - Talk About Exploratory Testing
最终版Top100summit 高翔
Design Method_20190529
User story concept for agiletourkaohsiung
Chirstensen 5個技巧,簡單學創新
5個技巧,簡單學創新
Scrum introduction in hsin chu-agilemeetup
[SDX2016] 搜尋與分析自製與委外時機的評估 / 連啓佑 將能數位行銷 執行長
非常任务设计方案
问题解决流程
Design Method_20200312
敏捷软件开发——一个实践者的思考V1.2
104.10.22 swot分析
工作團隊與團隊協作方法 B2-1-詹翔霖教授
Ad

More from Jen-Chieh Ko (20)

PDF
Agile.Taipei 2025.1月聚會 - AI加持的人本軟體開發未來, Terry
PDF
DevOpsDays Taipei 2024 以系統思考來討論 LeSS 如何處理多頭馬車
PDF
RSG Taipei 2023 LeSS Design Principles
PPTX
Practical Testing Strategy for Agile Team
PDF
O.R.I.D 初探 - 新竹敏捷分享.pdf
PDF
2021 台灣軟體測試現狀調查
PDF
Exploratory testing survey in 2020
PDF
Scrum和XP 的實戰經驗 (第二版)
PDF
Agile Hsinchu 七月線上聚會: 我的教練旅程
PDF
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
PDF
Agile tourhsinchushare踩過的scrum event坑
PDF
Design sprint experience at Trend Micro
PPTX
Container and Test Automation Management Practices in TrendMicro
PDF
Design sprint sharing of DS team
PDF
Beer game-public
PDF
Agile Summit Taipei 2019 - Agile Testing Strategy
PPTX
Agile HR at Titansoft
PDF
From zero to one - How we evolved our test automation processes and mindset i...
PDF
Experience sharing-in-scrum
PDF
Nor Chen - Agile Tour Hsinchu 2018 Public edition
Agile.Taipei 2025.1月聚會 - AI加持的人本軟體開發未來, Terry
DevOpsDays Taipei 2024 以系統思考來討論 LeSS 如何處理多頭馬車
RSG Taipei 2023 LeSS Design Principles
Practical Testing Strategy for Agile Team
O.R.I.D 初探 - 新竹敏捷分享.pdf
2021 台灣軟體測試現狀調查
Exploratory testing survey in 2020
Scrum和XP 的實戰經驗 (第二版)
Agile Hsinchu 七月線上聚會: 我的教練旅程
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
Agile tourhsinchushare踩過的scrum event坑
Design sprint experience at Trend Micro
Container and Test Automation Management Practices in TrendMicro
Design sprint sharing of DS team
Beer game-public
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile HR at Titansoft
From zero to one - How we evolved our test automation processes and mindset i...
Experience sharing-in-scrum
Nor Chen - Agile Tour Hsinchu 2018 Public edition
Ad

adopting XP