统一语言
核心观点
统一语言通过共享概念、规则和示例,降低业务、产品、工程以及 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