敏捷开发的实质是什么?SCRUM如何提升团队的效率?SCRUM团队需要架构师的角色么?等等…带着很多疑问,我于2014年6月6-7号, 参加了由ShineScrum组织的为期两天的敏捷认证培训。
一起参加敏捷培训的朋友们(以下简称“敏友”),大都来自国内外有名的企业,行业、项目经验都很丰富,在之后的交流中可以看得出,很多敏友都已对敏捷开发有过比较深入的了解,但当老师请有经验的敏友站到队列的另一头时,大家都谦虚着让开了。
讲师Arne来自瑞典,拥有北欧人典型的高大、健壮、开朗和幽默。Arne拥有丰富的教学经验,这点从他把控课程进度和教学现场中即可见一斑。在把大家分成4组之后,Arne与大家开始了这次的敏捷之旅。他从SCRUM的核心框架入手,逐一将框架、核心理念以及重要的准则等,一步步的展现给大家。并通过安排敏友们或快速或深入的讨论、交换各自对SCRUM内容的理解,从而快速切入敏捷的精髓部分。这样的方式让大家可以更深入的从理性层面理解SCRUM的精髓,此外,还有组间成员的沟通,彼此交换项目经验等。但无论是组群组间,还是组内成员们,我想大家都有太多的经验想交流,无奈时间实在有限----这点可以说是唯一的遗憾了。
值得一提的是,讲师组织敏友们做了一个游戏。这个游戏证明了:团队成员间互相不知道其他人的情况时,效率相对很差,因为有些内容是不能用逻辑或猜测可以快速定位的;而通过成员间的坦诚有效的沟通,再做起事时效率会提升好多数量级。我想,SCRUM框架中的几个会议,很大程度上就是要消除团队间的信息不同步的问题吧。
两天的学习很快结束了。自己许多关于SCRUM的疑问逐一迎刃而解,对敏捷跃跃欲试、深入应用的同时又感觉到在实际项目中,一定还会遇到种种问题或困难。我想,成为一名SCRUM MASTER应该是一个起点吧。 另外,这次除了学到了知识,分享了经验,同时也结识了许多新朋友J,还有可以互相交流的群,大家可以随时交换信息、分享知识。总体而言,不虚此行!