主页

索引

模块索引

搜索页面

如何落地业务建模

  • 2021-06-23

  • 徐昊

  • Thoughtworks 全球技术策略顾问、中国区首席技术官(CTO),Thoughtworks 技术雷达编撰人,谈话节目 “八叉说” 作者。

  • 同时也是北京 Java 用户组(Beijing Java User Group,简称 BJUG)和 Agile China 的主要创始人之一。

  • 他曾主持 ThoughtWorks 中国区技术特种兵小巨人管培计划,为行业输送了多位技术带头人。近年提炼了大规模工程实践方法 SEELE,以进一步提升研发团队的工作效能。

开篇词

备注

业务建模首先是一个定义问题的方法,其次才是解决问题的方法。

业务建模真正的难点有两个:

1. 清晰地定义业务问题,并让所有干系人都接受你对业务问题的定义
    定义业务问题,是指对业务问题的梳理和总结,明确对业务的影响及产出
2. 在特定架构的约束下,将模型实现出来
    a. 关注点应该放在如何围绕模型,建立有效的沟通与反馈机制
      理想的模型,需要是所有人都能懂的模型
    b. 对架构演化趋势保持足够的关注度

旧约:“前云时代” 的领域驱动设计:

1. 介绍领域驱动设计方法
    作为一种建模方法,它并不是那么出色
    但它提供了一套出色的框架用于:
      如何引领需求发掘
      如何建立沟通反馈
      如何与业务方共建模型等问题上
2. 在多层架构成为主流架构选择的时代中,领域驱动设计在模型实现上遇到了哪些挑战,我们该如何应对
3. 介绍四种建模方法以弥补领域设计在建模能力上的缺陷:
    a. 催化剂法
    b. 角色 - 目标 - 实体法
    c. 事件风暴
    d. 四色法

新约:“云时代” 的业务建模:

1. 介绍云到底带来了哪些观念上的改变
2. 介绍业务建模方法 `8X Flow 法`
3. 介绍用于 SaaS 化业务建模的方法:魔球服务建模法(Money Ball Offering Modeling)
    一种从运营角度出发,构造 SaaS 化服务的方法

重要

【字匠(Word Smith)】他们对于某个概念,可以寻找到极端贴切,而又饶有趣味的命名。对定义问题的偏执,让他们获得了长久而成功的职业生涯。

旧约: “前云时代” 的领域驱动设计 (11 讲)

01|领域驱动设计到底在讲什么

深度答疑专题 (4 讲)

新约: 云时代的业务建模 (2 讲)

主页

索引

模块索引

搜索页面