研发需求的链式思考
2021-03-25 本文已影响0人
EasyNetCN
所有内容,仅基于个人经历,仅供参考。
形成图模式
在责任范围内(以后会写一篇随笔,解释一下为什么这么说),无论是用户需求,研发需求还是系统,都会在我的脑海里形成一张张有关联的图,同时会理清重要节点及重要节点涉及的关系。
图模式,可以很方便在出现和解决问题的时候,迅速定位,抓住重点和核心点。当然图并不是一成不变的,会随着时间和场景的变化而不断变化,比如重点节点的变化和所有节点的关系的变化。
链式思考
举一个个人处理的一个案例:在ERP对接系统中,需要尽可能平滑对接第三方系统中已有的ERP。在上面已经形成的图模式下,很快就可以得出需要定位需要修改的内容。比如,创建门店内码映射,以方便兼容第三方系统已有门店内码,既然修改了门店内码,那么针对对接系统设计的注册、订单都需要修改对应的逻辑。后期,又开发了一个对账功能,那么对账涉及到了门店内码的使用,那么自然而然,在做对账的功能必然需要支持此逻辑。
以上的例子,就是一个链式思考的过程。几乎没有孤立的功能,系统,当产生需求,实现需求的时候,需要进行链式思考,这样才能尽可能覆盖。
图模式可以让一个人建立系统的模型,而链式思考,更能从系统模型中,更全面甚至预判了解和解决问题。
第三者角度
每个人都是自我为中心的,没有例外,所以很多时候,能以第三者角度去思考和审视问题,更能发现和解决问题。潜意识中以自我为中心,是天性,本能,这个是无法改变的,但是以第三者角度去思考和审视问题的能力,是可以培养的。
在实际工作中,有的人会问我,为什么会能很快定位并解决问题,其实这个很多时候和经验关系不大。尤其对于自己身在其中的问题,自己找自己的问题很多时候是最难的,所以这时候在生活工作中,尽量培养遇到各种问题,能以第三者角度去思考,会发现问题很快能定位。