Событийный штурм — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Событийный штурм''' — метод, предложенный Alberto Brandolini в контексте DDD для быстрого опред…») |
Admin (обсуждение | вклад) |
||
Строка 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 для быстрого определения состояния предметной области (домена). Проводится в формате собрания. Специалисты в предметной области собираются в комнате с большой доской для рисования или рулоном бумаги, куда будут крепиться небольшие записки. Результатом этого процесса становится событияная доменная модель, состоящая из агрегатов и событий.
Событийный штурм проводят в три этапа:
- Интенсивное определение событий. Специалисты определяют доменные события (оранжевые записки).
- Определение причин событий. Специалисты определяют причину каждого события, которая может быть одной из следующих:
- действие пользователя (синяя записка);
- внешняя система (фиолетовая записка);
- другое доменное событие;
- истечение времени.
- Определение агрегатов. Специалисты определяют агрегат (кластер доменных объектов, рассматриваемых как отдельный модуль), который потребляет каждую команду и генерирует соответствующее событие (желтые записки).