Стоит прочитать: обзор книги «Представляя Ивент Шторминг» Альберто Брандолини 

Обложка: Стоит прочитать: обзор книги «Представляя Ивент Шторминг» Альберто Брандолини 
Кирилл Иванов
Кирилл Иванов

Сооснователь и генеральный директор компании по разработке цифровых экосистем для банковских и страховых компаний Self, эксперт в области разработки и развития комплексных IT-продуктов

EventStorming, или ивент сторминг — по сути, подход к решению проблем в процессе разработки. Это метод, основанный на воркшопе или сессии с командой, чтобы быстро узнать, что происходит в области программного обеспечения, какие мы видим взаимосвязи, проблемы и сценарии их решения.

По сравнению с другими методами он чрезвычайно лёгкий. По идее, вам даже не надо включать компьютер, весь результат вы визуализируете на общей доске. Хотя, конечно, в условиях пандемии и распределённых команд может понадобиться, например, Miro.

Основная фишка EventStorming — в совместной проработке бизнес-сценариев, синхронизации команды и выработке единого языка. Например, все команды отмечают, что после ES они начинают лучше друг друга понимать, как следствие — лучше и эффективней работать.

Метод был изобретен и описан в одноименной книге Альберто Брандолини в контексте предметно-ориентированного дизайна (DDD). Название было выбрано, чтобы показать, что основное внимание следует уделять событиям предметной области, и метод работает аналогично мозговому штурму или штурму модели гибкого моделирования.

Книгу можно скачать на английском языке, или ознакомиться с краткими выжимками инструкций на русском, например, текстовой версией или презентацией.

Почему я заинтересовался книгой

У нас с командой иногда возникают проблемы с созданием и развитием ПО. Мы всегда ищем новые подходы к тому, что и как можно сделать, чтобы как можно быстрее предоставить клиентам качественный результат.

Именно метод Брандолини зарекомендовал себя как очень эффективный инструмент. Вдохновившись его инструкциями, мы уже провели более cотни ивентштормов. Всегда получаем всем понятные, наглядные решения, когда раскладываем ситуацию «по полочкам».

Сам Брандолини довольно чётко формулирует профиты своей методики: Event storming — это увлекательный способ собрать вместе разработчиков и экспертов в бизнесе для быстрого, совместного исследования сложной предметной области бизнеса. Часы вместо дней и недель.

Метод EventStorming — это именно «исследование», где проблема сначала выглядит хаотично, а потом приобретает чёткую структуру с видимыми путями решений.

Альберто Брандолини достаточно смело заявил, что подобное исследование может занять часы вместо дней и недель. И практика показывает, что это действительно так.

Четыре причины, почему я рекомендую прочитать эту книгу:

В этой книге вы найдете руководство о том, как использовать полный потенциал EventStorming.

  • Вы сможете отточить бизнес-процессы. Как только вы наглядно рассматриваете процессы, явно вскрываются взаимосвязи и препятствия для развития. Можно будет решить выявленные проблемы и масштабировать лучшие практики.
  • Вы сможете создать улучшенную архитектуру программного обеспечения. Выявляйте области, в которых потребности заинтересованных сторон находятся в противоречии, устраняйте конфликты, используя ограниченные контексты.
  • Можно будет пофиксить обучение команды. Исследование сложной области станет основано на вопросах, а решение — на коллективном эскизе. Командная работа выйдет на новый уровень, когда все буквально смотрят на проблемы одинаково.
  • Вы сможете активизировать взаимодействие. Визуализация помогает инициировать правильный разговор между нужными людьми.

P.S. Автор книги собирает обратную связь, чтобы усовершенствовать ее к новому изданию. Оставить свои комментарии можно здесь.