跳转至

00 · 方法论与思维框架

这是整套指南最重要的一篇。 如果只读一篇,读这篇。 如果时间紧,至少把"心法"四节看完。


一、先搞清楚:你这次是什么角色

业财一体化项目里有三种"调研顾问",做法天差地别

类型 任务 价值产出
A 类·访谈员 收集需求,整理成文档 一份需求清单
B 类·业务顾问 梳理流程、给优化建议 流程图 + 优化方案
C 类·数据架构师 重构数据模型与钩稽规则 数据血缘图 + 钩稽规则 + 数据字典

这次项目是 C 类。从文档原文的措辞就能看出来:

"完全重构数据源、数据关系及业财联动规则" "数据建模思维、逻辑重构能力" "目标数据钩稽关系图"

C 类的特征是: - 不只问"业务怎么做",更问"这个数从哪来、怎么算、被谁用" - 不只画流程图,更画数据流图 + ER 图 + 血缘图 - 输出物的核心不是 Word,是 结构化的表/图/规则

⚠️ 典型错误:拿 B 类的方法做 C 类的项目,最后输出一堆流程图,开发拿到说"这没法落地,我不知道每个字段从哪个表来"。


二、心法(最重要的四条)

心法 1:永远跟着"数据"走,不只跟着"流程"走

业务顾问的思路:

"营收是怎么填报的?由谁填?什么时候填?要审批吗?"

数据架构师的思路(叠加在上面):

"营收这个数,字段名是什么?数据类型是什么?
输入时和哪些字段做了关联校验?合同号、项目号、客户号怎么对上?
一旦填错,下游哪些报表/计算会受影响
这个数被改了,有没有版本记录、谁改的、为什么改?"

记住一句话:每一个业务动作,背后都是一次数据的写入或变更。你的工作是把动作翻译成数据事件。

心法 2:警惕"假数据源"

一期项目最常见的坑:报表上有个数,但这个数其实是人工拍上去的

举例:营收汇总表里有"已确认营收"列,看起来很正经,但追溯下去发现: - 财务每月在 Excel 里手工算出来,导入系统 - 系统里那个"营收确认单"模块从来没人用过 - 报表上的数和单据完全脱节

你的第一周最重要的工作:把所有关键报表的每一列,追溯到最原始的业务单据字段。追不到的,就是"假数据源",是二期最该重构的地方。

心法 3:人机结合点 = 不可自动化的判断点

文档反复强调"人机结合点"。这个词的本质是:

哪些步骤需要人类的判断/经验/责任,哪些步骤只是机械的传递/计算

判断三问: 1. 这一步如果错了,谁负责? → 有责任的环节,人工保留 2. 这一步需要看系统外的信息吗?(市场、关系、政策) → 需要外部信息,人工保留 3. 这一步的规则能写成 if-then 吗? → 能写出来的,系统自动

人机结合点不是"用户体验问题",是"权责设计问题"

心法 4:"业财一体化"的本质是双口径

很多人以为业财一体化 = "业务系统和财务系统打通"。错。

真正的业财一体化是:同一笔业务,同时按管理口径和财务口径自动生成两套数据

业务事件 管理口径 财务口径
客户签合同 项目立项、产值任务下达 合同登记,暂不入账
完成里程碑 产值确认(按完工进度) 收入确认(按权责发生制)
客户付款 项目回款率更新 银行存款增加,应收减少
内部转产 部门产值结算 不影响公司损益

二期要重构的,就是这套"一动作两口径"的自动转换规则。这是项目的灵魂


三、思维模型:四象限法分析每个业务点

每遇到一个业务环节,套这个矩阵:

                ┌──────────────────────────────┐
                │       数据来源是否清晰         │
                │                              │
                │  清晰              不清晰     │
       ┌────────┼──────────────────────────────┤
   清晰│        │                              │
       │  象限① │  象限②                       │
   规则│  保留  │  补充数据采集                │
       │        │                              │
       ├────────┼──────────────────────────────┤
       │        │                              │
   不清│  象限③ │  象限④                       │
       │  补充  │  重新设计                    │
   晰  │  规则  │  (整个流程要推倒)           │
       │  定义  │                              │
       └────────┴──────────────────────────────┘
  • 象限①:现状 OK,保留。少
  • 象限②:规则清晰但缺数据 → 在前端加字段、加单据
  • 象限③:数据有但规则模糊 → 工作坊上要逼出明确规则
  • 象限④:双失 → 这里是整个项目的"重灾区",重点投入

