1、使用源控制机制么
2、能一步完成连编么
3、每天都作连编么
4、有故障信息数据库么
5、在编写新代码之前修复故障么
6、有最新的进度表么
7、有规格说明书么
8、程序员拥有安静的工作环境么
9、你用到了你资金能力内可买到的最好工具么
10、有测试人员么
11、新聘人员在试用期写代码么
12、进行走廊可用性测试么

    这是 Joel 在 2000 年提出的一套测试的内容,来评估一个软件团队的质量。同严苛的各项认证相比,这十二条测试确实挺宽松,而且大多数同现在很热门的认证所关注的内容都是重叠的。但是有一条却很特别,因为这是唯一一条从程序员自身的角度提出的。

    以我的感觉,我最感兴趣的就是特别的这条:程序员拥有安静的工作环境么。尽管 99 年出版的《人件》就已经论证了这一类的工作环境影响生产效率的情况,六年之后的今天,我们仍然在开发式办公区里忍受着菜市场的嘈杂和喧哗。天啊!

    很久都没有体验到集中精力的感觉了。等到深夜,等到隔壁的空调不再吵闹,这样的时间真的不会持续太久。

    在忙于斤斤计较成本、绩效、缺陷、进度甚至加班时间的时候,还会有人注意一下这个微小到不值一提的问题么?工作效率,或许真的不值一提吧。

 

posted on 2005-10-03 00:07  香依香偎孤旅独行的驿站  阅读(416)  评论(3编辑  收藏  举报