2.2 避免出现信息差

先讲述一则经典的笑话。有一天,妻子对身为程序员的丈夫说:“今天儿子过生日,去买一个蛋糕回来,如果看到苹果,就买两个。”

结果,丈夫买了两个蛋糕,原因是他在路过的超市里看到了苹果。

在编程语言中,程序员思考的“面向对象”是蛋糕,看到苹果只是改变购买蛋糕数量的触发条件。

当年这则笑话在硅谷流传甚广,因为其形象地展现了程序员的面向对象编程思维,即只面向一个主体(也就是蛋糕)进行思考。程序员将看到苹果便将其理解成了改变购买蛋糕数量的触发条件,就像他编写的程序一样,一板一眼。

非程序员的思维与程序员的思维分别如图2.2.1和图2.2.2所示。

然而,非程序员通常不会犯这样的错误,并不是因为他们比程序员更聪明,而是因为他们在不自觉中理解了任务的“目标”。他们根据生活经验,知道所做的一切都是为了庆祝孩子的生日,而不是为了食用尽可能多的蛋糕。因此,只买一个蛋糕就足够了。这种“先确认目标,再行动”的行为是一种不自觉的行为,不一定每次都会发生,例如我那位打印文件的同事显然没有那么幸运。

图2.2.1

图2.2.2

那么,为什么妻子在交代任务时没有完全明确目标呢?

这是因为人与人之间存在着“信息差”。

在沟通和数据分析中,清晰地明确目标和关键信息是至关重要的,这有助于我们更好地进行数据分析,提高沟通效率,少走弯路。

在通常情况下,为了提高沟通效率,人们常常默认某些信息无须明确提及。毕竟,详细叙述前因后果会耗费大量时间。

然而,有时候两个人所知的信息之间存在差异,任务的执行者可能不清楚某些重要的信息,就像2.1节中提到的那位同事在接到任务时并不知道即将有3位客户到访。如果在接到任务后,执行者没有通过询问来消除这种“信息差”,那么自己只能去猜测关键信息,如图2.2.3所示。

如果能消除信息差,项目的参与者对目标的理解基本上就会是一致的,项目的成功率也会提升。

但是,信息差的消除并不是那么容易的。信息差之所以会出现,是因为需要沟通的内容实在太多,所以传达者有意无意地会省略其中一些信息,以达到提升沟通效率的目的。

图2.2.3

如果传达者为了消除信息差,把事情从头到尾地向执行者讲述一次,那沟通效率就会降低,这也会是一件得不偿失的事情。

所以,最好的方法是识别出“关键信息”,并对此进行沟通。

那么问题来了,需要沟通的信息那么多,如何识别出哪些是关键的呢?下面我们将学习确认关键信息的技巧和方法。