课程概述
在人类生活越来越依赖软件的今天,软件研发组织必须面对越来越严峻的挑战:需求的复杂多变,项目延期,质量下滑,预算超支,技术债务不断增加等,敏捷这种务实灵活的方法论对于解决或改善上述问题有很大的帮助,敏捷已经成为当今的主流。
很多软件研发机构在十人左右的小型团队中成功的实施敏捷之后,在将敏捷拓展到更大规模的组织的时候,需要面对诸如跨团队的复杂协作、需求来源管理与排序、合同博弈、跨地域团队、文化变革、组织结构调整等诸多敏捷转型“深水区”挑战,在应对这些挑战的过程中,Scrum Master是非常关键的角色:
● 团队的日常活动要Scrum Master去引导
● 跨团队协作需要Scrum Master去协调
● 团队成员的敏捷知识需要Scrum Maste去传授
● 团队遇到障碍需要Scrum Master协助解决
● 团队的持续改进常常需要经验丰富的Scrum Master去引发
● 团队内外的冲突需要Scrum Master去调控
● 组织的文化需要Scrum Master去诠释和践行
● 团队成员与公司管理层之间的沟通管道需要Scrum Master去疏通和润滑
● 团队成员的诉求需要Scrum Master去协助表达
● 组织的更深度的敏捷转型需要Scrum Master去参与规划并落实
● ……
可见,要成为合格的Scrum Master是很有挑战性的,他们对团队的事务既要积极参与又要懂得何时该后退一步,既要有清晰的目标感又要懂得妥协迂回,既要关注工作目标达成又要关注团队成员能力提升,既要让团队成员感觉“被支持”又要避免他们感觉到“被管控”,既要有“显微镜”能深入团队与项目进行辅导又要有“望远镜”能站到全局视角进行协同与规划,然而Scrum Master大多是技术出身的,往往专业技能过硬而人际技能不足,原则性有余而策略性不足,对事的关注有余而对人的关注不足,硬技能有余而软技能不足。
课程收益
可以说,赋能Scrum Master是企业敏捷转型过程中最关键的工作之一,本课程凝练了老师多年一线进行敏捷转型咨询的经验,针对国内Scrum Master的典型特点和常见短板开发,通过学习本课程,能够:
● 明确Scrum Master的角色定位,理解Scrum Master的工作职责,明确Scrum Master的协作对象与协作策略
● 提升引导能力、辅导能力、教练能力、讲授能力、冲突解决能力等Scrum Master核心能力
● 学习当敏捷转型进入“深水区”时可能遇到的典型挑战与应对方法。
● 学习其它企业中敏捷转型的过程中的真实案例。
课程对象
CTO、研发总监、技术经理、Scrum Master、项目经理。
课程方式
老师集中当面授课,课后答疑,包括讲解和讨论。
课程时长
2天(6小时/天)
课程人数
30人
课程大纲
说明 | |
第一章:开场 ● 破冰小游戏 ● 课程简介 ● 收集学员在Scrum Master岗位上遇到的挑战 | 通过破冰小游戏开场,帮助学员初步感受本课程的风格,同时也与学员就两天课程开展方式的达成一些约定。 以终为始,让学员写下自己在Scrum Master岗位上遇到的挑战,带着问题学习,老师在课程中会去回应这些问题,并在课程结束的回答大家认为还有疑问的问题。 |
第二章:敏捷全程沙盘演练 ● 团队组建 各小组成员相互认识,并用TBC工具提取大家对团队建设目标的初步共识。 ● 设定模拟项目背景 各小组随机抽取课程提供的项目背景材料。 ● 建立产品愿景 引导各小组为尚未开发的产品策划将来的产品发布会,并通过PVC工具抽取产品愿景,从而帮助各小组凝聚关于产品团队的共识,以终为始开展工作,并激发团队的参与热情。 ● 用户角色建模 引导各团队采用Persona工具明确产品的目标客群,并对典型目标客户建模,启发同理心,强化敏捷的用户价值导向。 ● 梳理用户需求 引导各团队采用USM工具一步步梳理产品需求,拆分大需求,理清需求之间的逻辑关系,并划分MVP,建立初版发布计划。 ● 制定迭代计划 引导各团队对计划的工作量进行估计,确定下一迭代的工作目标,并将工作目标分解成更细的工作任务。并使用STB工具可视化的呈现迭代计划的内容。 ● 迭代开发 引导各团队以自组织的方式进行产品开发(原型)。 ● 天使用户反馈 引导各团队请天使用户使用产品,并用恰当的方式从天使用户获取高价值的反馈,从而不断改进产品。 ● 迭代回顾 引导团队回顾前一阶段的工作,提炼团队值得保留的好的实践,发现不足,制定计划调整计划,并使用TBC工具提炼大家的共识,可视化的呈现团队的进化过程。 | 在本章中,老师将采用经典项目沙盘演练的方式,带领学员采用Scrum方式进行软件开发。 老师会把大量的Scrum Master需要掌握的引导方法和工具嵌入到引导过程中,并提炼这些引导方法和工具。 |
第三章:Scrum Master角色认知 ● Scrum Master服务于业务部门/PO的职责 ● Scrum Master服务于团队的职责 ● Scrum Master服务于项目组的职责 ● Scrum Master服务于整个组织的职责 ● Scrum Master的常见误区 ● Scrum Master的知识与技能 ● 如何从现有岗位转身成为一名合格的Scrum Master ● 研讨:Scrum Master在工作实战中的若干场景 ● Scrum Master的长期成长与发展之路 | 帮助学员从全局理解敏捷教练的角色定位,工作职责常见问题和成长之路。 针对工作中可能遇到的典型挑战,与学员一起研讨解决方案。 授课方式:学员研讨,老师讲解、启发式提问引导、案例分享、答疑。 |
第四章:敏捷团队建设 ● 建立成功团队的GPRI模型 ● 如何建立团队目标? ● 理解短期目标与中长期目标对团队的不同意义。 ● 如何定义团队的角色与职责? ● 如何将人员培养与员工个人职业规划结合起来? ● 如何建立团队的工作流程? ● 如何建立良好的人际关系? ● 如何促成团队的深层次互信。 | 授课方式:学员研讨,老师讲解、启发式提问引导、案例分享、答疑。 |
第五章:敏捷文化 ● 信任与责任 ● 领导与团队之间的循环学习螺旋 ● 当团队处于“命令与控制”象限 ● 当团队处于“活力与创新”象限 ● 当团队处于“失败”象限 ● 当团队处于“冲突”象限 ● 信任工具 ● 建立团队的深层互信 ● 建立团队的透明的协作模式 ● 保护团队疆界 ● 决策过滤器 ● 【案例】一次消除团队隔阂的回顾会 ● 所有权工具 ● 建立团队共同目标 ● 目标共创技术 ● 团队规则与文化工具 ● 如何共创规则 ● 如何建立文化 ● 敏捷团队的能力规划 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
第六章:Scrum Master的教练技能 ● 为什么提建议很多时候没有用? ● 什么是教练? ● 教练的关键能力 ● GROW教练模型 ● 教练的信念 ● 教练与被教练者的关系 ● 教练式辅导的本质 ● 教练式管理与传统管理的区别 ● 教练的工作核心及原理 ● 教练式管理的应用场合 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
第七章:敏捷实施模式 ● 用Scrum管理变革过程 ● 为什么Scrum可以用来管理敏捷转型过程? ● 【案例】Scrum引导敏捷转型过程 ● 激发敏捷转型动力 ● 如何激发团队的敏捷转型动力? ● 如何激发管理层的敏捷转型动力? ● 如何激发个体的敏捷转型动力? ● 【案例】如何激发一家银行的敏捷转型动力 ● 常见的变革策略 ● 从试点到推广 ● 从浅水区开始 ● ETC(企业转型委员会)的运作 ● ETC看板的设计 ● ETC例会的引导 ● 【案例】某企业ETC看板实战 ● 敏捷能力建设 ● 内部敏捷教练的技能模型与培养体系 ● Scrum Master的技能模型与培养 ● Product Owner的技能模型与培养 ● 团队成员的技能模型与培养 ● CoP(实践社区)的运作 ● 【案例】某金融机构CoP运作实例 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
第八章:敏捷成熟度评估 ● 为什么要做针敏捷成熟度评估? ● 如何进行敏捷成熟度的评估? ● 评估维度:需求管理 ● 评估维度:团队运作 ● 评估维度:迭代交付 ● 评估维度:敏捷能力 ● 评估维度:工程实践 ● 针对敏捷项目交付的评估 ● 为什么要对敏捷项目交付进行评估? ● 如何进行敏捷项目交付的评估? ● 质量维度的评估 ● 价值维度的评估 ● 流动性的评估 ● 效率维度的评估 ● 【案例】某金融机构敏捷项目团队评估实例 | 授课方式:老师讲解、启发式提问引导、案例分享、答疑 |
第九章:总结&答疑 ● 敏捷的本质 ● 答疑 | 授课方式:老师讲解、答疑。 针对课程开始的时候学员提出来的在Scurm Master岗位上所遇到的挑战和问题,如果有学员认为还没有得到解决的,老师将全部逐一回答,讲解。 |