统一语言

核心观点

统一语言通过共享概念、规则和示例,降低业务、产品、工程以及 AI 之间的理解偏差。

统一语言是一组由业务、产品和工程共同使用的概念、关系和规则。它的作用不是统一措辞,而是让不同角色能够用相同概念描述问题、解释变化并验证结果。

业务通常从用户旅程、流程、规则和价值理解系统;技术通常从数据、接口、状态变化和组件协作理解系统。领域模型把两种视角连接起来,但模型只能表达已经提炼出的知识,无法自动覆盖尚未发现的例外、取舍和情境。因此,统一语言还需要在场景讨论、验收示例和运行反馈中持续修正。

统一语言真正发挥作用时,应当贯穿多个载体:

  • 用户故事和验收场景使用相同的业务概念;
  • 领域模型、API、代码和测试保留这些概念的对应关系;
  • 任务分解和评审能够说明一次变更影响了哪些概念与规则;
  • 线上指标和事件能够重新连接到用户旅程和业务结果。

当业务概念或规则发生变化时,语言、模型、代码和测试应同步演进。单纯的技术重构如果没有改变业务语义,则不必强迫业务语言跟随实现细节变化。

AI 加入交付流程后,也成为统一语言的消费者。一致的命名、结构化模型和具体示例能减少它在不同材料之间自行猜测;但存在争议的概念如何定义、哪个价值应优先,仍需要人来决定。参见 业务建模

统一语言解决的是不同载体是否在谈论同一组业务概念,知识消费解决的则是下游能否据此理解、执行和验证。两者互相支撑但不能替代:术语一致却缺少场景、版本和证据,仍然无法形成可消费的交接。

Excalidraw Data

Text Elements

统一语言|参与方逐次套准

四种视角,共同校准同一现实

参与方

业务

产品

工程

AI

带着各自视角
进入同一场景

各自理解

同一对象
多个轮廓

日常校准

概念・规则・示例
成为校准点

逐渐套准

仍可修正
不再各自猜测

使用一次,校准一次

Embedded Files

8362129c213b3c6f2a7f077355abbcebfb223e35: Icon - 业务, 商业, 公文包, 角色, 参与方, business, briefcase, role - ACNH.excalidraw

c81efe63b89cc3f88180d4503dd3dac2aa04fcdc: Icon - 产品, 设计, 工具, 尺子, 笔, 角色, 参与方, product - ACNH.excalidraw

f02d9c898538f0116fd25ad61a9313ae310c59f1: Icon - 工程, 开发, 代码, 电脑, 编程, 角色, 参与方, engineering - ACNH.excalidraw

f6ffc8730f43ad5905052ecb7bbe12fb00710b1b: Icon - AI, 人工智能, 机器人, 智能体, 自动化, 角色, 参与方, smart toy - ACNH.excalidraw