从去年年初开始,我们公司尝试从传统的瀑布开发慢慢转型为敏捷开发,这个尝试到现在已经有1年时间了。我作为第一批被培养的Scrum Master,完整参与了整个转型的过程。在敏捷实施的整个过程中,前期由于理论知识的不足以及实践经验的严重匮乏,导致我们走了很多的弯路,直到后来招聘了一位专业的敏捷教练来给我们做了2个多月的全程指导,才让我们走上了正轨。
现在我尝试将之前失败的教训
和成功的经验
做一些总结,希望能给后来者一些参考。
1.1. 什么是“敏捷导入培训”
我在网络上并没有找到敏捷导入培训
这个名词,这个词是我们的敏捷教练这么称呼的,所以我在文章里也这么使用了,不同的公司可能叫法会不一样。
那到底什么是敏捷导入培训呢?其实说白了,就是在组建一个Scrum团队以后,在开始实际的项目开发之前,要先对团队的成员做一个敏捷开发知识的入门培训,然后再开始开始迭代。
1.2. 为什么需要敏捷导入培训
Culture eats strategy for breakfast. —— Peter Drucker
大家都知道,敏捷开发是有一套自己的知识体系的,比如敏捷宣言、原则、实践方法(Scrum,XP,Kanban)等,敏捷开发的需求分析、项目管理、开发流程、测试流程、上线流程等等工作与传统的瀑布开发方式都是很不一样的,如果一个公司或一个团队想要做敏捷转型
,团队成员必须要对这些不同点做到心中有数。
即使培训完就忘了,但是只要所有的团队成员在敏捷实践前意识到了这些不同点,以后敏捷转型的成功概率就会高很多。
1.3. 怎样做敏捷导入培训
目前我们公司的敏捷导入培训主要围绕下列3个主题展开,以后随着团队的成熟,我们也会对这些内容进行修改,毕竟敏捷的4大宣言之一就是拥抱变化 高于 遵循计划
嘛~
1.3.1. 敏捷的诞生
国内的手机厂商都喜欢互黑,在项目管理领域也一样:这个章节的主要内容就是黑一下竞争对手:瀑布开发。
1.3.2. 敏捷是什么
这一部分主要会从以下几个方面着手,介绍敏捷开发:
- 敏捷的定义
- 敏捷宣言
- 敏捷的原则
- 敏捷的3个层次(理念文化、优秀实践、具体应用)
- 敏捷理念(精益思想、快捷灵活、合作共赢)
- 敏捷文化
1.3.3. 如何敏捷
这一章的内容主要包含以下方面:
- 敏捷的宣言、原则与实践方法的关系
- 敏捷开发的实践方法简介(Scrum、Kanban、XP、SAFe、LeSS等)
- 什么是Scrum
- Scrum的基础概念介绍(主要来自The Scrum Guide)
- Scrum的3355理论
Scrum的基础概念、3355理论等如果展开了说,可以说上1、2天,每个公司可以根据员工的水平,自行决定培训时长。我们现在已经在公司里做了3场敏捷导入培训了,最长的一次是2天,最短的一次只有4小时。
下面是一些我们培训时现场的板书,大家可以参考下:
如果有需要PPT的,可以留下邮箱,我单独发给你,不过我会删减掉一部分,原因你懂的~