Event Storming——让团队一起来参与需求建模和分析的工具

前言

前几天看到thoughtworks的技术雷达看到了一个eventstorming的东西被放到了采纳环中,不知道是个啥,赶紧科普一下,这篇文章大部分内容都是源自网络。

什么是Event Storrming

Event storming is a rapid, lightweight, and underappreciated group modeling technique that is intense, fun, and useful for accelerating development teams.

  • A domain event is anything that happens that is of interest to a domain expert.
  • The domain expert is not interested in databases, web sockets, or design patterns, but in the business domain of the things that have to happen
  • 领域(Domain)即是一个组织所做的事情以及其中所包含的一切。… 每个组织都有它自己的业务范围和做事方式。这个业务范围以及在其中所进行的活动便是领域

作用

Event storming catalyzes and accelerates group learning, often achieving in a few hours or days what more traditional modeling techniques never do—a common understanding of the domain in which the software must operate.
简单一句话,就是让业务知识快速的在团队内部普及。

什么时候用

Event Storming——让团队一起来参与需求建模和分析的工具

所需的工具

Event Storming——让团队一起来参与需求建模和分析的工具

参与人员

Event Storming——让团队一起来参与需求建模和分析的工具

过程

总体流程

Event Storming——让团队一起来参与需求建模和分析的工具

具体过程

Event Storming——让团队一起来参与需求建模和分析的工具
Event Storming——让团队一起来参与需求建模和分析的工具
Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

Event Storming——让团队一起来参与需求建模和分析的工具

引用

  1. https://www.jianshu.com/p/d79e020cad2d?from=timeline&isappinstalled=0.