Categories
程式開發

绝对坦诚:打造团队自我进化能力的最佳姿势


一、当面沟通,高节奏沟通

1、选择最高效的沟通方式

口头沟通短期效率高但是长期效率低,文字沟通则正好相反。对于规范、流程等长期价值高的知识和经验,鼓励大家通过文档等文字沟通的形式来进行,而对于日常临时、突然等长期价值低的问题,鼓励大家通过当面口头沟通的形式,高效率沟通。

日常的工作内容,口头沟通的效率是高于通过钉钉和微信等软件沟通的,直接找到负责人的横向沟通的效率是高于向上汇报的纵向沟通的。非常推荐大家碰到临时、突发并且预计几分钟可以解决的问题时,找到事情的直接负责人,当面进行一个临时的站立会议,快速通过口头沟通达成一致。如果问题涉及的人数比较多,短时间内很难有结论,那么约一个正式的会议会是一个很好的选择。在沟通中达成一致的结论,如果有长期价值的结论,可以在沟通群中同步或者文档中心通过文字的形式记录下来。

2、通过高节奏沟通达成共识

在研发过程中,团队内、跨团队或者跨部门的协作是非常普遍的事情,在对需求和目标还存在疑问的时候,一定要及时反馈,保持高节奏沟通,确保在开始工作前,大家的理解都是一致的。工作过程中和结束后的沟通也同样重要,我们要把工作进度和结果同步给需求方,让需求方对整个项目的进度和结果是可预期。由于理解偏差导致的延期、返工甚至故障,在日常的工作中经常会碰到,这是由于沟通不充分导致的问题。

所以我们鼓励通过当面沟通,高节奏沟通来达成一致,对于沟通中形成的结论,可以通过再确认的方式来确保大家没有理解偏差。

3、高节奏沟通是团队建设最重要的手段

在团队建设中,当面沟通,高节奏沟通也是一个非常重要的方法。团队的leader和成员之间,每月最少要进行一次一对一、坦诚和深度沟通,相互了解目前的状态,一起讨论存在的问题,在预期、目标等方面达成一致。很多情况下几个小问题如果得到及时沟通,都是很容易解决,而当它变成一个大问题的时候,再要解决就困难非常多。通过高节奏沟通,确保问题出现后能够及时解决,一定要避免几个小问题被积攒成为一个大问题的情况。

二、坦诚沟通成绩,更要坦诚沟通问题

1、相互成长是坦诚沟通的出发点

大家普遍不愿意去指出他人的问题,这有文化和性格等方面的原因。但是如果他的成长被某个问题束缚了,你有能力协助他解决并且你非常期望他能进步,这个情况下,你是不是更愿意去指出他的问题了?

所以坦诚沟通最关键的是出发点一定是建立在发自内心的希望对方变的更好。基于这个出发点,我们才有足够的情感强度去指出他人的问题,然后一起对事情进行深入的分析与讨论,可能依然会有分歧点,但是基于这个前提,没有什么是解决不了的。

2、大声沟通成绩,深入沟通问题

坦诚沟通成绩是非常重要的,对于做出成绩的员工,一定要好好的表扬,能得到大家的认可与赞扬是成就感很重要的一个来源,夸人要大声,这个时候不需要含蓄。

坦诚沟通问题,这个也同等重要。如果发现其他同事的问题,或者有你忍受不了的事情,一定要立即告诉他,通过事情来分析问题,展开事情的来龙去脉,了解当时背景,两个人一对一做一次深度的沟通,得出一个双方都认可的结论。一个成年人,一定是心态开放,能接受他人提出的问题,并且愿意改进的。

3、坦诚沟通是平等的

坦诚沟通是平等的,不应该受任何的层级影响,leader能对他的组员提出表扬和问题,组员同样也能对他的leader提出赞美和问题。在平等的沟通中,大家相互发现和解决问题,相互赞美和打气,整个团队才能一直进步。团队成员的关系,不是君子之交淡如水,更不是小人之交甘若醴,而是能相互鞭策和成长的伙伴,为了团队目标一起努力的战友,是相互平等的关系。

三、鼓励坦诚的挑战、辩论

1、没有权威,只有事实

做技术越久,就会越怀有敬畏之心,因为我们会发现没有程序是会永远正确的。当前所谓的正确,是建立在当前承诺的条件上,随着时间的变迁,环境的变化,很可能之前承诺的条件会失效,故障也就随之而来了。对于做技术的人来说,也会遇到同样的情况,当前正确的决定,是建立当前的技术和业务等条件之上,但是技术和业务的发展都非常快,以前正确的决定,以现在的情况来看可能就不那么正确了。所以发现了问题后,鼓励大家坦诚的挑战、辩论,基于当前的事实来重新思考最佳的解决方案是什么,而不需要关注之前的方案是谁制定的。

但是我们也需要尊重每一个已经在线上良好运行的方案,所有的方案都是基于当时的条件做的最好的trade-off,现在依赖的条件变了,有了更好的方案,但是不能说以前的方案是错误的,它只是不合适了。

有时候还会遇到一个情况,基于当前的事实确认两个方案大体相当,没有明显的优劣之分,如果是发生leader和组员之间,我们更应该优先采用组员的方案,成人之美才是一个好leader,如果是组员之间,那么可以优先采用项目实施者的方案。

2、鼓励基于数据的挑战和辩论

道理是很难度量和比较的,而数据却非常容易度量和比较,所以如果能拿出数据来证明的观点,就尽量不要讲道理,直接通过数据来证明你的观点。

很多时候,需要推动其他人来协助完成一项工作,如果能提供足够的数据来支持,我们就能省去一些沟通和辩论的成本,让大家直接明白这项工作的重要性和紧迫程度。

运维同事推动日志优化是一个非常好的例子。随着业务的增长和服务的迭代,每天产生的日志量增长的越来越大,对日志的存储和检索变成一件困难的事情,运维同事的压力变的非常大,经常在工作群通知大家要优化日志量,但是一直没有效果。后来运维的同事做了一个服务每天的日志量top排行榜后,所有排名靠前的服务所有者都会非常愿意去做优化了。

3、挑战、辩论是最好的学习手段

The person who says he knows what he thinks but cannot express it usually does not know what he thinks(Mortimer J. Adler)

学习是一个吸收知识的过程,所以知识的留存率是衡量学习质量的重要指标。费曼学习法揭示主动学习是提高知识留存率最好的方法,而挑战与辩论正是主动学习的手段。在挑战与辩论的过程中,我们会经历发现问题、搜寻支撑问题的证据和努力去说服他人三个阶段,每一个阶段都是主动性非常强的学习手段,这也解释了为什么在挑战与辩论中涉及到的知识和问题,总是会让人印象非常深刻。至于是谁赢得了挑战和辩论,这个是无关重要的事情,但是结论一定要基于事实。

总结

对于绝对坦诚这一条行为准则,我们只有当面沟通,高节奏沟通,才能使得团队成员达成共识(分布式系统达成共识的非常困难的挑战,在团队建设中也是如此);只有坦诚沟通成绩并且坦诚沟通问题,才能使得团队能够不断成长不断进步;只有鼓励坦诚的挑战、辩论,才能使得团队在出现错误决策的时候,能够再一次回到正确的轨道。而要达到前面三个目标的前提是我们必须先做到绝对坦诚。