Event Storming

Event Storming
Event Storming — это сессия совместного моделирования бизнес-процессов. Ее используют, чтобы договориться о том, как система работает сейчас и как она должна работать после изменений. Например, при запуске нового функционала, автоматизации этапов или пересборке процесса.
Представьте: команда собирается у доски и раскладывает по времени события, которые происходят в системе. Событие — это свершившийся факт, важный для бизнеса. Например: «Клиент оформил заказ», «Платеж прошел», «Товар отправлен со склада».
Участники размещают события на временной линии, обсуждают порядок, смысл и связи. Результат сессии — визуальная модель процесса.
Метод предложил Альберто Брандолини для работы со сложными предметными областями, где документация не дает целостной картины. Event Storming помогает выявить пробелы, дубли и скрытые зависимости. Например, можно обнаружить, что какое-то событие запускается вручную, хотя команда считала его автоматическим.
Event Storming подойдет, если нужно:
увидеть весь процесс целиком — от первого действия до результата;
договориться, что именно происходит на каждом этапе и кто за него отвечает;
понять, какие части процесса стоит менять в первую очередь;
зафиксировать текущее состояние процесса перед изменениями.
План работы с методом
Начните с рамки процесса. Выберите, что разбираете: оформление заказа, возврат товара, подключение клиента. Прове дите на доске временную линию слева направо — от первого действия к результату.
Заполните доску событиями. Используйте стикеры одного цвета. На каждом — одно событие в прошедшем времени: «Заказ создан», «Платеж подтвержден», «Заявка отклонена». Добавляйте стикеры быстро, без обсуждений. Цель этапа — зафиксировать всё, что реально происходит.
Выровняйте хронологию. Передвигайте стикеры, удаляйте дубли, уточняйте формулировки. Если возникают разногласия, отмечайте их отдельными стикерами или комментариями. Так видно, где команда понимает процесс по-разному.
Добавьте контекст. Используйте стикеры других цветов, стрелки и подписи. Отметьте, кто инициирует событие, какие данные используются, где есть ручные действия или ожидания. Маркировка описана в шаблоне.
Зафиксируйте результат. Оставьте на доске согласованную модель процесса и пометки о следующих шагах: что требует изменений, автоматизации или отдельного обсуждения.
Event Storming на практике
Возьмем кейс интернет-магазина, который хочет ускорить доставку. Сначала команда открывает шаблон на онлайн-доске и проводит временную линию: от оформления заказа до получения клиентом.
На первом этапе участники добавляют стикеры с событиями: «Заказ создан», «Платеж подтвержден», «Товар упакован», «Отправлен курьером», «Доставлен». На этом этапе обсуждений почти нет, главное — зафиксировать факты.
Команда выравнивает стикеры по хронологии и уточняет формулировки. Например, она обнаруживает, что действие «Товар упакован» иногда длится слишком долго из-за ручного контроля. Споры и уточнения отмечают комментариями или стрелками.
На финальном этапе добавляют контекст: кто отвечает за событие, какие данные нужны, где есть ручные операции. Итоговая карта показывает пробелы, последовательность действий и точки, где процесс можно ускорить или автоматизировать.
Советы
Меняйте и совершенствуйте Шаблон Event Storming бесплатно на онлайн-доске Unidraw. Нажмите «Использовать шаблон», чтобы его открыть.
Делайте карту наглядной. Используйте разные цвета стикеров для событий, ручных действий и точек риска, добавляйте стрелки и подписи, чтобы показать последовательность.
Работайте вместе с командой: добавляйте комментарии, ставьте реакции на стикеры.
Экспортируйте и делитесь результатом. Сохраняйте доску, отправляйте ссылку коллегам, чтобы согласовывать процесс и планировать изменения.
Где найти шаблоны?
Чтобы найти шаблоны, откройте доску в Unidraw и в правом верхнем углу нажмите на кнопку «Шаблоны»
