美文网首页读书
《原则》05

《原则》05

作者: 百恼神烦 | 来源:发表于2019-03-31 22:58 被阅读0次

    不要放过小问题

    作者一再强调“绝不容忍问题”的重要性,尽管在一部分人看来,这有点吹毛求疵,这种观念最大的好处是能够规避“温水煮青蛙”的现象,即对问题熟视无睹或者经常性无视常发生的小问题。不管对于青蛙来说这个生理现象是否成立,至少对于人来说这样的事情经常发生。我在工作中也有类似的问题,上交的程序有一处功能时不时会有较长时间的卡顿,在制作自动化脚本执行时也经常遇到卡住的情况,一直以为是自己写的脚本有漏洞(当时在学习使用该脚本)。结果后来线上发生了十几分钟内的持续出现平均1分多钟的严重卡顿,直接导致用户无法使用,还好当时还有其他严重的问题一起发生,我算没有被用户的怨气集火。现在想来,其实我是容忍了该问题的发生,让它从一个小问题发展成令大家都头疼的问题。

    记得扁鹊说过,“长兄于病视神,未有形而除之”,结合我的切身体会,小问题虽然可能因为各种现实原因不会立马解决,但也应该知道它的影响范围,并做好预备方案,最好能够在未来某一次计划中彻底根除。

    将问题追究到底

    对于问题,很多时候大家会“浅尝辄止”,还是拿我的例子来说,自动化脚本在执行这个功能时经常会卡住,我一开始觉得的原因是“我制作的脚本总是不能按照既定路线运行”,于是我仅仅是添加了更多的代码来限定它运行的路线,并通过多次重启脚本来快速迈过这个问题。但继续追究下去会如何?

     为什么添加了更多代码仍然卡顿?
    → 因为代码总是会提示找不到某个元素
    为什么会总有这个提示?
    → 可能因为是这个脚本使用的框架有问题
    如何能证明框架有这个问题?
    → 网上暂时没有相关资料可以证明
    如果这个框架没有问题,又会是什么导致它频繁报错?
    → 等待的时间不足
    为什么加长等待时间仍不能解决问题?
    → 可能是程序本身发生了超出可容忍的长时间等待
    为什么会发生这种长时间等待?
    → 因为某些资源分配不够合理
    

    作者给这种是否已经追究到了根源一条好用的建议,即“问题的根源不是一次行动而是一个原因”。从上面的分析可以发现,只有最下面一条可以真正解释清楚为什么会发生这种现象,而不是用另一个现象去解释已有的现象。“问题不是凭空产生的,那是因为特定员工做了或是未做特定的事情”。问题的发生一定会有个源头,这个源头可能会随着时间推移越来越难以被发现,因为它可能已经被各种麻烦事压在了最底下,就像那个我之前完全没在意的小卡顿一样。

    拥有良好的大局观

    对完美的追求可能会使得我们只顾埋头做事,忘记了抬头看路,这个看路就是要有大局观,明白什么是紧急而不重要的,现阶段什么事情有更高的优先级,未来一定要做的是什么。如何判断一个人有大局观呢?简单的测试就是让他汇报下某个项目的进度,有大局观的人会先说出整体的进度,再说各个任务的情况来论证其进度的合理性;没有大局观的人可能只是一味地汇报任务完成情况。大局观可以让人避免陷入到无休止的“救火行动”中,因为根据“二八法则”,造成80%损失的往往只是20%的问题,因此即使再忙也要先完成那些重要的东西。作为领导者,大局观也是眼界的一个重要组成部分,人们总说如果一个管理者总是事必躬亲,那么他的管理能力就有问题,管理者应当是认清方向,并带领他人一起寻找解决办法的人。

    小结

    仔细想来,发现问题、分析问题、制定解决方案、执行方案、收集反馈并调整,这一系列的行动都是与作者建立系统机器相通的。作者的总体思路是打造一整个体系,通过一个面,甚至一个体去解决各种点和线的问题。

    相关文章

      网友评论

        本文标题:《原则》05

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