一、培训收益
通过此次课程培训,可使学习者获得如下收益:
1.了解敏捷与传统项目管理的区别,什么样的项目更加适合于Scrum和敏捷开发;
2.敏捷原则详解:可变性和不确定性、预测和适应、经验认知、WIP、进度、执行;
3.Scrum框架概述:过程、工件、角色、活动;
4.几个核心的SCRUM概念:
a)冲刺;
b)用户故事;
c)产品列表(PB);
d)估算与速率;
5.SCRUM核心角色:
a)产品负责人(PO);
b)ScrumMaster;
c)开发团队;
6.如何进行产品规划:产品商业论证、概要产品列表、产品路线图、版本规划;
7.SCRUM冲刺详解:
a)如何开展冲刺规划;
b)如何开展冲刺执行;
c)如何开展冲刺评审;
d)如何开展冲刺回顾;
8.通过完整的项目实践,体验并掌握Scrum管理过程:
a)以传统“不插电”模式开展Scrum过程;
b)采用项目管理工具开展Scrume过程。
二、培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。
三、日程安排
第一天 上午 敏捷的价值观、原则、究竟什么是敏捷?为什么需要敏捷?
1.分析生活中的案例,对比敏捷迭代开发与瀑布开发的区别,敏捷快速交付的优势
2.瀑布、敏捷、精益的适用范围
3.敏捷宣言及价值观、原则
讨论:结合自己组织,小组讨论,找出最重要的原则
Scrum框架与流程概述
1.Scrum的起源及历史
2.Scrum的理论基础
3.Scrum的框架和流程
练习:以小组为单位讲解Scrum框架
第二天 上午 Scrum中的角色与职责
1.产品负责人Product Owner的职责、谁适合当PO
2.ScrumMaster的职责、ScrumMaster跟传统项目经理的区别、优秀ScrumMaster的特质
3.探讨:ScrumMaster跟PO可不可以是同一个人?ScrumMaster可不可以兼职?
4.开发团队的特征与职责、如何打造自组织高效团队?什么是团队工作协议(Working Agreement)?什么才是适合敏捷团队的工作环境?
实战练习:角色分工PO、SM、团队;探讨思考PB形成和梳理过程中,团队是如何分工协作的?
第三天 上午 敏捷实践技术介绍
1.持续集成
2.结对编程
3.TDD(测试驱动开发)
4.CodeReview
5.重构
6.发布规则
讨论:已知方法在实践中的经验和挑战,更多好的实践分享