课程天数:3天
一、课程概览
有位哲人说过,杀死一个软件工程师最有效的方法是啥?答:改三次需求。
那么,当需求的不确定性成为常态,混沌状态下的软件开发都被视作家常便饭的时候,程序员除了自戗之外,还有没有别的出路?
当前的社会,已经成为了一个VUCA(Volatility,Uncertainty、Complexity、Ambiguity,可理解为“混乱的”以及“快速变化”的商业环境)社会,在这种情况之下,软件开发模式也要应对VUCA 所带来的影响。
过去瀑布型项目管理虽然还可以继续使用,但随着越来越快的变化,需求变更越来越快,过去的需求变更、管理等模式越来越力不从心。所以到了需要导入新的软件开发模式时候了,从而让我们可以更好应对VUCA 环境,并更快、更好的交付用户需要的功能需求。
一般而言,Scrum 软件开发如下图所示:
在这个过程中,工作方式与内容如下:
1、通过价值优先级的方式,尽早的交付对客户有价值的内容
2、使用用户故事而不是PRD文档来准确获取用户真实需求
3、使用教练以及引导技术,打造高绩效团队与敏捷领导力
4、通过自组织团队的方式,提升团队的交付效率
5、通过每次迭代的方式,小步快跑的交付对客户而言正确的产品
6、通过站会的方式,确保信息同步,避免了因为信息不对称导致的返工
7、通过评审会方式,及时调整产品方向,确保目标的准确性的同时提升客户满意度
8、持续改进团队的流程、能力
本课程以Scrum官方白皮书为基准,以项目管理方法论为主线,结合互联网时代的敏捷实践,讲解了在使用Scrum进行项目管理的工作流程、工作内容、团队形态以及可供参考的工作方法与工具,帮助学员理解Scrum乃至敏捷项目管理的重点、难点和落地。课程以案例的形式贯穿始终,确保学员全面掌握Scrum框架,又能将其与实际中做相结合,从而做到“从学到用”再“从用到学”的正向循环。
【特别提醒】本课程可根据贵公司项目管理方法论的特点,以及贵公司要求进行完全的定制化。强烈建议以贵公司的实际项目(可以是已经交付或者开发中的项目)作为学员分组演练,将本课程中的理论知识、实践方法与学员们日常工作中的亲身经历进行结合,最大化的实现培训效果向实际工作技能的转化与落地。
二、课程目标学员
项目经理、PMO(项目管理办公室,或者相当于项目管理办公室)管理人员、质量保证工程师(QA)、需求分析人员、想要转型敏捷项目经理的研发人员等。
三、课程收益:
本课程在详细论述Scrum 框架在软件开发领域的应用,将Scrum进行详细的讲解,并配合导入游戏、随堂练习以及游戏沙盘等方式,让学员在学习的过程中不仅能学习Scrum有关的知识,还能在游戏、沙盘中对Scrum 有更深入的实践。
通过本课程的讲解,学员将会对Scrum中事件、角色、仪式以及落地等方面涉及的知识具有深入的了解,并可以在日常软件开发过程中将Scrum导入并运用在实际的开发过程中。
四、课程内容
1、敏捷导入游戏
2、敏捷基础知识
3、敏捷团队特点与自组织团队
4、Scrum 框架详解(一): 敏捷中的需求
5、Scrum 框架详解(二): Scrum 的角色以及角色之间的关系
6. Scrum 框架详解(三):Scrum 中的事件
7、总结及答疑
7.1 敏捷存在的理由——VUCA 是如何影响我们软件开发方式的
7.2 Scrum结构之美——如何通过Scrum 来改变我们的开发流程
7.3 用起来才是最好的——一种简单的Scrum 落地方式
7.4 现场讨论——针对实际工作中的问题进行现场讨论并给出建议
8、挑战埃及沙盘
课程天数:3天
一、课程概览
有位哲人说过,杀死一个软件工程师最有效的方法是啥?答:改三次需求。
那么,当需求的不确定性成为常态,混沌状态下的软件开发都被视作家常便饭的时候,程序员除了自戗之外,还有没有别的出路?
当前的社会,已经成为了一个VUCA(Volatility,Uncertainty、Complexity、Ambiguity,可理解为“混乱的”以及“快速变化”的商业环境)社会,在这种情况之下,软件开发模式也要应对VUCA 所带来的影响。
过去瀑布型项目管理虽然还可以继续使用,但随着越来越快的变化,需求变更越来越快,过去的需求变更、管理等模式越来越力不从心。
所以到了需要导入新的软件开发模式时候了,从而让我们可以更好应对VUCA 环境,并更快、更好的交付用户需要的功能需求。
一般而言,Scrum 软件开发如下图所示:
在这个过程中,工作方式与内容如下:
1、通过价值优先级的方式,尽早的交付对客户有价值的内容
2、使用用户故事而不是PRD文档来准确获取用户真实需求
3、使用教练以及引导技术,打造高绩效团队与敏捷领导力
4、通过自组织团队的方式,提升团队的交付效率
5、通过每次迭代的方式,小步快跑的交付对客户而言正确的产品
6、通过站会的方式,确保信息同步,避免了因为信息不对称导致的返工
7、通过评审会方式,及时调整产品方向,确保目标的准确性的同时提升客户满意度
8、持续改进团队的流程、能力
本课程以Scrum官方白皮书为基准,以项目管理方法论为主线,结合互联网时代的敏捷实践,讲解了在使用Scrum进行项目管理的工作流程、工作内容、团队形态以及可供参考的工作方法与工具,帮助学员理解Scrum乃至敏捷项目管理的重点、难点和落地。课程以案例的形式贯穿始终,确保学员全面掌握Scrum框架,又能将其与实际中做相结合,从而做到“从学到用”再“从用到学”的正向循环。
【特别提醒】本课程可根据贵公司项目管理方法论的特点,以及贵公司要求进行完全的定制化。强烈建议以贵公司的实际项目(可以是已经交付或者开发中的项目)作为学员分组演练,将本课程中的理论知识、实践方法与学员们日常工作中的亲身经历进行结合,最大化的实现培训效果向实际工作技能的转化与落地。
二、课程目标学员
项目经理、PMO(项目管理办公室,或者相当于项目管理办公室)管理人员、质量保证工程师(QA)、需求分析人员、想要转型敏捷项目经理的研发人员等。
三、课程收益:
本课程在详细论述Scrum 框架在软件开发领域的应用,将Scrum进行详细的讲解,并配合导入游戏、随堂练习以及游戏沙盘等方式,让学员在学习的过程中不仅能学习Scrum有关的知识,还能在游戏、沙盘中对Scrum 有更深入的实践。
通过本课程的讲解,学员将会对Scrum中事件、角色、仪式以及落地等方面涉及的知识具有深入的了解,并可以在日常软件开发过程中将Scrum导入并运用在实际的开发过程中。
四、课程内容
1、敏捷导入游戏
2、敏捷基础知识
3、敏捷团队特点与自组织团队
4、Scrum 框架详解(一): 敏捷中的需求
5、Scrum 框架详解(二): Scrum 的角色以及角色之间的关系
6. Scrum 框架详解(三):Scrum 中的事件
7、总结及答疑
7.1 敏捷存在的理由——VUCA 是如何影响我们软件开发方式的
7.2 Scrum结构之美——如何通过Scrum 来改变我们的开发流程
7.3 用起来才是最好的——一种简单的Scrum 落地方式
7.4 现场讨论——针对实际工作中的问题进行现场讨论并给出建议
8、挑战埃及沙盘