《你的灯亮着吗?:发现问题的真正所在》

作者: findingsea | 来源:发表于2016-09-29 18:21 被阅读405次
    《你的灯亮着吗?:发现问题的真正所在》

    日内瓦湖旁边的群山中,有一条上山隧道,虽然隧道内的照明条件很好,但司机必须做好万全准备,以免因为停电酿成惨剧,这在山区是很有可能发生的。于是,一条这样的警示标志制作出来:

    注意:前方有隧道,请开启大灯。

    警示标志悬挂在隧道入口外。看起来安全隐患算是解决了。

    从隧道东端出来继续往前行驶400米,就到了全世界景色最迷人的一处休息区。这里从高处俯视湖区,可以将美景尽收眼底。每天,总有数百名游客来此欣赏风景。但每天,总有至少十位游客回到自己的车上时才发现,尽管身体和精神都得到了放松,车上的电池却耗尽了,因为他们下车的时候忘记了要关掉车灯。警察总是使尽浑身解数,才能帮他们发动车,或者把车辆拖走,使得游客们怨声载道。

    为了解决这个问题,工程师考虑了好几种解决方案:

    1. 在隧道出口处设置一块标志牌,写上「关闭车灯」,但这样的话,人们在夜间行驶时也会把车灯关掉。
    2. 无视目前情况……哦不行,情况已经出现了,而且政府认为工程师的工作很不理想。
    3. 在俯瞰景观的地方设置一处充电站,但维持充电站运转的费用会很高昂,而且如果充电站不能正常工作的话,人们会更愤怒。
    4. 授权一家私人公司来经营充电站,但这就意味着让景区商业化,政府和游客式不会接受的。
    5. 在隧道出口处设一块语言表述更明确的标志牌。

    工程师的直觉告诉他应该写出明确精准的标志说明,最后得到了一个带有瑞士精准风格的作品:

    如果是白天,而且车灯亮着,那就把车灯关上;

    如果是晚上,而且车灯关着,那就把车灯打开;

    如果是白天,而且车灯关着,那就让它关着;

    如果是晚上,而且车灯亮着,那就让它亮着。

    不管司机是谁,等读完这条标语,他的车早就冲出护栏,被水流带到湖底了。最后,总工程师采用了「这是他们的问题」这一方法,来取代之前的种种折腾。假设司机有很强的愿望解决问题,只是需要一点小小的提醒。他还假设,如果司机都通过了驾照考试,他们就不会是彻头彻尾的傻瓜。司机们需要的只是在隧道尽头设置一块标志牌,上面写着:

    你的灯亮着吗?

    如果司机们笨到连这句话都看不明白,那电池耗尽应该只是他们所碰到的问题中最简单的一个了。


    以上就是本书中最具代表性的例子,也是书名的由来。本书的作者之一是在软件领域大名鼎鼎的杰拉尔德·温伯格,从20世纪70年代开始,他总共撰写了30多本书籍和数以百计的论文。

    这是一本教你认知问题本质的书。需要注意的是,本书侧重在提示你看待问题的角度,而不是教你解决问题的方法论(读前我就有这样的误解),毕竟具体的解决方法都要视具体问题而定,并不存在一劳永逸的应对方法。

    《你的灯亮着吗?》属于启发性的作品,没有那么严谨的框架,总共分六章,每章都以一个事例开篇,抛出问题让读者先自行思考,再点出其中极易被忽略的解决问题的关键点。全书大致从三个大方面阐述:

    1. 问题是什么?
    2. 问题该由谁解决?
    3. 问题来自哪里?
    4. 问题真的需要解决吗?

    问题是什么?

    这一部分作者给了最大的篇幅,用了三章来阐述,这很容易理解,如果你都不知道问题是什么,何来谈解决之道。然而,很多时候,我们就是这样,遇到一个问题就迫不及待拿出各种办法,甚至都没有先好好想清楚问题到底是什么?

    作者在其中举了一个例子:哥谭市金融区的中心地带,有一座刚落成的办公大厦,然而还有未出租空房的情况下,大厦电梯就不够用,造成了租户的诸多不满,甚至威胁退租。

    面对这样一个不算复杂的问题,很多人可能在读完上面这段介绍之后就能给出不止一套解决方案。然而,在弄清楚问题是什么之前,不要着急着给出解决方案。同一个问题,站在租客的角度和房东的角度,需要给出的解决方案是完全不同的(甚至相反),这样的区别足以让我们抑制住匆匆拿出解决方案的冲动,先问问:谁碰到了问题?然后针对答案中的每个群体,再问问:问题的本质是什么?

    如果对问题下一个比较简单的定义就是:问题就是理想状态和现实状态之间的差别。

    然而,很多时候需要注意的是,你可能永远都无法确定已经找到的问题定义是正确的,因为当人们尝试通过改变状态来解决一个问题时,常常会新制造出一个或几个新问题来,简单说:每一个解决方案都是下一个问题的来源,而且这些问题常常在无意中产生。很多时候,发现这些问题本身就是最难的部分了。

    在发现和定义问题时,有几条tips可以尝试:

    1. 跳出既有身份和视角,假想一个陌生视角来重新看待问题。去过外国旅游时,我们都不可避免地会遇上让人觉得别扭的地方,同样的,对于习以为常的生活环境,尝试跳脱开自己的身份,想象自己是一个第一次来中国的瑞士游客,选一个小东西(比如100元纸币)用他的眼光看看,会不会看出一些有趣的问题呢?
    2. 注意那些解决方案和其提出者不匹配的情况,极容易产生新的问题,甚至是危险。解决方案的设计者,并不受问题带来的困扰,也难以体验到自己的设计带来的后果,这种错位常常带来不协调的解决方案,衍生出新的问题。
    3. 对问题定义不断进行修正。能一眼就看出问题本质的情况毕竟是少数的,大多数情况——哪怕表象很简答——问题的本质都隐藏在深处。随着接收信息量的增加,需要对问题的定义不断修正(越到后程越会发现问题不是你之前想象的那样),而不要两耳不闻地一条道走到黑。

    问题该由谁解决?

    找准问题最迫切的解决者,往往是那些最受问题困扰的人,如果他们有能力解决,就尽量让他们自行解决,提供帮助但不过多插手;如果他们没有能力解决,试着把问题引导到那些有能力解决的人身上。

    软件开发行业有一句很有名的话:Eating your own dog food。原本是指软件的开发者必须得使用自己开发的软件,这样才能知道问题和缺陷在哪,从而准确解决。在DevOps中,也指开发人员自己做测试和运维,你自己写的代码,出了问题也由你来解决。只有吃自己的狗粮,才能知道哪里好吃,哪里难吃。

    有时,为了改变局面,也可以尝试着把解决问题的责任归到自己身上——哪怕只有一会儿。这可能不会真正为所与人解决问题,但也许起码能帮助你自己摆脱问题。

    问题来自哪里?

    典型的例子就是考试。如果你清晰地知道这道题考点来自教材第三章,那你解决它的可能就大大提高。同理,处理问题的时候,试着搞清楚问题来自哪里,是哪个环节出问题带来造成现在的局面。一旦搞清楚这点,离真正解决问题也不远了。

    问题真的需要解决吗?

    有些时候,问题和解决方法简直就像房间里的大象,你以为没人注意到,没人想到过解决方法吗?或许你应该考虑下这种问题存在也许有它的价值——这个时候甚至不应该称之为问题了。很多问题之所以如此明显地存在,不是因为它本身,而是有其他外力使得它难以解决,比如道德、强权和解决它的代价和风险。所以评估下眼前这个问题真的需要解决,或者有多少人真的期待这问题被解决。如果得到的答案是否定的,那就放着随它去吧。

    以上,《你的灯亮着吗》算是有启发性的书,话不多,点到为止,需要你自己再归纳和发散,最后能获得更多属于自己的想法和见解。

    相关文章

      网友评论

        本文标题:《你的灯亮着吗?:发现问题的真正所在》

        本文链接:https://www.haomeiwen.com/subject/xqgfyttx.html