每访谈完一个业务点,给它标个象限。访谈本上画一栏"象限"。


四、从访谈描述到数据模型:五步抽象法

这是最关键的硬技能。访谈对象不会主动告诉你"实体、属性、关系"——你得听出来

示例:访谈营收会计,对方说:

"我们这边营收要按项目记,一个项目下可能有好几个合同, 合同里又分阶段付款。每次客户验收一个阶段,运营那边给我一张 验收单,我根据验收金额做收入确认。但有时候验收完客户不一定按时付钱, 我得跟应收账款挂上。"

五步抽象

  1. 找名词 → 项目、合同、阶段、验收单、收入确认、应收账款、客户
  2. 找动词 → 验收、确认、挂账
  3. 画关系
  4. 项目 1:N 合同
  5. 合同 1:N 阶段
  6. 阶段 1:1 验收单(实际上)
  7. 验收单 1:1 收入确认
  8. 收入确认 1:1 应收账款
  9. 找属性
  10. 验收单:阶段号、验收金额、验收日期、客户签字人、验收附件
  11. 收入确认:确认金额、确认期间、对应合同/阶段、是否含税
  12. 找规则
  13. "客户验收 → 系统自动生成收入确认" 是自动联动?还是要财务人工触发?
  14. "应收账款的账期" 从哪天算起?验收日 or 收入确认日 or 合同约定日?

这五步必须当场和访谈对象确认完。不能"回去再整理"。


五、行业特殊性(中核设计单位)

不是设计院出身可以快速补的几个点:

1. 收入确认方式:完工百分比法

设计院的项目周期长(1-5 年),不能等项目完成才确认收入。 - 按里程碑:每个阶段验收按比例确认 - 按工时投入:累计投入工时 / 预计总工时 × 合同金额 - 按完工进度:第三方造价师评估

二期数据模型里必须有"完工百分比"这个核心字段,并定义它的算法和刷新频率。

2. 项目分级管理

中核体系一般有 A 级(重大)、B 级、C 级项目,审批权限、审计要求、报表频率都不同。数据模型里必须有"项目级别"维度。

3. 集团报表合并要求

设计院作为子单位,要按月/季度向中核集团报表。集团口径 ≠ 单位内部管理口径。这是数据模型里要预留的转换规则。

4. 产值 vs 收入

设计院特有的概念: - 产值:内部考核口径,反映工作量,按完成进度自己算 - 收入:财务口径,按权责发生制和合同约定确认

二者经常不一致,要在数据模型里独立维护,但有联动规则

5. 委托单文化

设计任务在内部部门间流转通过"委托单"。委托单是产值结算依据。委托单的状态机(下达→执行→交付→确认)是项目数据模型的核心之一。

⚠️ 这五点如果你不熟,第一周一定要找个院里的老业务(不是 IT、不是新人)当面问清楚。问错对象会被带歪四周


六、判断自己有没有"上道"的三个信号

第一周结束时,你应该能做到:

  1. 能画出现有系统的核心数据 ER 图(哪怕粗糙)
  2. 能说出至少 3 个"假数据源"(报表有但源头是手工)
  3. 能识别出至少 5 个"象限④"业务点(数据+规则双失)

如果第一周结束这三条都做不到,赶紧停下来反思——大概率是你还在用"访谈员"的方式做事,赶快切换到"数据架构师"模式。


七、最后:你要不停问自己的三个元问题

整个 4 周,每个访谈、每张表、每条规则都用这三问检验:

  1. 这个数据,未来从哪里产生?(数据源问题)
  2. 它流转到哪里,被谁用?(数据消费问题)
  3. 谁有权改它,改的时候留什么痕迹?(数据治理问题)

回答不出来的,就是没调研完。


下一步 → 01 · 四周工作节奏