AGILE SCRUM敏捷開發實踐精要課程 課程目標: 通過這三天的學習課程,學員應該能夠對敏捷開發流程框架有一個系統的了解和把握,在項目中能夠應用敏捷管理方法進行項目管理和開發;掌握SCRUM方法及應用要素,并了解敏捷開發的精髓及區別于一般項目管理的方法;能夠對實際SCRUM項目完成從需求收集、分析、系統設計、開發、測試、迭代增量交付到產品交付的整個過程;能夠應對用戶的需求變更及不斷的產品反饋;了解SCRUM常用的方法及工具UNITTEST、TDD、CI、JIRA、頭腦風暴等。 課程大綱: 時間 主題 內容 第一天 上午 課程介紹 團隊和個人介紹 主要期望(含交流討論) 課程概述 時間安排 Agile Scrum 敏捷開發介紹 Scrum敏捷開發宣言 Scrum敏捷概念與思想 Scrum敏捷開發原則 Scrum 敏捷開發框架與流程 敏捷互動 下午 Scrum 敏捷開發框架與流程-基礎 制定產品Backlog Sprint計劃 創建Sprint Backlog 團隊房間,每日例會,sprint 演示和 sprint 回顧 案例分析 第二天 上午 Scrum 敏捷開發框架與流程-深入 Scrum敏捷開發的三個角色(Scrum 團隊) Scrum敏捷開發的三個物件(Scrum 工件) Scrum敏捷開發的五個會議(Scrum 事件) Scrum敏捷開發的五個價值觀(Scrum 精神) Scrum迭代交付物 敏捷Scrum小結 下午 相關項目實戰 相關項目全生命周期SCRUM實戰 -項目立項 -團隊組建 -制定產品backlog -召開Sprint計劃會議 -創建Sprint backlog -召開每日例會 -團隊的日常工作開發、測試 -Sprint1結束,交付增量產品 -召開演示會 -召開回顧會 -Sprint1-SprintN-項目結束 第三天 上午 敏捷項目管理 SCRUM團隊管理 SCRUM需求變更管理 SCRUM文檔管理 SCRUM團隊的日常工作 測試也要敏捷 敏捷方法介紹 XP、SCRUM、FDD Scrum與Kanban 下午 敏捷最佳實踐 結合使用單元測試UnitTest 測試驅動開發TDD 持續集成CI 自動化構建及項目管理工具JIRA管理開發項目 項目執行與管理方案 瀑布模式管理流程與敏捷模式管理流程對比分析 敏捷下的需求與質量探討 答疑 答疑 課程總結