在2018年第二届领域驱动设计中国峰会,我作为讲师做了一个领域驱动战略设计工作坊——再现具有实操价值的架构方案。在这个工作坊中,我将敏捷实践中的Inception与领域驱动战略设计结合起来,并引入Event Storming和用例场景分析等方法,带着大家一起糊了墙,玩风暴,算是满意地完成了战略设计的预期目标。在这次工作坊的参与者中,我欣喜地看到了业务同学的加入。这些业务同学敏锐的分析目光与业务感给我们的用例场景分析带来了极好的助力,也为整个工作坊增加了不少亮点。
我把整个工作坊分为了十个步骤,依次为:
- 确定利益相关人
- 确定业务期望和愿景
- 对问题域的共同理解
- 确定项目的业务范围
- 确定业务流程
- 史诗级故事和主故事
- 运用用例分析场景
- 通过边界识别限界上下文
- 上下文映射
- 领域架构
我选择一些重要步骤对整个工作坊做一个简单的回顾。