财务信息化项目最大的风险,是看到了问题却绕着走

1 评论 720 浏览 0 收藏 14 分钟

财务中台项目推进中,一个核心困境浮出水面:明知问题出在业务前端,却因不敢触碰强势部门而选择让下游系统无限兜底。本文直指许多信息化项目失败的根源——不是技术能力不足,而是组织缺乏勇气去动真正该改的地方。

最近在推进一个财务信息化项目,准确地说,是一个财务中台项目。项目做到中途的时候,我脑子里反复冒出来一句话:很多项目最后不是做不出来,而是从一开始就不敢去碰真正该改的地方。

这次感受尤其深。

公司本身是以销售为主的业务模式,业务部门天然更强势,话语权也更大。相比之下,财务在很多跨部门项目里,往往处于比较被动的位置。平时看起来大家都知道财务重要,也都认可财务的数据、规则和结算要求不能乱,但一旦真正落到系统改造上,只要牵涉到业务端页面、业务端动作、业务端习惯,就会立刻变得异常谨慎,甚至可以说,有点草木皆兵。

这次项目里,其实有一个非常关键的前提:客户回款之后,需要由业务侧按照客户、项目等维度进行拆分和确认。因为只有这一步做得清楚,后面的财务处理中台才能把回款准确归集、核销、匹配,后续的收入确认、项目经营分析、往来清理这些事情,才有比较扎实的数据基础。

按理说,这是一个并不难理解的逻辑。

钱回来了,但这笔钱对应的是哪个客户、哪个项目、哪几笔业务、是否存在组合回款、是否存在跨项目回款,这些信息很多时候天然掌握在业务手里。财务可以做账,可以核对,可以控制规则,但如果源头信息本身不清楚,财务再努力,也只能是在模糊信息上做精细化处理,最后做得越认真,可能越痛苦。

所以从项目设计上看,前端CRM页面做一定调整,其实是非常自然的事情。不是推倒重来,也不是让业务增加多么沉重的负担,而是根据回款确认和后续财务处理的需要,增加一些必要的信息承接和动作设计。业务侧的操作方式、界面、习惯会有一点微调,但这种调整并不是单纯为了财务“方便”,对业务自己也不是没有价值。信息更清楚,客户和项目关系更明确,后续对账更少扯皮,项目经营口径更统一,很多事情反而会变得更顺。

可问题偏偏就出在这里。

作为这个项目的发起方,财务明明知道问题的根源在哪,也知道如果前端不动、源头不清,后面无论系统怎么设计,都会非常吃力。但在实际推进过程中,整个氛围却像是默认了一条无形的规则:不能让业务改,最好一点都不要改。

甚至可以说,在很多讨论里,“让业务做一点调整”几乎成了一个碰不得的话题。大家不是没有意识到问题,而是下意识地认为,只要会影响业务操作习惯,只要要改CRM页面,只要业务要多做一步确认,这事就天然阻力巨大,最好别碰,因为之前曾经一个项目设计得很美好,可因为业务的不配合造成差点黄了。

于是项目就开始朝一个很熟悉的方向滑过去:不去动上游,不去碰源头,不去正面解决问题,而是不断压着下游系统想办法兜底。

CRM不给改,那财务中台能不能自动拆分?业务不愿确认,那系统能不能通过规则反推?前端信息不完整,那后端能不能先收着、再匹配、再人工修补?实在对不上,是不是再设计更多补丁流程,把错误拦在财务中台里?

听上去每一步都很努力,也都像是在“积极推进项目”,但实际上,整个项目是在被一点点拖进一个越来越危险的方向:用下游的复杂度,去弥补上游不愿意调整的现实。

而这,往往就是很多财务信息化项目失败的开始。

只压着财务中台去修补CRM产生的错误,本质上还是一种“扬汤止沸”。真正有效的办法,往往还是“釜底抽薪”——该在前端确认的,就在前端确认;该由业务承担的信息责任,就不要全部推给后端。

很多人会天然觉得,业务是公司的发动机,所以业务体验要优先,业务动作要尽量少,业务系统最好不要被打扰。这种想法本身并没有错。业务冲在前面,承担收入压力,组织在做系统建设时,确实应该尊重业务效率,也不能轻易为了管理便利去消耗业务团队。

但问题在于,尊重业务效率,不等于默认业务侧永远不能动;重视业务感受,也不等于所有调整都只能让下游买单。

如果一个项目明明已经识别出,关键数据只能在业务发生时被准确采集,关键判断只能由最了解业务的人当下确认,却因为“业务不好改”、“业务不能碰”、“业务习惯不能变”,最终把这些本应在前端完成的动作,硬生生甩到财务中台、甩到财务人员、甩到后续人工补录和反复核对里去,那么这个项目从逻辑上就已经失衡了。

