培训内容 | 说明 |
第一章:开场 l 破冰小游戏:自组织 l 课程简介 l 敏捷简介 | 通过破冰小游戏开场,导入“自组织”概念,帮助学员初步感受敏捷的不同之处,同时也与学员就两天课程开展方式的达成一些约定。 |
第二章:Scrum全程沙盘演练 l 团队组建 各小组成员相互认识,并用TBC工具提取大家对团队建设目标的初步共识。 l 设定模拟项目背景 各小组随机抽取课程提供的项目背景材料。 l 建立产品愿景 引导各小组为尚未开发的产品策划将来的产品发布会,并通过PVC工具抽取产品愿景,从而帮助各小组凝聚关于产品团队的共识,以终为始开展工作,并激发团队的参与热情。 l 用户角色建模 引导各团队采用Persona工具明确产品的目标客群,并对典型目标客户建模,启发同理心,强化敏捷的用户价值导向。 l 梳理用户需求 引导各团队采用USM工具一步步梳理产品需求,拆分大需求,理清需求之间的逻辑关系,并划分MVP,建立初版发布计划。 l 制定迭代计划 引导各团队对计划的工作量进行估计,确定下一迭代的工作目标,并将工作目标分解成更细的工作任务。并使用STB工具可视化的呈现迭代计划的内容。 l 迭代开发 引导各团队以自组织的方式进行产品开发(原型)。 l 天使用户反馈 引导各团队请天使用户使用产品,并用恰当的方式从天使用户获取高价值的反馈,从而不断改进产品。 l 迭代回顾 引导团队回顾前一阶段的工作,提炼团队值得保留的好的实践,发现不足,制定计划调整计划,并使用TBC工具提炼大家的共识,可视化的呈现团队的进化过程。 | 在本章中,老师将采用经典项目沙盘演练的方式,带领学员采用Scrum方式进行软件开发(非IT技术类员工也能无障碍全程参与并同样受益),学员将在实战过程中体会Scrum敏捷软件开发的精髓,获得关于敏捷开发的感性认识,并能够将实战演练过程中学到的方法,工具直接运用到工作中。 在演练的每一个环节,老师都会采用经典实例先介绍方法和工具,再由各小组在指定的时间盒(Time-box)内以小组自组织的方式完成工作,各小组工作过程中,老师会观察各团队的工作情况,必要的情况下会进行干预指导。每一个环节结束之后,老师都会对前一环节的工作情况进行反馈,并引导大家提炼大家在前一环节的收获和实践要点(how/why)。 |
第三章:理解敏捷 l 敏捷开发宣言与原则 l 敏捷的主要流派 l 敏捷的优势领域分析 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
第四章:需求管理 l 如何用用户故事表达和沟通工作目标? l 如何用验收标准界定工作中范围? l 用户故事拆分 l 需求优先级排列的原则与方法 l 需求排序与组织战略 l 用户故事的估算 | 授课方式:老师讲解、启发式提问引导、课堂练习、案例分享、答疑 |
第五章:Scrum角色与职责 l Product Owner角色与职责 l Scrum Master角色与职责 l ScrumMaster常见工作场景分析 l 团队结构及职责 l 敏捷团队管理与传统的团队管理的异同 l 团队工作空间 l 团队间协作机制 | 授课方式:老师讲解、启发式提问引导、场景分析练习、案例分享、答疑 |
第六章:Scrum的过程 l 迭代的基本原理 l 需求梳理 l 敏捷的多层计划体系 l 每日站立会议 l 迭代评审会议 l 迭代回顾 l 什么叫真正的“完成”? l 任务板 l 燃尽图 | 授课方式:老师讲解、启发式提问引导、游戏及引导提炼、案例分享、答疑 |
第七章:极限编程(XP)精粹 l 持续集成 l 自动化测试金字塔 l 测试驱动开发 l 重构 l 内建质量 | 授课方式:老师讲解、启发式提问引导、游戏及引导提炼、案例分享、答疑 |
第八章:总结&答疑 l 敏捷的本质 l 敏捷的扩展应用领域 l 答疑 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
培训对象
CTO、研发总监、技术经理、敏捷教练、团队Leader、产品经理、项目经理、质量工程师、设计师、架构师、程序员、测试工程师。
培训方式
老师集中当面授课,课后答疑,包括讲解和讨论。
培训特点
针对性强,抓住国内多数软件企业面临的主要痛点,深入剖析,提供解决方案。
实战性强,将在课堂中穿插分享咨询实战中积累的丰富的案例,并辅以演练、研讨,让学员亲身体会敏捷方法的精要。
参与性强,通过让学员参与几个模拟项目,亲身体会敏捷的精髓,以及敏捷带来的价值。
不拘一格,不囿于某一特定的敏捷流派,而是针对实际问题,结合了Scrum,极限编程(XP)和精益(Lean)等多个敏捷流派的精华。
讲师经验丰富,曾在大型企业中从事过软件研发领域中涉及的大部分角色,对各个岗位的痛点有着深刻的体会,能够从多个视角将敏捷知识立体的呈现给学员。