周日有幸参加了51Testing在上海组织的测试沙龙。
建工锦江大酒店5楼会议室几乎座无一席,赶紧签到、就坐、凝神、洗耳恭听。
本次主题是敏捷测试,主讲者吴先生,英姿飒爽,口才不错。
因此基本主讲者以敏捷开发作为线索,开篇提出敏捷原则,中场以敏捷开始/测试实践为证据,后文以喜欢敏捷10大理由收尾。
有个有趣的例子:关于敏捷测试中自适应,主讲者以自己黑夜登泰山为比喻,也就是目标是明确的,就算前进是摸索的,终归是可以明确的到达目标。这个比喻可以说是精巧的!
关于敏捷,目前在国内是如火如荼,石头所在单位也在努力做尝试前行,但是坦率说敏捷这个话题,或者说敏捷测试话题,还是很有勇气触及的——敏捷如此煽情,以至于很多人其实不清楚到底在说什么,耐不住性子,匆匆下结论者比比皆是。
但是必有先行者探索和累计,才有后来者的顿悟与收获。这点在上次有幸聆听Thoughtworks的讲座后,更加确信!
关于敏捷开发、测试石头想谈点个人理解(此处探讨一般指导思想,后续技术讨论可以再细节延展,石头也是逐步在尝试和摸索中);
1、追求敏捷精神文化圈的建立
敏捷的四大原则:沟通,简单,反馈,勇气,无不谈及人的行为,既然谈人不妨雅致些,上升到文化层面。敏捷考虑的是个人的天性、群体的正向内聚力,然而大多组织却是天然的等级森严和层层设防。那么看似的悖论如何解决呢?没有灵丹妙药,只有发挥文化的作用,而文化又是什么呢?那就是治大国若烹小鲜,布道者、先行者要以先行者的精神和毅力,追求卓越,凝聚敏捷力量,创造敏捷“文化圈”,慢火细炖。大浪淘沙,云起潮落,组织是可以替换的,甚至必然淘汰的,而个体和群体的文化圈却是可以发芽,生长,壮大,繁衍而生生不息!
敏捷文化圈——此为石头以为的敏捷之核心精神!
2、想要敏捷测试,需要持续构建基础设施(infrastructure)
现实中我们几乎遇到每个环节都是不敏捷的:混乱的需求,笨重的设计过程,笨重的架构,笨重的集成发布,笨重的验证。“工欲善其事,必先利其器”,难怪李太白说“安得倚天剑,跨海斩长鲸”,纵使豪气万丈,若无倚天剑,只好仰天长叹了,扼腕叹息。
持续构建是关键,但凡困难必有提升机会,但凡机会必有实践可能,小踏步必进步,持续进步,回首也许无限风光在险峰!
而敏捷的测试扮演重要支撑作用,因为只有验证过的代码才可以说放心,快捷验证的代码,才可以说高效高质量。
持续构建基础设施——此为石头以为的敏捷之核心武器库。
3、敏捷生态系统(ecosystem)的运营
ecosystem又是一个煽情的词,但凡系统冠以“生态”二字,似乎便让人奢望山清水秀,鸟鸣啾啾,一派男耕女织,世外桃源的仙境风光了。确实是做梦,而技术出身的兄弟更会说:呸,忽悠谁呢?石头一阵汗颜,定神仔细考虑:
以技术持续更新、现代管理,人文关怀为三标尺寻求系统良性运作参数,此消彼非长,此长彼非长。寻找强化三者的正反馈循环,检视剔除三者负反馈要素。
日日新,苟日新,又日新。
因此系统的大脑最高决策者的天花板水平,决定了敏捷系统是真敏捷还是伪系统!
不妨有梦,不妨还有梦。
敏捷生态系统——此为石头以为的敏捷之核心运营思想。
这些想法是在参加这次讨论会前是隐约和模糊的,近几日突然间是清晰了许多。诚然框架性内容居多,继续明晰和实践的路是很长的……
相关阅读: