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管理开发项目 项目执行与管理方案 瀑布模式管理流程与敏捷模式管理流程对比分析 敏捷下的需求与质量探讨 答疑 答疑 课程总结