到这里我们对于团队的观点已经立论了。既然团队合作才是开发成功软件的捷径,那么如何才能打造出(或者找到)这样优秀的队伍呢?
答案是很难。要达到合作无间的境界,你首先要学习理解所谓的社交技巧“三支柱”。这三项原则不但是人际关系中的润滑剂,更是所有良性互动与合作的基本。
**谦虚**:没有人是宇宙中心。谁也不是万能的,谁都会犯错。你必须不断地提高自己。
**尊重**:你必须真心实意地关心同事。他们都是活生生的人,他们的能力和成绩都需要得到肯定。
**信任**:要相信别人的能力和判断力,在适当的时候懂得放权<sup>1</sup>。
我们把这些原则简称为HRT。发音 是“heart”而不是“hurt”,因为它是要减轻痛苦而是不是伤害别人。事实上我们的论文就是直接基于这些原则的:
基本上所有的社交摩擦最终都是由于缺乏谦虚、尊重,或是信任而造成的。
乍听之下似乎有点难以置信,但请姑且相信我们。你不妨仔细回想一下生活中遇到过的各种令人难受的社交场景。先不说别的,当时大家是不是都有保持有礼有节?是不是真的有尊重对方?是不是有相互信任?
我们相信这些原则至关重要,本书正是围绕它们而展开的。
本书是以你为起点的:让你了解HRT,并真正理解消化以HRT为交际核心的意义。这就是第一章的内容。然后我们能不断地扩大影响的范围。
第二章讨论的是在三支柱之上打造团队的挑战。建立团队文化是走向成功的必由之路——这就是之前说到的“梦之队”。
然后我们会讨论那些每天会和团队打交道,但是却不属于核心团队文化的人。他们可以是其他团队的同事,或是项目的志愿者。他们中的很大一部分人不但完全无视H RT ,更有甚者,完全就是老鼠屎!学习如何抵御这种人对团队的伤害是你的首要任务。不过你的终极目标应该是拔掉他们的爪牙,让他们融入到你的团队文化中来。这是扩充队伍的最佳方式之一。
![拥抱HRT才能合作无间](https://box.kancloud.cn/181f997d7d982f5d046501f16738cba9_420x423.jpeg)
拥抱HRT才能合作无间
大多数团队都隶属于更大的公司,这种环境常常和害群之马具有同等危害。你的产品能否顺利发布亦或是最终面临被取消的命运,完全取决于你能不能学会如何避开各种行政障碍。
最后,你的用户也是需要考虑的。我们往往会忘记他们的存在,但就是他们决定了产品的寿命。没人用的软件是没有存在价值的。对团队至关重要的HRT原则同样(也应该)适用于你对用户的态度,你能从中获得的好处是不可言喻的。
说到这儿,让我们先暂停一下。
当你翻开这本书的时候,你大概从没想过要参加什么每周互助小组吧?对此我们表示同情。社交的确是个棘手的难题。人类是混乱复杂的生物,完全无法预料,有些人会让人觉得不愿与之打交道。与其耗费那么多精力去分析各种社交场景,步步为营,还不如干脆完全放弃努力。行为完全可以预判的编译器岂不是容易对付得多?干嘛要跟那些社交的麻烦较劲呢?
这里引用一段理查德·海明的著名演讲 <sup>2</sup>:
> 我花了很多时间给我的秘书们讲笑话,和他们搞好关系,这也让我从他们那里得到了许多好处。比如有一次,不知道什么缘故,梅山 <sup>3</sup> 所有的复印机都坏掉了。别问我为什么,反正就是坏掉了。而我正好要复印一些文件。于是我的秘书给霍姆德尔的朋友打了个电话,跳上公司的车,开了一整个小时去帮我复印,然后再开车回来。这就是我花了那么多功夫讲笑话逗她开心,表示友善得来的回报。真可谓投之桃李,报之琼瑶。也就是说,通过使用系统并研究如何让系统帮你做事,你就学会了调整系统,让它按照你的意愿工作。
这个故事告诉我们:不要低估社交的力量。社交不是勾心斗角,或是操纵别人,它是通过建立起人与人之间的关系来把事情做成功,而且这种关系延续的时间肯定比项目本身更长。
> <sup>1</sup> 如果你过去遇到过所托非人的情况,那这一条的确是非常难做到的。
> <sup>2</sup>“你和你的研究,”
> http://www.cs.virginia.edu/~robins/YouAndYourResearch.pdf
> 译注:网上有中文翻译,下面两个都是转载的。http://bbs.virology.com.cn/archiver/tid-5061.htmlhttp://louisfaye.wordpress.com/2007/11/27/you-and-your-research-richard-hamming/
> <sup>3</sup> 译注:Murray Hill,贝尔实验室所在地。
- 内容提要
- 致谢
- 本书宗旨
- 对本书的赞誉
- 前言
- 第一章 天才程序员的传说
- 帮我把代码藏起来
- 天才的传说
- 隐瞒是有害的
- 团队才是王道
- 三支柱
- HRT实战
- 下一步
- 第二章 培养出色的团队文化
- 什么是文化
- 为什么要关心它
- 文化和人
- 优秀团队文化中的沟通模式
- 高层面同步
- 每日进行的讨论
- 使用bug跟踪系统
- 沟通也是工程的一部分
- 说到底真正重要的还是代码本身
- 第三章 大海航行靠船长
- 自然界没有真空地带
- @Deprecated Manager
- 主管才是新的经理
- 唯一要担心的就是……好吧,所有的事情
- 仆人式领导
- 反模式
- 领袖的处事之道
- 人是植物
- 内部激励和外部激励
- 结语
- 第四章 对付害群之马
- 什么是“害群”
- 保护团队
- 发现威胁
- 第五章 操纵组织的艺术
- 优点、缺点和策略
- 理想的情况:团队在公司里应该是怎么运作的
- 现实的情况:当环境成为成功路上的绊脚石
- 操纵你的组织
- B计划:走为上
- 不要放弃
- 第六章 用户也是人
- 管理大众的印象
- 管理和用户之间的关系
- 结语
- 附录A 延伸阅读
- 版权