说得更直白一点,很多组织不是不知道该怎么做,而是不敢按正确的方式去做。

因为一旦涉及业务改动,大家首先想到的不是“这样改是不是更合理”,而是“谁去和业务谈”、“业务会不会反对”、“如果业务不高兴怎么办”。于是最容易被接受的方案,往往不是最合理的方案,而是那个对强势部门影响最小、对弱势部门压力最大的方案。

财务信息化项目里,这种情况尤其常见。

财务本来就是业务结果承接部门。合同来了,要看;业务做完了,要结;回款回来了,要认;系统数据不一致了,要对;出了问题,要解释。很多时候,财务处在整个链条的后端,天然就更容易变成“兜底角色”。也正因为如此,一旦组织缺少足够清晰的判断,很多跨部门项目最后都会默默演变成一句话:前面尽量不要动,后面想办法接住。

可问题是,财务中台不是垃圾回收站。

它可以提升规则化处理能力,可以提升数据归集能力,可以增强核算和校验能力,但它解决不了一个本质问题:如果源头信息没有被正确记录,后面再聪明的系统,也只能在不完整、不准确的信息上反复修补。

这种修补,短期看像是项目还在推进,长期看其实是在透支项目生命。

因为后端为了兜底,会越来越复杂。规则会越来越多,例外会越来越多,人工判断点会越来越多,系统设计会越来越拧巴。做到最后,业务觉得系统没给自己带来什么提升,财务觉得系统还是没解决根因,IT觉得需求永远补不完,项目组则会陷入一种很无力的状态:明明大家都很辛苦,但事情就是越做越别扭。

更麻烦的是,这种别扭很多时候不是上线之后才出现,而是在设计阶段就已经埋下来了。

当项目从一开始就默认“不能碰业务”,其实就等于默认了一件事:这个项目不能按照最优逻辑设计,只能按照现实博弈结果去妥协。而所有妥协,最后都会变成系统里的复杂度、流程里的绕路、人员手工里的负担,以及项目成败上的风险。

说到底,财务中台这类项目要想真正做成,最需要解决的从来不只是系统问题,而是组织问题。

组织愿不愿意承认:有些数据必须在业务前端被采集。组织愿不愿意接受:有些动作就该由最接近业务的人完成。组织愿不愿意面对:为了整个链条顺畅,前端适度调整是必要的,不是禁区。

如果这些问题始终没人敢讲,或者讲了也没人敢推动,那项目就很容易停留在一种看似努力、实则失真的状态里——表面上在建设财务中台,实际上是在给一个本来就不完整的前端流程不断打补丁。

我越来越觉得,判断一个财务信息化项目有没有希望,不只是看预算够不够、系统强不强、团队专不专业,更要看组织里有没有人敢说一句实话:真正的问题在前面,就应该改前面。

这句话听起来很简单,但在很多公司里并不容易做到。因为它意味着要打破一种默认分工:不能总把业务视作不可触碰的核心,也不能总把财务视作理所当然的承压层。业务重要,当然重要;但财务也不是只负责善后的部门。一个成熟的组织,应该允许每个环节为了整体效率做必要调整,而不是让强的一端始终不动,弱的一端无限兜底。

说到底,系统建设也好,流程优化也好,都绕不开“务本”二字。《礼记》里讲,“君子务本,本立而道生。”如果源头信息不完整,前端责任不清晰,后面规则做得再细,很多时候也只是枝叶上的修补。

所以回过头看,这个项目带给我的最大感受,不是财务弱势有多无奈,也不是业务强势有多难沟通,而是我越来越确认一件事:财务信息化真正难的,不是系统能力不够,而是组织有没有勇气去碰那些真正该碰的地方。

如果不敢碰前端业务,不敢推动源头治理,不敢让该承担信息确认责任的人承担责任,那么所谓中台,很多时候也只是一个更复杂的缓冲层。它看起来接住了问题,实际上只是把问题藏得更深、拖得更久。

很多系统成败,往往就败在这些看似细小的地方。所谓“天下难事,必作于易;天下大事,必作于细”,真正决定项目质量的,往往不是那些宏大的设计,而是源头那一步有没有做实。

而这一个项目最可惜的,不是有没有上线,而是明明知道问题在哪里,却从头到尾都绕着它走。

作者:业财老曾,公众号:业财老曾谈,专注财务信息化20年

本文由 @业财老曾 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 源头信息准确记录是后续所有流程的基础,这一点怎么强调都不过分。实际中很多财务人员花大量时间在核对、清理上,恰恰是因为前端没有一次做对。

    来自广东 回复