超出预期-参加AgileTourChina深圳站有感

深圳的IT大会很少,敏捷相关的基本没有。当我在1个多月前知道这次敏捷全球之旅(AgileTourChina)将会首次在深圳召开时,着实兴奋不已,终于可以在家门口直接参加大型的敏捷活动了。虽然会议的议程确定下来后,在分享主题里面我并没有看到太多亮点,但我还是毅然决然的抵住周末睡懒觉的欲望,参加了11月6日在深圳的这次敏捷之旅。顺便提一句,这次活动完全免费,还有免费的午餐,议程/记录笔/小的瓶装水都有提供,还有抽奖活动(绝大多数抽奖一样,俺没中奖),而且也没有“被广告”,主办方一点都没有马虎呀,如此给力,赞一下 🙂
周六的天气很冷,还下着雨。在路上时我还在想:这次会来多少人呢?我进场时还不到9点,大厅里已经有坐满了人,扫一眼估计超过200人。可能主办方也没有料到会来这么多人,主会场足够大,但是下午的会场2就太小了,很多人都只能站着。
闲话不多说,谈一下这次敏捷之旅的个人收获吧。
1.华为-李涛-组织敏捷转型关键点解析。华为过去3年在敏捷上强力实施,并上升到组织转型的高度,中间其实有很多的经验和积累,当然很正常的在这次李的分享中基本都不讲案例。我们更多的是在具体的项目实施敏捷,无可避免的会面临组织上的制约和限制,也不能够形成组织层面的影响和效果。李提到在华为实施敏捷的套路中,第一步是思想动员,这里不单单是基础员工,还包括中层管理者和高层管理者。那华为又是如何来影响和动员中层管理者和高层管理者呢?李的回答比较外交部发言人,谈到具体的方式包括:培训,研讨和考试。这也很有华为风格,管理者也一样接受培训,参加考试。
2.Daniel Teng-Agile Life in Cycles 腾振宇的分享听过比较多(包括通过网上视频看的),每次都会有一些收获。Daniel提到Beginner’s mind(初心),当我们已有的知识和技能很多,并且引以为豪的时候,我们还能够保持Beginner’s mind吗?我们在接触新知识(包括敏捷方法)时,能否忘记我们原有的知识和经验,去接受新的知识和新的方法呢?In the beginner’s mind there are many possibilities. In the expert’s mind there are few. 当我们实施了敏捷方法,有了自己的经验和教训,我们是否还可以保持Beginner’s mind,从而让未来有更多的可能性?
3.敏捷有多远-熊子川。 熊子川在敏捷中国大会也分享过同样的主题,他提到一点让我印象深刻:杀死敏捷的往往是不现实的交付压力和客户期待。想想在我们身边的项目中,团队在抱怨没有办法/没时间敏捷,天天赶活加班。如果我们处在一个超载的交付压力和不客观的客户期待中,是的,敏捷会被杀死,最终的结论却往往是敏捷方法没有用。然而造成这样结果的还是我们自己,而不是简单的归咎到领导就要这样,实际上不讲理的领导并不多见。我们的行为和反馈会引起外部的反馈,如果我们不作为,没有对不客观的客户期待反馈和调整,外部的反馈就是不改变。反之当我们调整了也会引起外部反馈调整。
下午我主要参加的是会场2深入实践,主要都是集中在TDD和敏捷测试:
4.Ken Fang-如何在既有系统有效的进行测试驱动开发  Ken的分享内容其实不多,不过他很会讲冷笑话。
冷笑话1:面对面的沟通很难,如果是经常面对面的沟通就更难,为什么呢?大家都有结过婚吧,那大家应该都能明白。
他提到的All-Pairs Testing(http://en.wikipedia.org/wiki/All-pairs_testing) 是一个很实用的技术,大部分的Bug可以通过2个测试维度的组合找到,这样我们就可以:Don’t test all combinations. Test All-pairs. All-pairs可以通过工具生成。另外他提到的关于持续集成的一个要点:持续集成环境需要展示你的敏捷开发结果,需要把你正在开发中的各个模块的测试用例情况可视化。现在的hudson工具给的可视化结果太粗,不能直观的让团队清晰的看到各个模块用例情况,这一点上sonar做的非常好。
5.Steven Mak-有效而可持续的TDD 其实在内容上是有料的,可能由于Steven香港口音的问题,再加上谈的非常技术,所以我看到打分并不太高,也许这种深入内容应该搞成现场Coding实战。至于内容看他的胶片基本上就可以,这里不再赘叙述。
6.Erik petersen-Evolution of Agile Testing 这是下午我最喜欢的一个分享,Erik介绍了在最初敏捷宣言的雪鸟会议时,为什么没有关于测试的内容。也回顾了10年来敏捷测试从1.0到2.0到3.0的发展历程,从最初极限编程开发人员宣称的Tester teach the Developer, and then we’ll replace them,到现在众多的自动化测试工具,测试人员的工作转向到探索测试。在后面的Open Space中,Erik还有一个关于探索测试的实际演示。
总的来说这次敏捷之旅超出我的个人预期,主办方在整体组织上做了很多的努力,希望未来深圳能够有更多这样的活动。
在这里http://agiletourchina.agilewizard.org/blog/还有敏捷之旅中国各个站录制的视频和宣讲的ppt

《超出预期-参加AgileTourChina深圳站有感》有一个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注