Big Picture 对比 Design-Level
Big Picture EventStorming vs Design-Level EventStorming
Big Picture EventStorming (风暴) | Design-Level EventStorming (设计) | |
---|---|---|
前提条件 | 完整的Big Picture EventStorming | |
参与人员 | 1.有问题的人 2.有答案的人 3.主持人 | 1明确关注给定的业务流程或关键特性 2.开发团队 3.领域专家 4.主持人 |
sticky notes(便签): | ||
事件 【Orange】 | 500张 | 300张 |
命令 【Blue 】 | 200张 | 300张 |
热点、 问题【紫色】 | 200张 | 200张 |
策略【淡紫色】 | - | 200张 |
外部系统 【矩形粉红色】 | 100张 | 100张 |
人、角色 【小黄色】 | 200张 | 200张 |
read model【绿色】 | 100张 | 200张 |
聚合 【淡黄色矩形】 | 100张 | 100张 |
其他: | 新鲜水果,拒绝零食 | ES、CQRS、统一语言 |
使用场景:
评估现有业务线的健康状况,并发现最有效的改进领域; 【发现不同观点和相互竞争的目标之间的不一致】
探索新的初创商业模式的可行性;【探索全新业务生态系统的格局】
设想新的服务,最大限度地为所有相关方带来积极成果;【利益相关者、业务、开发】
设计干净且可维护的事件驱动软件,以支持快速发展的业务。【在复杂的事件驱动模型上展现多个利益相关者的需求
准备好充分利用微服务和领域驱动设计的强大功能】
目的:允许具有不同背景的利益相关者之间进行复杂的跨学科对话,从而提供超越孤岛和专业化界限的新型协作。