解决问题的根源

一、当一个问题引起了多个问题后,不要花过多精力试图去解决那多个问题,而是要集中精力把问题的根源解决掉。
在我们的工作生活中,经常会有这样的问题:
1、问题A发生,引起了次生问题B、C、D;大家花了大把精力去弥补B、C、D,但对A确置之不理
3、下一次问题A发生,又会引起次生问题E、F、G;然后大家又去搞E、F、G,但仍对A置之不理
4、过了一段时间,问题弥补的差不多了,系统看起来正常了
5、极端情况发生,系统挂了,但由于系统中有一堆的补丁,没人再搞得清楚究竟为什么
6、系统无法维护

二、当一个问题发生后,不要花过多精力绕过问题,而是要集中精力把问题的根源解决掉。
在我们的工作生活中,经常会有这样的问题:
1、任务1中发生了问题A,大家不花时间考虑去解决问题A,而是通过另一个任务2去绕过问题A
2、结果任务2有产生了问题B,大家有要用任务3来绕过问题B
3、经过一堆蹩脚的操作,任务1完成了,同时完成了其他几个任务
4、极端情况发生,系统挂了,但由于系统中有一堆神操作,一堆诡异的代码,没人再搞得清楚究竟为什么
5、系统无法维护

三、避免A-B问题
在我们的工作生活中,经常会有这样的问题:
1、甲对问题A一知半解,无法解决A问题,但认为B问题可以帮助解决A问题
2、于是甲问乙,B问题如何解决
3、乙从来没有遇到过B问题,两个人激烈的讨论了一番,得出了一个蹩脚的方案
4、甲用了这个蹩脚的方案解决了问题A
5、乙有一天看到了这个项目,很可能会告诉甲,问题A在业界有一堆的解决方案。
6、而甲的方案有n多场景没有考虑,系统无法维护