Description
Agile一本通!敏捷新手入門導引:你需要的敏捷觀念、工具、好用資源,看這本就夠!(iThome鐵人賽系列書)【軟精裝】
目錄CHAPTER 01 歡迎來到敏捷小學堂
1.1 關於敏捷,你一定會想知道的事
1.1.1 什麼是敏捷
1.1.2 敏捷的實現方法
1.1.3 關於那些繁瑣的文件
1.1.4 敏捷只能用在軟體開發上嗎?
1.1.5 在敏捷的路上,我可以先避開哪些坑?
CHAPTER 02 我該敏捷嗎?還是⋯⋯
2.1 專案進行的千百種姿勢
2.1.1 常聽到的瀑布式開發,那是什麼?
2.1.2 瀑布式開發為什麼不適合
2.1.3 我應該選擇瀑布式、敏捷開發或者⋯⋯?
CHAPTER 03 專案開始!需求篇
3.1 您好,請問需要什麼呢?
3.1.1 領域驅動開發(Domain-Driven Design, DDD)
3.1.2 從 Domain Story 轉換到 User Story
3.1.3 使用者故事對照(User Story Mapping)
CHAPTER 04 專案啟動!工作項目與工時篇
4.1 需求我了解了,但現在我該做些什麼?
4.1.1 讓想法落地,你需要待辦清單
4.1.2 現代愚公如何移山?你還是需要待辦事項
4.1.3 產品待辦清單(Product Backlog)與衝刺待辦清單(Sprint Backlog)
4.1.4 大目標小任務:Epic、Feature、Story、Task
4.1.5 待辦清單與 WBS 的異同
4.2 工作項目如何分配?以認領代替指派
4.3 估工時的藝術
4.3.1 為什麼要估工時
4.3.2 故事點(Story Point)
4.3.3 如何將工作量轉換成工時
4.3.4 這次真的有估準嗎
CHAPTER 05 專案進行中!會議篇
5.1 有效的會議,好的交流
5.1.1 衝刺(Sprint)
5.1.2 產品待辦清單精煉會議(Product Backlog Refinement)
5.1.3 衝刺計畫會議(Sprint Planning Meeting)
5.1.4 每日站立會議(Daily Scrum)
5.1.5 衝刺審查會議(Sprint Review)
5.1.6 衝刺回顧會議(Sprint Retrospective)
CHAPTER 06 專案進行中!文件、共筆與程式篇
6.1 打造一座組織共享的藏經閣
6.1.1 文件該放在哪裡?
6.1.2 共筆文件——去找吧!我把所有的文件與筆記都放在那裡
6.2 或者⋯⋯讓程式成為最好的文件
6.2.1 對準團隊的程式寫作風格(Coding Style)
6.2.2 善用程式版本控管工具的訊息欄,留下必要說明
6.2.3 使用 Swagger 自動產生API文件
CHAPTER 07 專案進行中!團隊大小事篇
7.1 We Are One Team:團隊組成與互動
7.1.1 組建跨職能(Cross-Functional)的團隊
7.1.2 用技能矩陣(Skill Matrix)組出菁英隊伍
7.2 運用團隊力量,一起成為更好的人
7.2.1 拓展團隊視野與促進對成員間彼此認知的方式
7.2.2 如何建立學習與分享的團隊氣氛
7.2.3 精進軟體開發技能的方式
7.2.4 增進持續學習的動力
CHAPTER 08 專案進行中!軟體開發篇
8.1 我們應該開發出怎樣的產品?
8.1.1 BDD:行為驅動開發
8.1.2 ATDD:驗收測試驅動開發
8.1.3 TDD:測試驅動開發
8.2 設計原則——精簡
8.2.1 DRY(Don't Repeat Yourself)
8.2.2 YAGNI(You Aren't Gonna Need It)
8.2.3 KISS(Keep It Simple & Stupid(Silly))
8.3 程式也需要持續對準——CI/CD
8.3.1 持續整合(Continuous Integration, CI)
8.3.2 持續交付(Continuous Delivery, CD)
8.3.3 CI/CD工具介紹
CHAPTER 09 專案結尾!評估與改進篇
9.1 我們是真的敏捷了嗎?
9.1.1 使用 The Scrum checklist 與團隊成員一起討論
9.1.2 給 Scrum Master 的評估量表
9.2 那些會導致敏捷失敗的原因
9.2.1 缺少高階管理者/老闆/主管的支持
9.2.2 不清楚敏捷轉型的目的
9.2.3 成員不清楚或不認同敏捷核心想法
9.2.4 既有組織結構與角色與敏捷定義衝突
9.2.5 誤會敏捷可以「速成」
9.3 在敏捷路上遇到困難了,如何調適心態
9.3.1 找到組織內認同的敏捷的夥伴與專家
9.3.2 傾聽團隊成員的聲音,找出問題所在
9.3.3 持續學習與交流
9.3.4 「大家一起變得更好」就是最大的成就感來源
9.3.5 找出改善點,持續嘗試,不要放棄!
CHAPTER 10 活動時間!敏捷遊戲篇
10.1 玩過一次就懂了——增進敏捷觀念的遊戲
10.1.1 拋接球遊戲(Agile Ball Point Game)
10.1.2 摺紙飛機遊戲(Agile Paper Airplane Game)
10.1.3 敏捷樂高(Lego Scrum, LEGO 4 SCRUM)
10.1.4 棉花糖塔
10.1.5 解手結
CHAPTER 11 自我提升!學習資源篇
11.1 學習資源有哪些?
11.2 線上課程
11.2.1 線上課程平台
11.2.2 免費實習證書課程
11.2.3 教學影片
11.3 實體活動
11.3.1 社群
11.3.2 研討會
CHAPTER 12 自我認可!證照篇
12.1 有哪一些敏捷相關的證照?
12.1.1 Scrum Alliance
12.1.2 Scrum.org
12.1.3 PMI
12.2 我需要擁有敏捷證照嗎?
书名简译:Agile一本通!敏捷新手入门导引:你需要的敏捷观念、工具、好用资源,看这本就够!(iThome铁人赛系列书)【软精装】