本文根据高效运维系列微信群专家群友文章整理而成。欢迎关注“高效运维”公众号,以免费参加「运维讲坛」每月一次的线下交流活动;并抢先赏阅干货满满的各种原创文章(详见文末)。 编辑
嘉宾介绍
概述:首先进行《极客与团队》这本书简介,包括书的主要内容,目标读者和基本结构,并介绍本书的核心主线(谦虚,尊重,信任)。然后按照核心主线从内到外,详细进行介绍团队协作中和不同层面的进行人际交流。最后进行总结,并列出书中的一些比较好的实践经验和具体案例 。 简介这是一本关于程序员在工作中关于人际交往方面的书,作者是两位google项目团队的管理者,布莱恩.傅攀勃和本.科林斯.萨斯曼,这本书目的是帮助程序员改进理解他人,与人沟通,以及与人合作的能力,进而使其在编写软件过程中变得更有效率。 这本书的目标读者:想要更上一层楼以及编写出色软件的程序员(想提升团队协作能力的管理者)。 对读者的前提要求:在工作中需要和团队里的其他成员合作,或团队外部的人沟通,并且是喜欢软件工程,并认为是这是一件很有成就感和很好玩的事情。 这本书的基本结构:本书主要围绕程序员在团队协作中所需要具备的核心价值观:HRT(谦逊,尊重,信任)展开讲解。然后以这三条价值观为主线,逐步讲解如何影响你的能力:
下面针对每一章进行分享: 第一章:天才程序员的传说这一章先从一个常见的程序员存在的问题(隐藏是有害的)引出软件开发是一个集体项目,然后讲述在集体项目中,团队相互协作的社交技巧三支柱:谦逊,尊重,信任,然后提出如何利用这三支柱来提升自己的影响力。 1.软件开发是集体项目,要达到团队合作无间的境界,需要学习社交技巧的三支柱:谦虚,尊重,信任。
2.不断扩大自己影响力的方法放下自负,学会批评和接受批评,快速失败,学习和迭代,为学习预留时间,学习保持耐心,对影响保持开放的态度。 第二章:培养出色的团队文化这一章先通过一个做面包的例子来类比团队文化,然后定义一个优秀的团队是什么样的,以及优秀的团队的沟通方式。 1. 团队文化就像一块含有酵母的面团酵母(团队创始人)能将菌群培养物植入生面团(团队新人),从而变出(面包),如果团队本身具有很强的风格,他就能压过新人带来的任何“坏习惯”。 如果团队文化不够强势,团队就会被新人带来的风气所影响。强壮的文化,是指能接受有益的改进,同时又能抵御有害的激进变化的团队文化。 2. 一个优秀的团队是一支”基于共识决策”的团队每个人都对产品的成功抱有强烈的主人翁精神和责任感,同时团队的领袖也真的愿意倾听团队的意见,同时具备基于HRT的同事之间的相处方式和批判性建设。 3. 优秀的团队的沟通方式基于共识的高层面同步(任务宗旨),高效率的开会,地理分散团队的远程沟通,规范的设计文档,每日讨论列表,规范的代码注释和审查,明确的测试和发布流程等。 第三章:大海航行靠船长这一章主要讲述在一个团队中领导的职责,然后分别介绍领导过程中的反模式,模式和激励模式等方式,让大家理解作为一个团队中的好领导需要具备的有效方法。 好的领导应该是”仆人式领导”:领导应该努力去营造一种谦逊,尊重和信任的氛围,即消除工程师自己无法消除的像官僚作风这类障碍,帮助团队达成一致,并为团队填补前进道路上的裂缝,并在必要的时候给予建议,同时还要勇于冲到第一线,保护团队不受混乱干扰,帮团队遮风挡雨。 糟糕领袖的处事之道:雇佣听话的人,无视表现不佳的人,无视人际关系,和谁都是朋友,降低招聘标准,把团队当小孩子等。 好的领袖的处事之道:放下自负,做一个禅师,成为催化剂,当一个导师,坦诚,纪录快乐程度。 团队的内部激励机制:自主,精通,目标。
第四章:对付害群之马这一章主要讲述优秀的团队要培养一种拒绝容忍负面行为的文化氛围,这才是正确的团队态度,然后规定好哪些事不能容忍的行为,并予以惩戒,才是更有建设性的务实态度,最后列出常见的害群之马的表现形式,以及对付害群之马的常见方式。 常见的害群之马的表现:不尊重别人的时间,自负,过分索取,幼稚或莫名其妙的交流,编执妄想,完美主义等。 对付害群之马的常见方式:转移完美主义的注意力,别去搭理那些挑衅的家伙,别太感情用事,抓住重点,对付挑衅要不卑不亢,知道什么时候应该放弃。 第五章:操纵组织的艺术这一章主要讲述如何在一个复杂无比的公司中如何在团队内部,团队外部之间生存下来,然后从不同的层面进行介绍:在一个理想情况下团队在公司是怎么运作的,在现实情况下,糟糕的团队是怎么在运作的,最后给出一些对应的方法和策略。 不同状况下的团队运作:理想情况下团队的运作:在完美经理手下干活,勇于冒险(不怕失败) 现实情况下团队的运作:在糟糕的经理下干活(隐藏消息,搞办公室政治),糟糕的组织(不以工程师为核心,僵化的组织控制结构)。 操纵组织的方法和策略:请求谅解(虚心听取建议),学习向上管理(进取性和防御性工作的平衡),运气和互惠经济学(乐于助人),和有能量的人交朋友(相互信赖),通过email向忙碌的管理层求助(及时反馈)等。 第六章:用户也是人这一章主要讲述程序员如何和软件的使用者进行保持较好的关系,来满足用户的需求并赢得用户的信赖,并具体讲述在软件使用的不同阶段如何以不同方式来管理和用户的关系。 软件使用不同阶段和用户的关系:
总结:上述只是讲述一些大概内容,书中还有很多具体案例和经验总结,如google的事后检讨文化,高效会议的原则,代码审查的规范,害群之马有时是无意识的,向上管理的技巧等,这些都会有更详细的介绍和讲述,并且这些技巧和经验都可以快速使用到日常工作中。另一点更为重要的是,其实这些经验和方法是通用的,不仅仅可以用到软件行业,在其他行业也同样适用,所以如果你对上述内容感兴趣,这本书绝对值得一读。 好消息:欢迎加入开放运维联盟开放运维联盟(OOPSA)是运维行业第一个全国性、非盈利的正式组织,指导单位为工信部电信研究院数据中心联盟(DCA)。旨在融合运维最佳实践、减少公司运维重复投入,建设运维人员共有家园,让运维不再“苦逼”。 目前会员注册开放中(个人会员免费)。热衷欢迎作为运维同仁的您(无论从业年限),加入我们,共谋发展。OPPSA,已有大量运维同仁汇聚。单位会员享有更多权益,更多详情,请点击如下链接: |