事件风暴 — 操作方法

领域驱动设计(DDD)是一种流行的软件设计方法,它关注业务领域和相应的规则[1]。它旨在通过建立相应的模型和语言,使所有利益相关者(客户、开发人员等)对当前问题达成共识。在此过程中,最值得注意的是,它在架构(战略设计)和实现(战术设计)之间架起了一座桥梁[2]。 用于实现这种图景的流行的基于研讨会的框架称为事件风暴 [3]。正如名称所示,团队聚集在一起,根据事件对业务相关流程进行建模,从而创建相应的事件驱动架构[4]。 已经有一个非常好的 GitHub 项目,它为 DDD [5] 提供了许多有用的备忘单和模板。然而,到目前为止,还缺少组织事件风暴研讨会的“分步”手册。因此,我们创建了以下操作方法,希望对您有用。

任何反馈都非常受欢迎和赞赏:-)

img

img

img

参考

[1] https://en.wikipedia.org/wiki/Domain-driven_design [2] https://www.thoughtworks.com/insights/blog/architecture/domain-driven-design-in-function-programming [3] https://en.wikipedia.org/wiki/Event_storming [4] https://serverlessland.com/event-driven-architecture/visuals [5] https://github.com/orgs/ddd-crew