Во вторник (10.10) в 19:00 проведу здесь стрим «Введение в Event Storming»
Он в большей степени для тех, кто хочет узнать что такое Event Storming:
- Основные сценарии использования
- Основные элементы
- Основные структуры
- Основные эффекты
- Основные артефакты, которые можно получить из модели Event Storming
- Ваши вопросы и мои ответы 🙂
Основной контент где-то на 40-50 минут, но так как это стрим, то тайминг не фиксирован.
Вопросы и ответы могут быть любой сложности, не обязательно из области «введения в Event Storming» (кстати, вопросы можно уже начинать задавать в виде комментариев к этому сообщению).
Like/Share 🙂
Он в большей степени для тех, кто хочет узнать что такое Event Storming:
- Основные сценарии использования
- Основные элементы
- Основные структуры
- Основные эффекты
- Основные артефакты, которые можно получить из модели Event Storming
- Ваши вопросы и мои ответы 🙂
Основной контент где-то на 40-50 минут, но так как это стрим, то тайминг не фиксирован.
Вопросы и ответы могут быть любой сложности, не обязательно из области «введения в Event Storming» (кстати, вопросы можно уже начинать задавать в виде комментариев к этому сообщению).
Like/Share 🙂
❤32👍22🔥10
Event Storming pinned «Во вторник (10.10) в 19:00 проведу здесь стрим «Введение в Event Storming» Он в большей степени для тех, кто хочет узнать что такое Event Storming: - Основные сценарии использования - Основные элементы - Основные структуры - Основные эффекты - Основные артефакты…»
Event Storming
Во вторник (10.10) в 19:00 проведу здесь стрим «Введение в Event Storming» Он в большей степени для тех, кто хочет узнать что такое Event Storming: - Основные сценарии использования - Основные элементы - Основные структуры - Основные эффекты - Основные артефакты…
«Введение в Event Storming»
- Основные сценарии использования
- Основные элементы
- Основные структуры
- Основные эффекты
- Основные артефакты, которые можно получить из модели Event Storming
- Ваши вопросы и мои ответы 🙂
Запись (2 часа)
https://www.youtube.com/watch?v=yAiqKwFqwwU
Доска из стрима
https://miro.com/app/board/uXjVM6wX96s=/?share_link_id=290297488404
Раз здесь качество не очень хорошее, больше в телеграме с шарингом экрана не буду проводить стримы, будет в zoom+youtube в формате митапа.
- Основные сценарии использования
- Основные элементы
- Основные структуры
- Основные эффекты
- Основные артефакты, которые можно получить из модели Event Storming
- Ваши вопросы и мои ответы 🙂
Запись (2 часа)
https://www.youtube.com/watch?v=yAiqKwFqwwU
Доска из стрима
https://miro.com/app/board/uXjVM6wX96s=/?share_link_id=290297488404
Раз здесь качество не очень хорошее, больше в телеграме с шарингом экрана не буду проводить стримы, будет в zoom+youtube в формате митапа.
👍25🔥11
На чем набить руку в Event Storming?
Я вчера упомяул про один действенный способ потренироваться в технике Event Storming: детские игры.
Например:
- 12 палочек
- Классики
- Тише едешь, дальше будешь — стоп
- Море волнуется раз
- Казаки-разбойники
- Вышибалы
- Ножички
- Колечко-колечко
- …
Почему на них удобно тренироваться?
1. Вы все играли в какие-то из этих игр, а значит являетесь экспертами в преметной области
2. У всех этих игр есть ограниченная предметная область, – есть начало и есть конец
3. Описание и правила этих игр легко можно найти в интернете, это прекрасное подспорье к тому, что вы помните из детства
4. Это приятные воспоминания и это не связано с текущей повседневной деятельностью
Мы отлично понимаем как играть в эти игры, но игра и выражение игры в модели – не одно и то же, выразить в модели игру бывает достаточно сложно.
Сначала имеет смысл поразбираться самому, разобрать хотя бы несколько игр.
Затем, если в вашем окружении это возможно, можно выбрать игру, и провести сессию уже с небольшим числом участников, это будет тренипровка фасилитации.
Вероятность успешного проведения боевых сессий вы таким образом гарантированно поднимаете, потому что когда будете строить модели игр вы будете сталкиваться с ситуациями, которые сходу не сможете разрешить, но подумаете, погулите, спросите, поробуете так и так и вот у вас уже есть вариант решения, а значит во время боевой сессии для вас это уже не будет проблемой.
UPD: можете скидывать то, что получилось в комментарии к этому посту :)
Я вчера упомяул про один действенный способ потренироваться в технике Event Storming: детские игры.
Например:
- 12 палочек
- Классики
- Тише едешь, дальше будешь — стоп
- Море волнуется раз
- Казаки-разбойники
- Вышибалы
- Ножички
- Колечко-колечко
- …
Почему на них удобно тренироваться?
1. Вы все играли в какие-то из этих игр, а значит являетесь экспертами в преметной области
2. У всех этих игр есть ограниченная предметная область, – есть начало и есть конец
3. Описание и правила этих игр легко можно найти в интернете, это прекрасное подспорье к тому, что вы помните из детства
4. Это приятные воспоминания и это не связано с текущей повседневной деятельностью
Мы отлично понимаем как играть в эти игры, но игра и выражение игры в модели – не одно и то же, выразить в модели игру бывает достаточно сложно.
Сначала имеет смысл поразбираться самому, разобрать хотя бы несколько игр.
Затем, если в вашем окружении это возможно, можно выбрать игру, и провести сессию уже с небольшим числом участников, это будет тренипровка фасилитации.
Вероятность успешного проведения боевых сессий вы таким образом гарантированно поднимаете, потому что когда будете строить модели игр вы будете сталкиваться с ситуациями, которые сходу не сможете разрешить, но подумаете, погулите, спросите, поробуете так и так и вот у вас уже есть вариант решения, а значит во время боевой сессии для вас это уже не будет проблемой.
UPD: можете скидывать то, что получилось в комментарии к этому посту :)
👍20😱3❤1
Впервые за 5 лет выступлю на archdays.ru
Год за годом конференция отнимала все доступное время и не оставалось времени на подготовку выступления.
В этом году решил, что пора :)
Вопрос о том, сколько времени займет event storming настолько часто звучит, что пришла пора разобраться, - так как же спрогнозировать время проведения и возможно ли это в принципе?
Простых ответов не будет, увидимся на конференции!
Год за годом конференция отнимала все доступное время и не оставалось времени на подготовку выступления.
В этом году решил, что пора :)
Вопрос о том, сколько времени займет event storming настолько часто звучит, что пришла пора разобраться, - так как же спрогнозировать время проведения и возможно ли это в принципе?
Простых ответов не будет, увидимся на конференции!
👍15❤2😱1
Сергей_Баранов_зал1_сколько_займет_проведение_Event_Storming.pdf
9.2 MB
Презентация с сегодняшнего выступления на ArchDays, видео будет позже.
👍19🔥7
Event Storming
Подготовил небольшое выступление о гранулярности событий, пока раздумываю о том, стримить здесь или как митап провести, чтобы повысить качество самого выступление, хочу попросить в комментариях написать ваши вопросы, проблемы, случаи из жизни, связанные с…
Оказалось непросто словами объяснить понятие гранулярности событий так, чтобы было понятно и очевидно.
Видимо, нужны метафоры или аналогии.
При объяснении все равно многих отбрасывает в сторону декомпозиции, разделения.
Кажется, что можно зайти с понятия холархии и холона, но у холонов гранулярность может и не отличаться в общем случае. Да еще и дополнительно вводить понятие холона, не комильфо…. :)
Может у кого есть идеи?
Видимо, нужны метафоры или аналогии.
При объяснении все равно многих отбрасывает в сторону декомпозиции, разделения.
Кажется, что можно зайти с понятия холархии и холона, но у холонов гранулярность может и не отличаться в общем случае. Да еще и дополнительно вводить понятие холона, не комильфо…. :)
Может у кого есть идеи?
❤1🔥1
Event Storming
«Введение в Event Storming» - Основные сценарии использования - Основные элементы - Основные структуры - Основные эффекты - Основные артефакты, которые можно получить из модели Event Storming - Ваши вопросы и мои ответы 🙂 Запись (2 часа) https://www.you…
Я сейчас посмотрел видео.
Кто был на трансляции здесь, у вас тоже постоянно внезапно пропадало миро и на секунду появлялся я крупным планом?
Очень странная запись, конечно.
И звук притормаживает и картинка так себе, хотя коннект шикарный.
Как уже говорил, больше не буду стримы в телеге проводить, лучше обычная трансляция в ютуб, но хотелось бы понять, оно так записалось или оно так и во время трансляции было?
Кто был на трансляции здесь, у вас тоже постоянно внезапно пропадало миро и на секунду появлялся я крупным планом?
Очень странная запись, конечно.
И звук притормаживает и картинка так себе, хотя коннект шикарный.
Как уже говорил, больше не буду стримы в телеге проводить, лучше обычная трансляция в ютуб, но хотелось бы понять, оно так записалось или оно так и во время трансляции было?
👍4
Forwarded from Russian Association of Software Architects (Sergey Baranov)
Тем временем вышел второй, декабрьский, номер журнала IT-архитектор от @ceprojilisty: https://www.ozon.ru/product/zhurnal-it-arhitektor-1345346994/
🔥15👎1
Забавный случай приключился у знакомых на проекте 🙂
Есть два статуса - не оплачено и бесплатно.
Оба статуса в реализации вычисляются на основе размера внесенной оплаты.
Как отличить «не оплачено» от «бесплатно», когда они вычисляются на основе одного и того же условия?
Вот чтоб не было таких курьезов мы и строим модели предметных областей 🙂
Есть два статуса - не оплачено и бесплатно.
Оба статуса в реализации вычисляются на основе размера внесенной оплаты.
Как отличить «не оплачено» от «бесплатно», когда они вычисляются на основе одного и того же условия?
Вот чтоб не было таких курьезов мы и строим модели предметных областей 🙂
👍10😁9❤1
Event Storming – это еще не системное мышление.
Event Storming оперирует событиями. События говорят нам о том, что происходит в действитеьности. Системное мышление начинается тогда, когда происходит смещение фокуса с событий (конкретных фактов) к отслеживаемым шаблонам поведения, приводящим к этом событиям. Это ответ на вопрос: «какое повторяющееся поведение приводит к наступлению этого события?». Интереснее всего нам, конечно то, какие паттерны приводят к pivotal events. Проникая глубже, и здесь уже можно (но не обязательно) использовать DDD, можно исследовать структуру и взаимосвязи внутри системы, способствующие возникновению паттернов, определенных ранее. Это может быть и оргструктура и сущестувющие системы и различные виды потерь. Можно погрузиться сосвсем в глубину и проанализировать ментальные модели (убеждения, ценности), на основе которых сформировалась структура и связи.
Кроличья нора очень глубока 🙂
Event Storming оперирует событиями. События говорят нам о том, что происходит в действитеьности. Системное мышление начинается тогда, когда происходит смещение фокуса с событий (конкретных фактов) к отслеживаемым шаблонам поведения, приводящим к этом событиям. Это ответ на вопрос: «какое повторяющееся поведение приводит к наступлению этого события?». Интереснее всего нам, конечно то, какие паттерны приводят к pivotal events. Проникая глубже, и здесь уже можно (но не обязательно) использовать DDD, можно исследовать структуру и взаимосвязи внутри системы, способствующие возникновению паттернов, определенных ранее. Это может быть и оргструктура и сущестувющие системы и различные виды потерь. Можно погрузиться сосвсем в глубину и проанализировать ментальные модели (убеждения, ценности), на основе которых сформировалась структура и связи.
Кроличья нора очень глубока 🙂
👍10😁2🔥1
Ответы участников одного из крайних курсов по Event Storming на вопрос
«В чем преимущества Event Storming перед другими практиками моделирования?»
Нотация понятна и бизнесу и команда разработки
Узнаешь много нового
Легкая нотация
Каждый может высказаться
Нет давления лидера мнений
Можно быстро погрузить много людей
Экономно по времени
Высокая скорость погружения в контекст
Заполняет пробелы знаний о процессе
Вовлеченность команды
Погружение в бизнес-процессы
Возможность выправить бизнес процесс
Абстрагирование от конкретных технологий
Комплексное исследование предметной области
Учитываются мнения заинтересованных лиц
Определить границы ответственности различных компонентов
Разработчики становятся частью бизнеса => пишут лучшие решения
В короткие сроки определить самые проблемные области
---
Может стоит добавить и вопрос про недостатки 🤔
«В чем преимущества Event Storming перед другими практиками моделирования?»
Нотация понятна и бизнесу и команда разработки
Узнаешь много нового
Легкая нотация
Каждый может высказаться
Нет давления лидера мнений
Можно быстро погрузить много людей
Экономно по времени
Высокая скорость погружения в контекст
Заполняет пробелы знаний о процессе
Вовлеченность команды
Погружение в бизнес-процессы
Возможность выправить бизнес процесс
Абстрагирование от конкретных технологий
Комплексное исследование предметной области
Учитываются мнения заинтересованных лиц
Определить границы ответственности различных компонентов
Разработчики становятся частью бизнеса => пишут лучшие решения
В короткие сроки определить самые проблемные области
---
Может стоит добавить и вопрос про недостатки 🤔
👍9🔥1