敏捷开发和测试的一点个人理解——参加51Testing软件测试沙龙有感

发表于:2009-7-09 14:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:石头    来源:网易博客

  周日有幸参加了51Testing在上海组织的测试沙龙。

  建工锦江大酒店5楼会议室几乎座无一席,赶紧签到、就坐、凝神、洗耳恭听。

  本次主题是敏捷测试,主讲者吴先生,英姿飒爽,口才不错。

  因此基本主讲者以敏捷开发作为线索,开篇提出敏捷原则,中场以敏捷开始/测试实践为证据,后文以喜欢敏捷10大理由收尾。

  有个有趣的例子:关于敏捷测试中自适应,主讲者以自己黑夜登泰山为比喻,也就是目标是明确的,就算前进是摸索的,终归是可以明确的到达目标。这个比喻可以说是精巧的!

  关于敏捷,目前在国内是如火如荼,石头所在单位也在努力做尝试前行,但是坦率说敏捷这个话题,或者说敏捷测试话题,还是很有勇气触及的——敏捷如此煽情,以至于很多人其实不清楚到底在说什么,耐不住性子,匆匆下结论者比比皆是。

  但是必有先行者探索和累计,才有后来者的顿悟与收获。这点在上次有幸聆听Thoughtworks的讲座后,更加确信!

  关于敏捷开发、测试石头想谈点个人理解(此处探讨一般指导思想,后续技术讨论可以再细节延展,石头也是逐步在尝试和摸索中);

  1、追求敏捷精神文化圈的建立

  敏捷的四大原则:沟通,简单,反馈,勇气,无不谈及人的行为,既然谈人不妨雅致些,上升到文化层面。敏捷考虑的是个人的天性、群体的正向内聚力,然而大多组织却是天然的等级森严和层层设防。那么看似的悖论如何解决呢?没有灵丹妙药,只有发挥文化的作用,而文化又是什么呢?那就是治大国若烹小鲜,布道者、先行者要以先行者的精神和毅力,追求卓越,凝聚敏捷力量,创造敏捷“文化圈”,慢火细炖。大浪淘沙,云起潮落,组织是可以替换的,甚至必然淘汰的,而个体和群体的文化圈却是可以发芽,生长,壮大,繁衍而生生不息!

  敏捷文化圈——此为石头以为的敏捷之核心精神!

  2、想要敏捷测试,需要持续构建基础设施(infrastructure)

  现实中我们几乎遇到每个环节都是不敏捷的:混乱的需求,笨重的设计过程,笨重的架构,笨重的集成发布,笨重的验证。“工欲善其事,必先利其器”,难怪李太白说“安得倚天剑,跨海斩长鲸”,纵使豪气万丈,若无倚天剑,只好仰天长叹了,扼腕叹息。

  持续构建是关键,但凡困难必有提升机会,但凡机会必有实践可能,小踏步必进步,持续进步,回首也许无限风光在险峰!

  而敏捷的测试扮演重要支撑作用,因为只有验证过的代码才可以说放心,快捷验证的代码,才可以说高效高质量。

  持续构建基础设施——此为石头以为的敏捷之核心武器库。

  3、敏捷生态系统(ecosystem)的运营

  ecosystem又是一个煽情的词,但凡系统冠以“生态”二字,似乎便让人奢望山清水秀,鸟鸣啾啾,一派男耕女织,世外桃源的仙境风光了。确实是做梦,而技术出身的兄弟更会说:呸,忽悠谁呢?石头一阵汗颜,定神仔细考虑:

  以技术持续更新、现代管理,人文关怀为三标尺寻求系统良性运作参数,此消彼非长,此长彼非长。寻找强化三者的正反馈循环,检视剔除三者负反馈要素。

  日日新,苟日新,又日新。

  因此系统的大脑最高决策者的天花板水平,决定了敏捷系统是真敏捷还是伪系统!

  不妨有梦,不妨还有梦。

  敏捷生态系统——此为石头以为的敏捷之核心运营思想。

  这些想法是在参加这次讨论会前是隐约和模糊的,近几日突然间是清晰了许多。诚然框架性内容居多,继续明晰和实践的路是很长的……

相关阅读:

敏捷实践方法——Scrum

敏捷实践方法——极限编程

跌跌撞撞地敏捷之路——也说敏捷测试

破解敏捷测试的十大"神话"

在传统开发模式下的敏捷测试团队实践

第三十五期软件测试沙龙(敏捷测试)演讲资料

第三十五期软件测试沙龙(敏捷测试)录音资料

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • syd505
    2017-7-14 11:23:21

    诚如楼主所言:是隐约和模糊的

  • ivanland
    2010-9-01 11:55:01

    知道楼主在听了讲座后必然激情澎湃一番,但与标题并无联系

  • san
    2010-4-09 10:57:36

    言之无物

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号