读书笔记《极客与团队》
本书的两名作者是来自谷歌的Brian和Ben,也曾经是SVN的初创人员。本书是写给程序员看的,教你怎么交朋友,怎么影响团队中的其他人。让你在技术团队中过的更开心,变得更有效率,更加如鱼得水。本书想要帮助程序员改进理解他人,与人沟通以及与人合作的能力,从而在编写软件过程中更加有效率。
全书的核心是HRT三支柱,分别是:
- Humunity - 谦虚
- Respect - 尊重
- Trust - 信任
不论做什么事情,不论个体还是团队,都应该遵循HRT的价值观。如果团队的人际关系出了问题,那么一般来说就是HRT的某个方面出现问题。
谦虚
中国有句古话叫做“谦虚使人进步”,要知道这个世界是山外有山,人外有人。只有抱着谦虚的态度(知之为知之,不知为不知),才能赢得别人的尊重。
尊重
真心实意地关心同事。他们都是活生生的人,能力和成绩都需要得到肯定。
信任
要相信别人的能力和判断力。在适当的时候懂得放权。
在本书中,还有一个团队的良好实践,我非常喜欢,摘抄如下:
- 写一份明明白白的任务宗旨,这样可以随时保持专注,知道哪些是目标,哪些不是。 - Email讨论要有礼仪。保留归档,要求新人研读,防范那些“嘈杂的少数人” - 所有历史都要有记录。包含代码历史,设计决策,重要的bug修复以及过去犯下的错误 - 有效进行协作。利用版本控制,代码改动尽可能的小,方便进行代码审查,扩大公车因子,避免出现领地感 - 修复缺陷、测试,发布要有清晰的政策和流程 - 降低新人加入时的壁垒 - 共识决策
优秀团队的沟通模式:沟通的指导原则之一就是同步沟通的时候(比如开会),人越少越好。(只有相关的人参加)而在异步沟通的时候(比如Email),涉及的听众越多越好。更重要的是,必须确保项目文档里的信息尽可能让所有人看到。
顺便作者提了一个有关开会的小提示:
- 只邀请一定要参加的人
- 开会前要决定好议程,且事先通知所有人
- 达成目的后立刻散会
- 注意别跑题
- 尽量把会议安排在休息时间前(比如午饭时间,下班前)
大海航行靠船长:优秀的团队必须有一名优秀的带头人(leader)。这一章介绍了作为带头人,进行管理的模式,反模式,一些小窍门以及激励措施。在这里作者使用了大量实例进行反模式的说明,非常值得学习。
如何对付害群之马:在这一章,作者的宗旨是对事不对人。发现有害团队的行为,立刻进行制止或采取行动。同时也有大量害群之马行为的举例。强烈建议浏览。
作者在最后指出,这些方式方法不仅仅局限于软件开发行业。只要和团队有关,比如社区建设等都能应用这些方法。所有这些的核心就是HRT(发音heart),还记得什么是HRT吗?
欢迎大家一起讨论有关团队建设方面的话题。