Событийный штурм — различия между версиями

(Новая страница: «'''Событийный штурм''' — метод, предложенный Alberto Brandolini в контексте DDD для быстрого опред…»)
 
 
Строка 1: Строка 1:
 
'''Событийный штурм''' — метод, предложенный Alberto Brandolini в контексте [[DDD]] для быстрого определения состояния предметной области (домена). Проводится в формате собрания. Специалисты в предметной области собираются в комнате с большой доской для рисования или рулоном бумаги, куда будут крепиться небольшие записки. Результатом этого процесса становится событияная доменная модель, состоящая из агрегатов и событий.
 
'''Событийный штурм''' — метод, предложенный Alberto Brandolini в контексте [[DDD]] для быстрого определения состояния предметной области (домена). Проводится в формате собрания. Специалисты в предметной области собираются в комнате с большой доской для рисования или рулоном бумаги, куда будут крепиться небольшие записки. Результатом этого процесса становится событияная доменная модель, состоящая из агрегатов и событий.
  
Событийный штурм имеет три этапа:
+
Событийный штурм проводят в три этапа:
 
# ''Интенсивное определение событий.'' Специалисты определяют доменные события (оранжевые записки).
 
# ''Интенсивное определение событий.'' Специалисты определяют доменные события (оранжевые записки).
 
# ''Определение причин событий.'' Специалисты определяют причину каждого события, которая может быть одной из следующих:
 
# ''Определение причин событий.'' Специалисты определяют причину каждого события, которая может быть одной из следующих:
Строка 9: Строка 9:
 
#* истечение времени.
 
#* истечение времени.
 
# ''Определение агрегатов.'' Специалисты определяют агрегат (кластер доменных объектов, рассматриваемых как отдельный модуль), который потребляет каждую команду и генерирует соответствующее событие (желтые записки).
 
# ''Определение агрегатов.'' Специалисты определяют агрегат (кластер доменных объектов, рассматриваемых как отдельный модуль), который потребляет каждую команду и генерирует соответствующее событие (желтые записки).
 +
  
 
[[Файл:eventstorming.png|center|800px]]
 
[[Файл:eventstorming.png|center|800px]]
  
 
[[Категория: Методы сбора данных]]
 
[[Категория: Методы сбора данных]]

Текущая версия на 17:00, 2 ноября 2019

Событийный штурм — метод, предложенный Alberto Brandolini в контексте DDD для быстрого определения состояния предметной области (домена). Проводится в формате собрания. Специалисты в предметной области собираются в комнате с большой доской для рисования или рулоном бумаги, куда будут крепиться небольшие записки. Результатом этого процесса становится событияная доменная модель, состоящая из агрегатов и событий.

Событийный штурм проводят в три этапа:

  1. Интенсивное определение событий. Специалисты определяют доменные события (оранжевые записки).
  2. Определение причин событий. Специалисты определяют причину каждого события, которая может быть одной из следующих:
    • действие пользователя (синяя записка);
    • внешняя система (фиолетовая записка);
    • другое доменное событие;
    • истечение времени.
  3. Определение агрегатов. Специалисты определяют агрегат (кластер доменных объектов, рассматриваемых как отдельный модуль), который потребляет каждую команду и генерирует соответствующее событие (желтые записки).


Eventstorming.png

Комментарии