Event storming (штурм событиями) Event Storming
Простыми словами
Event storming — рабочий формат, а не нотация: цель воркшопа в том, чтобы совместно исследовать предметную область и максимизировать научение участников, а не задокументировать домен. Устроен он вокруг одного якоря — доменного события, того, что случилось в прошлом и до чего домен-экспертам есть дело; события раскладывают по временной оси на неограниченной поверхности моделирования. Состав участников — часть метода: люди с вопросами, люди с ответами и фасилитатор; остальные понятия (команда, агрегат, реакция, hotspot, политика, персона, read model) участники вводят по мере надобности, а не по обязанности — их лишь ПРЕДЛАГАЕТ фасилитатор. Различение внутри самого метода: big-picture-сессия охватывает всю сложность ради научения, design-level исходит из уже общего понимания домена и целится в реализацию фич. Результат подключается дальше — вместе с domain-driven design он помогает задать модульную структуру программной архитектуры.
Примеры
«Something that happened in the past that the domain experts care about.»
Open Agile Architecture™ Standard, Version 2.0 (C262), разд. 19.2 — определение по Эвансу
«The event is named with a past participle because of its simple semantic and notation. For example, order placed, order paid, order executed, product sent, etc.»
Open Agile Architecture™ Standard, Version 2.0 (C262), разд. 19.2 — нотация
«Throw the model away and start again with different people»
Open Agile Architecture™ Standard, Version 2.0 (C262), разд. 19.7 — приёмы фасилитации
Определение из первоисточника
дословная выпискаThe goal of an event storming workshop is to explore a domain with several people collaboratively. To do so, people will be placing domain events on sticky notes on a wall along a timeline with an unlimited modeling surface. The workshop puts together three kinds of people: people with questions, people with answers, and a facilitator.
Цель воркшопа event storming — совместно, силами нескольких человек, исследовать предметную область. Для этого участники размещают доменные события на стикерах на стене вдоль временной оси, на неограниченной поверхности моделирования. Воркшоп сводит вместе три рода людей: тех, у кого есть вопросы, тех, у кого есть ответы, и фасилитатора.
ИсточникThe Open Group Open Agile Architecture™ Standard, Version 2.0. The Open Group, April 2026, C262, ISBN 1-957866-76-5
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Нотация разд. 19.5: событие (оранжевый стикер), команда (синий), агрегат/сущность (жёлтый), реакция (фиолетовый), hotspot (красный), политика или правило, персона, read model/query. Два типа сессий: big-picture и design-level.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей