• 2011-07-14

    人来人往

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/dreamhead-logs/147313591.html

    最近,人来人往比较多,公司的一些大牛纷纷在办公室现身。通常,来了都不能白来,多是要给我们分享一些东西的。

    Perryn Fowler是西安办公室的老朋友。ThoughtWorks初入中国时,Perryn就来了西安,在中国待了六个月,为ThoughtWorks培养了一批人。按照我们内部的说法,他是gigix和黄亮的老师。传说中,如果和他结对,没写测试就写代码的话,他会打人的。

    他来是帮我们项目做BDD的,接着机会给全办公室做了一次BDD的介绍。天下大事必作于细,虽说我们项目一直有Cucumber Test,但在实际操作中还是犯了很多错误的,Perryn在项目里一周,帮我们纠正了项目在实施BDD所犯的诸多错误。一周下来,对于BDD,对于如何写好测试,Perryn给了我们一些全新的认识。

    Scott Shaw,ThoughtWorks亚太区的CTO。他到西安也没得闲,我们项目贡献出自己的代码,他帮我们做了一次代码度量,因为他这次到西安主要的主题是Quality Metrics。所谓Quality Metrics,浅薄的理解,主要用一些工具来度量代码质量。

    于是,我们项目自然而然的成了他在办公室讲这个主题时的举例对象,坏消息是,确实发现了一些诸如包之间依赖的问题,好消息是,按照Scott的说法,我们项目的代码质量,要好于典型的ThoughtWorks项目。

    其实,关于这个话题,让我最觉得有意思的地方在于,度量的可视化。通过一些可视化的方式,把一些度量结果展示出来。曾经,做咨询的时候,只是“觉得”代码质量不好,现在有证据了。图在那一放,很震撼的。我们终于可以理直气壮的说,看,代码烂吧!

    想来这种方式,会受到不少领导的喜爱,为技术改进提供一个起点。诚如Scott所说,这东西就是个参照物,不应该成为标准。不过,会有许多不动脑的人,将其奉为圭臬。

    Rebecca Parsons是ThoughtWorks全球的CTO,女性。在这个男性横行的IT世界里,在ThoughtWorks这个技术牛人层出不穷的地方,一个女性成为CTO,那她一定有过人之处。

    刚在北京参加了Tech Lady的活动,介绍了自己的故事,Rebecca就飞到了西安。而她带给我们的故事,最为与众不同。

    她给我们讲了她到乌干达的故事。她和Unicef合作,帮住乌干达建立一些基础设施。在她的故事里,我们看到了非洲,那里的人,那里的动物,那里的风土人情。她给我们讲了她在那里做一些IT基础设施建设遇到的各种各样的困难。

    其实,我从她的故事里,更多的看到的是一种理想主义。有人问她,什么驱使她做出最初的决定,她只是为了帮助别人,为了有不同的体验。作为ThoughtWorks的CTO,她用实际行动为我们诠释了Social Justice。

    这就是人来人往的ThoughtWorks西安办公室。

    分享到:

    历史上的今天:

    文化的差异 2005-07-14
    引用地址:

    评论

  • 昨天在中关村听了Rebecca讲的DevOps和持续集成,很不错
  • 怎么不来北京讲讲BDD啊,我们也在使用Cucumber做function test,遇到很多困难。为此也讨论了很多次,但还是没有很好的解决。
    回复横刀天笑说:
    找你们团队的头申请,把我弄过去,我给你们讲,哈哈。
    2011-07-16 18:02:02
  • 收获很多啊