极客与团队(二):培养出色的团队文化

什么是文化

团队文化就像一块含有酵母的面团,酵母(团队创始人)能将菌群植入面团(新的团队),从而变出一块好吃的面包(好的团队)。

团队文化包含了团队成员们编写代码的方式和成员之间的相处之道,还包含了所有人都认可的经验、价值观、目标。团队或者公司创始人决定了团队大部分特点,同时也会随着时间不断变化发展。比如,代码审查、测试驱动开发、每个星期四去某个餐厅吃饭,等等。这些影响着团队的生产力,也可以吸引和留住优秀成员。

为什么要关心它

如果不在意团队文化,那么没法构建团队认同感和对自身工作的认同感,也会容易受新人影响而引入糟粕。

每位成员都是团队文化的一部分,都要为定义、维护和保护它做出贡献。强壮的文化能为你提供专注、效率和力量,这些可以让团队更快乐。

文化会自我选择,那些专注于编写干净、优雅、可维护代码的项目会吸引拥有相同价值观的人。

团队的自我选择是通过招聘实现的。

文化和人

优秀的人会吸引优秀的人加入。

团队的领袖需要愿意聆听团队成员的意见,让他们对产品有主人翁精神。

让团队成长,需要懂得建设性批评。

优秀团队文化中的沟通模式

同步沟通(如开会)人越少越好,而异步沟通(如Email)人越多越好。

高层面沟通

任务宗旨

好的任务宗旨要准确定义产品的方向和范围,定义哪些该做哪些不该做,这些可能会为你节省数年的时间,不会因为方向的问题而浪费时间。

Google Web Toolkit(GWT)的例子:GWT的任务是要通过让程序员利用现有的Java工具,为任何现代浏览器构建全功能的AJAX,从而彻底改善用户的网络体验。

这是个很好的例子,不但包括了方向,同时还限定的范围。

开会要有效率

常务会议是最可怕的,通常一周一次,通常是参会者一个一个发布简单的通告,这完全是浪费时间。

应该只涉及相关人员,允许人们在重要议程后离开,也可以考虑不开会而用Email来替代。

愚蠢的是,很多会议会和身份地位等同起来。

敏捷的每日站会是值得推崇的,所人有站着开会,15分钟搞定。可以委任一个主持人,防止时间被拖延。

尽量让会议保持在5人以下,超过5人就难以做出决策。

开会的5条小贴士:

  1. 只邀请一定要参加的人
  2. 开会前要决定好议程,而且要事先通知所有人
  3. 达成目的后应提早散会
  4. 注意别跑题(主持人要有果断有礼貌的打断)
  5. 尽量把时间安排在休息前后(如午饭,下班前)

地理上分散的团队

决策的记录和分享要用书面的形式。

沟通要保证和在一起办公一样是无摩擦的,可以利用各种工具(如聊天工具、Email、视频、电话)和团队沟通,让他们知道你的存在和你在做什么。

偶尔线下见面也是非常重要的。

设计文档

项目开始前忍住冲动,不要马上开始写代码,要先写设计文档。

设计文档一般由一个人负责,两到三个人撰写,让更多人审核。

设计文档不但勾勒出项目的前景,也告诉整个团队你想做什么以及如何做。

设计文档的好处:

  • 没开始写代码,比较容易接受意见和建议,帮助改进产品和优化实现
  • 定型之后可以帮助安排工作量

设计文档需要随着项目的进展而变化,不是一成不变的。

不要走另一个极端“唯设计文档论”,如果写文档的时间可以把项目写好几遍的话,那就没必要写文档了。

每日进行的讨论

邮件列表

可以从一个邮件列表开始,信息量多了之后再拆分成多个。

可以用来作为信息的集中记录点,方便以后检索。

在线聊天

不但可以随时沟通,还能培养社区感,新成员看大家聊天也能学到很多东西。

使用bug跟踪系统

重要的一点是要有一套流程来处理和分发bug,分清楚优先级。

沟通也是工程的一部分

代码注释

注释一般用来说明代码中缺失的部分,以及起得不好的名字,然后解释一遍代码的功能。应该尽量解释为什么代码要那么写,而不是代码做了什么。

注释在函数层面最有用,特别是对于API文档。

风格一致比风格本身更重要。

源文件署名

不允许给源文件署名。

每个提交都要经过审查

长远看可以提高团队集体荣誉感。

无论是提交前还是提交后,每一行代码都需要有另外一个人检查过,包括风格、质量还有粗心的错误。

保证每次提交尽量短小以保证审查的质量,如果修改超过几千行,除了挑挑格式的毛病,基本是没法修改的。

真正的测试和发布流程

测试的自动化程度越高,在修复bug和添加新特性的时候就越自信。

发布流程很重要,应该做到可以频繁发布,如每周一次。

说到底真正重要的还是代码本身

只有在组建团队是为它培养强大高效的团队文化,在团队沟通上花些时间精力,这样的团队就会有更多的时间编写和发布产品。

强大的团队不是自发形成的,是由团队领袖和创始人培育起来的。

这些努力可以极大的降低信任融入团队的门槛。

绝大部分能成为文化的努力其实都是来自沟通。

参考:《TeamGeek》(极客与团队)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,784评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,745评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,702评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,229评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,245评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,376评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,798评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,471评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,655评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,485评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,535评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,235评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,793评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,863评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,096评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,654评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,233评论 2 341

推荐阅读更多精彩内容