本文系原创首发,文责自负。本文参与星辰计划第14期“固”专题活动。固:使牢固,使固定。
我负责的系统是公司众多业务系统中最后端的系统之一,最头疼的事情也是必须要做的事情就是业业核对和业财对账。上游系统的数据修正有很多正经的不正经的理由,对此公司成立了专门的团队来做这些数据运维工作,虽然他们做了很多个案工具,但是既然是人工判断处理,就必然有出错的可能。
“人工去判断是很不可靠的,必须把数据修正的工作固定化,用技术的手段保证,做对了做全了。”部门总经常在部门群告诫大家,日常的工作要固定化、流程化、专业化。
后来有一次和部门总谈工作上的问题,说到业业核对和业财对账的困难,像往常一样又一次吐槽了上游系统的各种改数据的迷之操作,不通知后端系统同步修正,导致后端系统很难做。
“那你觉得我们该怎么做,才能彻底解决这个问题呢?”部门总问我,我是没想到一记回旋镖打在了自己脸上。稍加思考就简单说一下自己的想法,首先梳理清楚从前到后整个数据链路,整理所有关键业务属性在各个系统中的血缘关系,保证能清楚地知道修正某一个关键属性影响的系统有哪些,建设统一对账平台来做日常的和数据修正后的一致性校验的工作。
部门总笑着对我说:“那这个事既然你提出来了,那就你来牵头来做吧。”一句话把我给说愣了,我只是一线码农一枚,沟通扯皮可不是我的强项,而且这个事说起来容易做起来难,想想就脑阔子疼。
又过了好几天,我现在的大组长喊我到403开会,参会的还有其他五个伙伴。张组长说,今天是统一对账平台项目的启动会,这个项目开始立项了,这个事既然开始做了,咱们就一定把它做好。我直接好家伙,诟病好几年的问题,这次是要来真的了。
其实做牵头人很难的,很多系统的对接人感觉做这个事跟他们关系不大,各种不配合或者各种拖延。私下里听说有人吐槽,这个事做好了是我们的功劳,做不好肯定会赖在他们头上。然而这些都不能阻碍项目的推进,很多问题反馈了出来,并且直接@他们部门总。虽然推进很困难,但是真的在一步一步往前走。
年底我们这个项目拿到了公司的攻坚克难奖,我的丑照还上了墙。从这个奖项名称就知道有多难了,大组长因此获得了公司优秀员工,我和其他几个成员也因此获得了优秀的年终评价。
数据运维的工作,很多时候都是人工去判断,老将不容易出错,新手则很容易判断错误。日常工作的固定化流程化,也许在某些少数场景不是最优解,但在大部分场景下可以避免出错。
但是并不是每个人都认可它,固定的流程一点儿也不灵活,无法应对新的应用场景,阻碍了创新思维,有人这么评价它。世界上哪有那么多放之四海皆准的道理,实际工作中特殊的场景能占比多少呢,解决了绝大部分场景的问题已经十分难得了。
网友评论