DDD 的概念中统一语言非常重要,于是协作式的建模就很有意义。工作坊(workshop)是海外软件公司常用的工作方式,Event Storming 是 Alberto Brandolini 在长期建模活动中探索出的一种工作坊形式。
我参与过国内外诸多次 Event Storming,也为一些开发团队主持过建模工作坊。实践证明 Event Storming 是一种 DDD 建模落地的好方法,可以通过多种角色共同参与的方式(主要是开发和业务两方)共创建模。
1. Event Storming 的基本逻辑
2. 工作坊准备
3. 事件风暴
4. 命令风暴
5. 识别模型
6. 识别上下文
7. 汇总产出物
8. 参考文章
- https://mp.weixin.qq.com/s/u9xXwnAt2o-aoUaz1E0EUg 使用事件风暴探索业务全景
- http://events.jianshu.io/p/8359e40618cd 记一次事件风暴工作坊实践&总结