每当问题出现时,我们的第一反应是分清楚这是谁的责任,是谁造成的,而不是怎么解决问题。
还记得刚进公司的头几年,我们团队负责一个Web应用的开发,Web页面由前端工程师负责开发,后台业务逻辑由后端工程师负责开发,小F是前端工程师,小B是后端工程师,有一次他们俩合作开发了一个功能,交给QA测试后,发现不少问题,有些是小F造成的,有些是小B造成的。有一天小F和小B针对一个问题突然激烈地争吵起来,小F说已经查过自己的代码,让小B再查查,小B坚信自己的代码是对的,让小F再查查,两个人互不相让,最后差点打起来。
我曾经也像小F和小B一样,每当问题出现的时候,第一反应总是认为自己是对的,别人是错的,而且不愿意花费时间去证明自己是对的,因为万一花了时间,结果证明别人是错了,不是亏大了吗?
我后来发现很多时候是自己的错,即使是别人的错,自己查清楚问题所花的精力和时间也是值得的,因为我很可能就因此赢得了别人的好感和信任,下次当我碰到问题时,别人很可能会很乐意帮忙的。“吃亏是福”这句话说得一点都没错。
随着年龄的增长和阅历的增加,我渐渐学会了系统思考,小F和小B其实是一个系统,如果从系统的角度去看,当问题出现时,我们的首要目的不是为了撇清责任而是为了解决问题。但是上周末发生了一件事又把我带回到了撇清责任的思维模式里。
上周六晚上11:00左右,我们的一个客户说我们系统和一个ERP系统的接口有问题,当天没有收到来自ERP系统的任何订单,于是我们的小A同学立即远程连到公司电脑检查,发现ERP系统发过来的订单全部生成失败了,原因是所有订单数据文件的格式都错了。确定了这个问题不是我们系统引起的之后,我在微信上联系了ERP系统接口的负责人,要求他们检查问题并且重发正确的订单数据文件,同时告知客户这不是我们的问题。撇清责任之后我就安心地睡着了,其实我在睡觉前想过,我们可以手动把数据文件的格式改对并重新发送一遍,所有ERP系统的订单就都能正确生成了,但是我当时的想法是凭什么我们要解决不是由我们造成的问题呢?
周日早上一起床就看到了群里小A同学发来的微信:
小A用实际行动又给我上了一课,撇清责任的同时不要忘了解决问题,因为那才是我们真正的目的。