Hello,各位测试小伙伴,再过10就迎来了祖国71周年华诞,同时也步入了2020年第四个季度。无论作为初入职场的测试小白,还是已在测试行业摸爬滚打多年的测试大牛,都会是一个丰收的时节。很多人也都会意识到,在谋求组织和个人发展的道路上,既要提高技术水平的硬实力,也要提升职场素质的软实力。而“模型思维”作为软实力的组成部分,是至关重要的。模型思维要求掌握并灵活运用多项思维模型,不管你是做重大决策,还是制定组织发展战略,思维模型都能够在其中发挥至关重要的作用。
思维模型会给你提供一种视角或思维框架,从而决定你观察事物和看待世界的视角。顶级的思维模型能提高你成功的可能性,并帮你避免失败。打造多元思维模型想法来自查理·芒格,而查理·芒格是沃伦·巴菲特的得力助手。他曾这样描述思维模型:“思维模型是你大脑中用于做决策的工具箱。你拥有的工具箱越多,你就越能够做出正确的决策。”
作为在测试行业深耕的我们,熟练掌握多元思维模型,对未来的发展能够起到催化剂的作用。而需要熟练掌握的思维模型有很多,包括目标思维、结构化思维、突破性思维、闭环思维等等。
今天要和大家分享其中的突破性思维在测试工作中的应用。所谓突破性思维,是一种灵活的、在惯性和规则之外的思维方式,它更多地由情感驱动,以非常规的、不受约束的想法来释放创造力,从而化解难题。没有突破性思维的人,习惯依据经验,一条路走到黑,最后困在死胡同里出不来。
事件起因
在过去一周时间里,小编一直受一个问题的困扰,苦苦思考其解决方案。小编所在的产品线会不定期收到大量用户问题反馈,内容主要集中在软件兼容性问题上,要么是影响到某款软件功能无法使用、要么是我们的某项功能在某款应用中无法使用。
事件分析
军训的目的是端正军人姿态,保持严整军容,养成整齐划一、令行禁止和严格遵守纪律的习惯,培养迅速、准确、协调一致的作风,为掌握技术战术动作打下良好的基础。
事件解决
目前团队面对此类问题,均是在线上爆发后,团队才知晓并开展定位与解决工作,团队相当被动而且行动滞后。在探寻解决方案时,团队群策群力,总结出以下4种解决方案:
以上解决方案中,1和3是从提前发现问题的角度进行的思考,可以做到让团队提早知晓此类问题,但此方式偏被动;3和4是通过主动验证的方式进行的思考,虽然能够有几率的主动发现问题,但此类方式较耗费人力,投入产出不成正比。
故上述4个解决方案均不是最优的,是否有那么一个既能主动发现问题,又能在发现问题时第一时间上报的解决方案呢?其实方案是有的。在对以上4种方案进行分析后发现,方案均依靠的是人去发现问题。如果软件自身能够发现问题,并在问题发生的第一时间上报,那岂不是更好。
因此我们将焦点转移至软件自身,具体方案如下:
事后思考
在上述问题解决方案的思考过程中,因为惯性思维,一直将思路聚焦在如何对现有的预警机制进行调整,或通过人主动发现问题的方式去解决。而没有跳出这个思维,软件自身也是可以发现和上报自身问题的。
亲爱的软件测试同僚们,请问你们解决方案是什么呢?欢迎大家留言,说出你的想法~~