课程背景
有位哲人说过,杀死一个软件工程师最有效的方法是啥?答:改三次需求。
那么,当需求的不确定性成为常态,混沌状态下的软件开发都被视作家常便饭的时候,程序员除了自戗之外,还有没有别的出路?
当前的社会,已经成为了一个VUCA(Volatility,Uncertainty、Complexity、Ambiguity,可理解为“混乱的”以及“快速变化”的商业环境)社会,在这种情况之下,软件开发模式也要应对VUCA所带来的影响。
过去瀑布型项目管理虽然还可以继续使用,但随着越来越快的变化,需求变更越来越快,过去的需求变更、管理等模式越来越力不从心。
所以到了需要导入新的软件开发模式时候了,从而让我们可以更好应对VUCA环境,并更快、更好的交付用户需要的功能需求。
在这个过程中,工作方式与内容如下:
● 通过价值优先级的方式,尽早的交付对客户有价值的内容
● 使用用户故事而不是PRD文档来准确获取用户真实需求
● 使用教练以及引导技术,打造高绩效团队与敏捷领导力
● 通过自组织团队的方式,提升团队的交付效率
● 通过每次迭代的方式,小步快跑的交付对客户而言正确的产品
● 通过站会的方式,确保信息同步,避免了因为信息不对称导致的返工
● 通过评审会方式,及时调整产品方向,确保目标的准确性的同时提升客户满意度
● 持续改进团队的流程、能力
本课程以Scrum官方白皮书为基准,以项目管理方法论为主线,结合互联网时代的敏捷实践,讲解了在使用Scrum进行项目管理的工作流程、工作内容、团队形态以及可供参考的工作方法与工具,帮助学员理解Scrum乃至敏捷项目管理的重点、难点和落地。课程以案例的形式贯穿始终,确保学员全面掌握Scrum框架,又能将其与实际中做相结合,从而做到“从学到用”再“从用到学”的正向循环。
本课程将持续3天。(最后一天为可选)
【特别提醒】本课程可根据贵公司项目管理方法论的特点,以及贵公司要求进行完全的定制化。强烈建议以贵公司的实际项目(可以是已经交付或者开发中的项目)作为学员分组演练,将本课程中的理论知识、实践方法与学员们日常工作中的亲身经历进行结合,最大化的实现培训效果向实际工作技能的转化与落地。
课程收益
本课程在详细论述Scrum框架在软件开发领域的应用,将Scrum进行详细的讲解,并配合导入游戏、随堂练习以及游戏沙盘等方式,让学员在学习的过程中不仅能学习Scrum有关的知识,还能在游戏、沙盘中对Scrum有更深入的实践。
通过本课程的讲解,学员将会对Scrum中事件、角色、仪式以及落地等方面涉及的知识具有深入的了解,并可以在日常软件开发过程中将Scrum导入并运用在实际的开发过程中。
课程对象
项目经理、PMO(项目管理办公室,或者相当于项目管理办公室)管理人员、质量保证工程师(QA)、需求分析人员、想要转型敏捷项目经理的研发人员等。
课程大纲
1. 敏捷导入游戏
● 通过游戏导入敏捷方式与过去瀑布模型的对比
● 案例研讨:团队发言,表达自己对敏捷的理解
2. 敏捷基础知识
● 敏捷出现的时机、原因
● 敏捷VS瀑布
● 敏捷软件开发宣言
● 敏捷软件开发宣言的十二项原则
● 案例研讨:雷神山/火神山医院,到底是敏捷还是瀑布?
3. 敏捷团队特点与自组织团队
● 敏捷团队的特点
● 如何形成自组织团队
● T型人才是什么
● 敏捷管理者素质要求与做法
● 其他软技能
● 案例研讨:针对敏捷团队特征,你认为的敏捷团队应该还有哪些特征
4. Scrum 框架详解(一):敏捷中的需求
● Scrum的需求管理方式:用户故事与工作故事
● 告别管中窥豹:通过用户故事地图总揽全局
● 估算工作量:一种比人天更好的估算方式
√ 分组练习1:虚拟场景下针对某App进行需求理解,编写该App所需的用户故事与用户故事地图,从而掌握敏捷需求管理的基本形式。
5. Scrum 框架详解(一): Scrum的角色以及角色之间的关系
● Scrum 中有哪些人
● Scrum 中的角色基本职责
● Scrum 角色如何配合工作
● 案例研讨:根据你所在团队的特征,你们团队的工作模式应该是怎样的?
6. Scrum 框架详解(三):Scrum中的事件
● 常见的四个事件到底在做什么,与Scrum流程有什么关系
● 重要的第五场仪式,让我们更好的管理、梳理需求
√ 分组练习2:每个小组分别召开自己的站会,并在老师的指导下发现各自的改进点
√ 分组练习3:以曾经的案例为蓝本,开始一场回顾会,并在老师的指导下掌握回顾会在实际操作中的做法、技巧与注意点
7. 总结及答疑
● 敏捷存在的理由——VUCA是如何影响我们软件开发方式的
● Scrum结构之美——如何通过Scrum来改变我们的开发流程
● 用起来才是最好的——一种简单的Scrum落地方式
● 现场讨论——针对实际工作中的问题进行现场讨论并给出建议
8. 挑战埃及沙盘
● 沙盘介绍:挑战埃及敏捷版沙盘是由国际信息科学考试学(EXIN)与最佳实践联盟(IBPMA)联合推广的针对敏捷项目管理做设计的沙盘,旨在帮助敏捷项目团队在沙盘中对每个项目管理环节进行学习与联系,从在达成玩中学的最终目的。
● 沙盘玩法:沙盘通过使用乐高积木作为道具,埃及最著名的胡夫金字塔建设作为故事蓝本,为全球项目经理还原了四千年前古埃及金字塔建造的情景重现。
● 授课对象:所有对敏捷项目管理感兴趣或者参与其中的岗位,包括但不限于研发人员、项目经理、产品经理、团队管理者等。