• 2009-03-31

    敏捷,从装修开始

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

    很多人和我们聊敏捷,话里话外,都是在问,敏捷从哪干起对原有的开发模式影响最小。持续集成?没有测试起不到足够的作用;TDD?耦合大了,不好测;结对编程?让人觉得浪费。……

    我有一个答案:装修。

    我们现在合作的团队分成两个部份,在两个不同的楼里面。Darwin在春节之前,从一个楼到另外一个楼去工作,结果状态下降很快,每天感到特别疲惫;春节之后,我也到了那个楼里面,结果状态也直线下降,同样疲惫不堪。最初我们以为是出差的时间长了,导致的状态下降。我们的生力军——亮亮——春节之后才加入到这个项目,不久前,也到了那个楼里面,结果,他的反应比我们还剧烈,第二天疲惫得差点没有起来床。三个人坐在一起发着牢骚,突然我们意识到,也许是环境的问题。

    原来,这个开发大厅是不通风的,所以,大厅里的空气很浑浊,所以,在里面工作的时间稍微长一点,大脑就开始进入浑沌的状态。意识到这一点,我们建议把窗户打开,考虑到我们咨询师的身份,他们采纳了我们的建议。当一阵清风吹入大厅,让人感觉突然充满了力量。接下来的几天,我们的工作状态明显回升了许多。

    很多时侯,我们都在考虑这个实践会给我们带来怎样的价值,那个时间到底可以起到什么样的作用。很多人却忽略了环境的价值。我曾经的一个领导认为,就应该把程序员关在一个不分昼夜的小屋里面,这样,他们的才能全力以赴的工作。以我现在的想法来看,这是典型的混帐逻辑。当你不把人当人,还指望人家为你做出最大贡献,什么逻辑。

    很多人到我们公司参观过,特别是在我们公司承办了Open Party之后。很多人都表达过对这样工作环境的一种喜爱。有人专门向我们学习装修。当我刚刚来到客户这边,我对和我们公司一样的玻璃白板表示出浓厚的兴趣,后来听说,就是从我们那里学来的。不仅仅是白板,程序员们也开始围坐在一起,以方便大家的交流。此外,我还还听说,客户新建的基地,内部装修就参考了我们公司的风格。

    装修,用不着动代码,也不用加测试,应该说,它对现有开发模式的影响微乎其微,但却可以让程序员更高效的工作。不见得高效的装修都是一致的,有像我们一样的开放环境,也有公司为每个程序员提供一个单独的房间,选择一种适合自己程序员发挥是最合适的。

    装修,不一定都是大兴土木,也许,就只是打开一扇窗!

    分享到:

    历史上的今天:

    扰人的选择 2007-03-31
    引用地址:

    评论

  • 让人感觉很舒服的装修才是 最好的专修
    我觉得 应该对于不同的职业可以作出不同的装修
  • 同感。自从从三楼搬到一楼我就觉得每天没干什么也很累,特别是今天,也许是温度升高了,大厅里感觉闷得很,头很疼。
  • 意识到这一点,我们建议把窗户打开,考虑到我们咨询师的身份,他们采纳了我们的建议。这句话真逗!:)
  • 被 blogbus吓了一跳....
    恩,确实 开放式的环境有好处,要是能让公司把办公桌上的挡板 拆掉,让每个团队坐在一起就好了