对于毫无任何敏捷开发经验的团队而言,在经历前期的初始学习了解后,要想快速地迈上敏捷转型的道路,仍然少不了要引入外部培训,通过导入课程让转型团队逐步建立精益-敏捷的思维方式,较为深刻地理解敏捷的价值观和原则,熟悉并掌握Scrum、Kanban、User Story、CI等主流敏捷实践,从而有利于指导后续试点团队的敏捷转型工作顺利开展。
相信不少传统项目型公司,在正式迈入敏捷转型的过程中,定然会遇到不少阻力,这个阻力可能既有来自公司高层及其他部门的阻力,也有来自所在团队的各种阻力。在我个人看来,敏捷转型是自上而下与自下而上两种方式相结合的行动,而且在前期自上而下显得更为重要一些,毕竟我们需要更多源自公司高层的支持,特别是诸如资金、资源、政策等方面的支持。
那么,这里面提到的引入外部培训课程,首先就会面临一个培训经费申请、培训机构选择、如何组织等方面的问题。今天这篇文章就来简要谈谈导入课程培训的若干做法。
引入外部培训前,首先要做的就是理清楚自身痛点及切实需要的培训需求,从需求出发挑选对比并圈定培训机构,和培训机构对标,确定可选择的培训老师及相关实践经验,确定培训课程及经费预算等。
其次是要在恰当时机向公司申请培训经费,在这方面,一般而言需要向公司递交申请报告。不过在递交正式的申请报告前,一般都需要在合适时机合适场合多和主管或分管这一块业务的公司高层及相关人员进行沟通,做好相关准备工作,有利于高效通过申请,这一点对于外部培训经费有点捉襟见肘的公司来说颇为重要。在申请报告方面,本人向公司递交了外部培训申请报告和敏捷转型行动方案。在培训,申请报告方面,一般需要包括对当前现状问题/痛点的简要分析、国内外敏捷转型的好处、敏捷转型的目标及行动策略、计划引入的外部培训课程及可能带来的收益、培训计划时间及经费预算等等。
此外,培训时间段的安排也很重要,特别是参与培训的团队可能手上也有非常多的工作要做。因此,需要提前做好相关安排,全力保障好在培训过程中,参与培训的人都能全程参与。当然有条件的可以将培训地点定到指定酒店/学校/培训机构的会议场所,没有条件的则可以考虑在公司内部安排好相应的培训会议室,但要提前按照相关要求做好培训会议室的布置。同时,当有多节课程同时进行时,可以考虑分段上课的方式,这一点对于没有参与过这方面培训的团队来说能够有空档时间吸收消化培训效果。
我们在这一次的敏捷导入课程培训中,主要分了三次的培训,第一次是为期两天的敏捷项目管理实战训练营,第二次是为期一天的凤凰项目沙盘课程,第三次是为期两天的Exin DevOps Professional培训认证课程。
之所以选择敏捷项目管理作为第一次的导入课程,最主要的是在通往敏捷和DevOps道路上,首先要从传统的瀑布型开发模式转向敏捷型的开发模式,而且要首先在团队内树立和大力宣贯精益及敏捷理念以及相关实践,从而尽可能引爆团队积极向上、跃跃欲试、团结协作的精神状态。
在培训过程中,除了要紧跟老师的节奏之外,更重要的是积极动员团队成员的主动参与度,在培训过程中要善于观察和发现表现积极主动的团队成员,这将有利于为后续敏捷转型实践创造积极的条件。
同时,要结合培训课程内容,及时结合团队当前的现状和痛点,和老师多创造互动交流的空间,从培训和交流中思考和探索一条适合接下来敏捷转型的基本道路。
在培训完成后,一定要和培训老师建立常态化的联系,并在转型试点实践中和老师多交流沟通,确保敏捷转型之路走在一条正确的道路上。
在这方面,我们的做法除了和老师建立电话、微信等联系方式外,也会特别关注老师的各项活动,同时还会积极发现合适的敏捷学习交流圈子,促进团队成员在合适的氛围中能主动提升自己。
此外,通过敏捷导入课程,有利于进一步了解更多的敏捷学习社区、DevOps社区及各交流讨论群,比如Scrum中文网、中国DevOps社区、ACT敏捷教练工具箱等等。
……