思考:过度沟通(Over-Communication)

沟通的重要性自不必多言。对于任何规模的组织来说,沟通对于该组织的成功都是必不可少的。因为人类的合作是基于沟通的,至少在脑机接口和人类之间的心电感应成熟之前。正确的沟通能够让信息流通,并因此产生正向的合力。

有很多关于沟通的文章,我在此不再赘述如何正确沟通。在此我想提出另一个概念称为“过度沟通”。“过度沟通”中的“过度”不是贬义,而是指在正常程度以上再进一步多加一些努力,多一些重复。

为什么需要在“正常”程度以上再做努力?因为人性。

人是懒惰的

如果你曾经有过这样的经历,你就不难理解了。会前将提前阅读(pre-read)的资料发下去了,并多次强调请参会人员在会前提前阅读,以便节省会议时间。但是在开会中,仍然有80%的人没有认真阅读过,尤其是当提前阅读资料本身就非常多的情况下。

这个时候可以学习Amazon的规程:

  • 精简提前阅读(pre-read)的资料,去掉可有可有的部分,并提炼出大纲方便大家索引。
  • 会议开始后单独辟出10~15分钟,用来给参会人员阅读资料。

人是健忘的

尤其是需推行方案与其内心所假设方案不完全契合,或者本身就对整体方案不甚了解的情况下,很多细节都容易被无意忽略掉。

这个时候就需要重复沟通:

  • 不假设所有人在所有时刻对所有细节都了解,对于重要细节重复沟通和确认。
  • 对于低层次feature需要形成测试用例,并加入CI/CD系统反复测试。
  • 对于高层次feature需要形成checklist并设置单一责任人,在各个项目里程碑重置并做逐项检查。

人是有局限性的

人的知识背景和经验积累都是有局限性的,尤其是在复杂项目中,参与人员会有不同的专业背景,也会有不同的经验积累程度。

这个时候就需要:

  • 将细节形成文档,并公开文档以供参考。
  • 文档需要由专人负责维护并更新。
    • 初稿应由技术主管(tech lead)起草,后续由专职文档写手(technical writer)负责维护和更新。
    • 文档也有生命周期,在周期过了之后,需要decommission。
  • 文档不仅需要包括what,还需要包括how,以及最重要的why。
    • 不同的文档听众会有不同的查看权限,因此需要区隔开来。
    • 文档的复杂性导致它不可能一蹴而就,因此需要有耐心长期更新。

Final words

因此,当你为沟通不畅而感到烦闷的时候,思考一下是那些人性弱点导致了这些问题,然后对症下药。此处仅抛砖引玉。