• 2008-07-31

    跨时区工作

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

    此刻,早上7点,我,一个ThoughtWorker,已经出现在公司。

    无论如何,这个时间出现公司,绝对是一种异常现象,没办法,因为我们项目组要开IPM(Iteration Plan Meeting)。看着同事们惺忪的睡眼,我知道,他们的心情与我是类似的。

    这么早来到公司开会,实在是不得已而为之,因为IPM通常要开两到三个小时,用以规划接下来一个迭代要做的事情,更重要的原因是,参加这个会的部分人与我们是隔“洋”相望,所以,我们的早上,对他们而言,是晚上。为了能让他们不致于熬夜到太晚,我们只好在早7点来开会。

    在这个跨时区团队中已经工作了几个月,这是第一次真正在这样一个团队中工作。

    每天早上Stand Up的时候,我们需要进入到电话会议系统中,在电话的那一段是我们这个团队的另外一部分,包括我们身在美国的同事以及我们的客户。我们相互介绍工作情况,有些需要特别注意的点,就会在这里彼此提醒。之后,他们放心地去睡觉,我们开始一天的工作。

    我们普通的工作一天,通常是从Mingle——我们公司开发的一个敏捷项目管理工具——开始的。打开Mingle,我们通常会看到美国团队的工作成果。目前美国那边的同事主要负责一些分析和QA的工作,所以,他们的工作成果往往意味着用户一些需求的调整或是一些bug,这些都被记录在Mingle的卡上,我们会从中选取优先级比较高的卡来做。

    之前有一段时间,美国团队有几个人进行开发,那段时间,我们每天早上要做的就是更新代码之后看一下diff,看看我们之前一天做了什么,还有他们在我们睡觉的时候做了什么。另外,我们在Mingle上还专门开辟一个页面,叫做Dev Standup,双方会把工作中遇到的问题记录在这里,以便另外一方知道发生了什么,有时,我们也会记录一些困惑,有相关经验的同事看到了就会给出自己的理解,所以,查看Dev Standup,也成了每天早上的工作之一。

    结束一天的开发工作之前,我们要保证自己所有的测试能够通过,包括单元测试和验收测试。持续集成工具上的红色就是最危险的警告,它提示我们,这会给美国团队留下一个噩梦的开始。测试通过之后,我们还会部署一下UAT(User Acceptance Testing)环境进行部署,这样,不仅仅是我们的同事,我们的客户也可以看见我们辛勤一天的劳动成果。

    无论如何,早上7点的IPM,是我在这个项目的一个巨大挑战。当然,按照公司通常的做法,早来可以早走,不过,今天不可以,因为晚上会有一个公司老大的Office Update,更重要的是,今天晚上还有公司内部的Wii网球比赛。
    分享到:

    历史上的今天:

    回头读书 2009-07-31
    思考微内核 2005-07-31
    引用地址:

    评论

  • 这样的工作你觉得有意思吗?
    真他妈的无聊透顶,还要装的很有意义的样子。
  • 那次去参加Summer Daydreams,见识过ThoughtWorks的游戏室,真是帅,不过没机会试玩,有些可惜了。