You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
6.7 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 如何落地业务建模
## 你将获得
* 洞悉建模设计的本质和目的
* 全套业务建模思维指导性训练
* 微服务、中台建模方法及最佳实践
* 构造SaaS化服务的全新方法论
## 讲师介绍
徐昊八叉Thoughtworks全球技术策略顾问、中国区首席技术官CTOThoughtworks技术雷达编撰人谈话节目“八叉说”作者。
他同时也是北京Java用户组Beijing Java User Group简称BJUG和 Agile China的主要创始人之一。
他曾主持ThoughtWorks中国区技术特种兵小巨人管培计划为行业输送了多位技术带头人。近年提炼了大规模工程实践方法SEELE以进一步提升研发团队的工作效能。
徐昊在业务建模上也有深刻的洞见。由他发明的8X Flow业务建模法可以用来解决以微服务、分布式事务为主导的架构风格中的业务建模问题以及构建中台系统也是目前ThoughtWorks用于中台建模的主要方法。
他还根据Peter Coad的彩色建模演化出了四色建模法以保证模型能够支持企业的运营。同时他还发明了魔球服务建模法用以构造SaaS化服务。
除了技术以外,他还是国际上颇有名望的古典吉他制琴师与收藏家。在他看来,制琴让他成为了一名更好的程序员。
## 课程介绍
说起业务建模,我们很多人可能不知道这个东西到底有什么用,毕竟面试也很少会被问到,对平时写代码也没有什么直接的帮助。
确实,业务建模是一项软技能,不会像其他的硬性技术那样让你直呼很爽。但是,具备良好的业务建模能力,会在认知层面影响你对业务、代码等方面的理解。
因为**业务建模首先是一个定义问题的方法,其次才是解决问题的方法**。而我们通过定义问题,甚至可以**把解决方案的复杂度直接降低几个数量级**。
有了这方面的理解,你就可以成为**能给出更合理的问题解决方案**的架构师,而不是一个只会倒腾各种技术方案的程序员,进而不断提高自己的职业发展天花板。
不过,在业务建模的学习上,很多人是一团乱麻,不知道该从哪里入手。归根到底,业务建模真正的学习难点有两个。
**难点一:如何清晰定义业务问题,并让所有人接受?**
学习业务建模,对我们的挑战不仅是建模本身,而在于如何获取业务方的信任,并展开有效讨论。关于这一问题,大部分的建模教程都不怎么涉及,但这却是能否有效应用业务建模方法的关键。
**难点二:如何在特定架构的约束下实现模型?**
在学习建模方法时,我们往往会不自觉地忽略架构对模型的影响。于是就会出现这样一种情况:学会了一种方法,却因为不知道怎么处理架构约束,而无法将其应用到工作中。
所以我们特意邀请了ThoughtWorks 全球技术策略顾问、中国区CTO徐昊来帮助你解决学习业务建模中的难题。他会将纷繁复杂的业务建模知识融汇贯通成一个整体的架构帮你建立起对业务建模的整体认知切实提高你的建模能力。相信通过学习你会感受到业务建模所蕴含的价值和力量。
![](https://static001.geekbang.org/resource/image/ee/5c/ee32033654539d074305a89a3756945c.jpg)
老师会以问题为导向结合案例帮助你快速掌握在单体分层架构下业务建模的最佳实践和实现模式。同时也会讲解由自己发明的8X Flow建模法教你如何将模型映射为微服务以及构建中台。
而课程的最高阶目标,就是让你在大量的实例锻炼中,掌握抽取业务逻辑、推导有效模型的思维方式,将模型真正应用到实际工作中,解决你的建模难题。
### 课程设计
课程主体分为两大模块。
**旧约:前云时代的领域驱动设计**
在“旧约”部分,老师会总结并提炼**领域驱动设计的核心逻辑和步骤******梳理领域驱动设计在模型实现上遇到挑战时,有哪些具体应对策略。同时,还会深入讲解四种建模方法,包括:催化剂法、角色-目标-实体法、事件风暴和四色法。
相信通过实战锻炼,你会高效掌握在单体分层架构下,业务建模的最佳实践及实现模式,并形成自己的知识结构。再遇到类似场景,就可以举一反三,灵活运用。
**新约:云时代的业务建模**
在“新约”部分,老师会深入讲解由自己发明的**8X Flow法**以及用于SaaS化服务的**魔球服务法**。前者用于解决以**微服务、分布式事务为主导的架构风格中的业务建模问题,构建中台系统**后者会从运营角度出发构造SaaS化服务。
而这些,完全可以满足你**在更云化的架构风格下进行业务建模**的诉求,让你从容应对云时代的业务建模难题。
## 课程目录
![](https://static001.geekbang.org/resource/image/11/c5/117570d0f8bea6e52bc19a9yy842f8c5.jpg)
## 特别放送
#### 免费领取福利
[![](https://static001.geekbang.org/resource/image/69/dc/69c52d08278a2164dc5b061ba342a5dc.jpg?wh=960x301)](https://time.geekbang.org/article/427012)
#### 限时活动推荐
[![](https://static001.geekbang.org/resource/image/67/a0/6720f5d50b4b38abbf867facdef728a0.png?wh=1035x360)](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?dc_ps=2913145716543073286.200001)
## 订阅须知
1. 订阅成功后推荐通过“极客时间”App端、Web端学习。
2. 本专栏为虚拟商品,交付形式为图文+音频,一经订阅,概不退款。
3. 订阅后分享海报,每邀一位好友订阅有现金返现。
4. 戳此[先充值再购课更划算](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?scan=1&activity=none&from=kdt&qr=directgoods_1541158976&shopAutoEnter=1),还有最新课表、超值赠品福利。
5. 企业采购推荐使用“[极客时间企业版](https://b.geekbang.org/?utm_source=geektime&utm_medium=columnintro&utm_campaign=newregister&gk_source=2021020901_gkcolumnintro_newregister)”便捷安排员工学习计划,掌握团队学习仪表盘。
6. 戳此[申请学生认证](https://promo.geekbang.org/activity/student-certificate?utm_source=geektime&utm_medium=caidanlan1)订阅课程享受原价5折优惠。
7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。