知识卡片
从痛点与价值出发划分核心/通用/支撑子领域
内容
全局分析对问题空间的识别,本质是对客户痛点与系统价值的识别——开发目标系统就是要解决痛点、提供有业务价值的功能。识别时须”始终从业务期望与愿景出发”,与不同利益相关者交流达成共同理解。据此用功能分类策略划分子领域,并通过区分核心/通用/支撑子领域来区分核心与次要问题。判据是”是否直接服务系统愿景/是否是亟待解决的痛点”:组织结构、认证授权虽是业务流转必需,但不直接为核心愿景提供价值,故为通用子领域;服务中心的资源分配能降本却与系统愿景无直接关系,故为支撑子领域;消息通知、文件上传下载支持大部分核心领域执行,属独立支撑子领域。发散:”是否直接服务愿景”是区分核心与非核心子领域的锋利刀口,比”是否必需”更能定位真正该投入建模精力的地方。
参考来源
- 位置:《解构领域驱动设计》第20章 20.3.2(源文件:_epub-src/OEBPS/033.xhtml)
- 结论依据:原文从痛点价值出发划分子领域,并以是否直接服务愿景区分核心/通用/支撑。
- 原始内容:在识别痛点与价值的过程中,需要始终从业务期望与愿景出发……都没有直接对"供需平衡"这一业务愿景提供业务价值,因而不是利益相关人亟待解决的痛点。