C4 vs DFD: Какая нотация эффективнее для визуализации архитектуры вашей программной системы?
Давайте попробуем сравнить эти две популярные нотации для визуализации программных архитектур — C4 (Context, Containers, Components, Code) и DFD (Data Flow Diagram). Понимание ключевых различий может помочь вам не только выбрать наиболее подходящий инструмент для вашего проекта, но и существенно повысить эффективность коммуникативного процесса в команде.
🧐 Небольшая историческая справка
Нотация C4 была разработана Саймоном Брауном как четырехуровневая система для описания архитектуры программных систем. C4 фокусируется на четырех уровнях детализации: контекст системы, контейнеры (приложения, данные), компоненты каждого контейнера и код (детали реализации).
DFD или диаграмма потоков данных — это традиционный подход, используемый для анализа систем с точки зрения потоков данных между процессами и хранилищами данных внутри системы. DFD прекрасно показывает, как данные перемещаются по системе, но меньше сосредотачивается на технологических или реализационных аспектах.
Подробно сравнили 2 нотации в карточках☝️
Вывод:
— DFD лучше подходит для анализа потоков данных и процессов, связанных с обработкой информации.
— C4 Model больше ориентирована на структурное описание системы и её компонентов на различных уровнях, начиная с контекста взаимодействия системы с внешним миром и заканчивая деталями реализации программных компонентов.
Как выбрать?
Выбор нотации зависит от задач: если нужно описать потоки данных в бизнес-процессах — лучше DFD, если структурную архитектуру программного приложения — C4
Поближе познакомиться с нотацией С4 и отработать новые знания на практике вы сможете на воркшопе «Паттерны проектирования микросервисной архитектуры и нотация С4»
Регистрация
#воркшоп #C4
Давайте попробуем сравнить эти две популярные нотации для визуализации программных архитектур — C4 (Context, Containers, Components, Code) и DFD (Data Flow Diagram). Понимание ключевых различий может помочь вам не только выбрать наиболее подходящий инструмент для вашего проекта, но и существенно повысить эффективность коммуникативного процесса в команде.
🧐 Небольшая историческая справка
Нотация C4 была разработана Саймоном Брауном как четырехуровневая система для описания архитектуры программных систем. C4 фокусируется на четырех уровнях детализации: контекст системы, контейнеры (приложения, данные), компоненты каждого контейнера и код (детали реализации).
DFD или диаграмма потоков данных — это традиционный подход, используемый для анализа систем с точки зрения потоков данных между процессами и хранилищами данных внутри системы. DFD прекрасно показывает, как данные перемещаются по системе, но меньше сосредотачивается на технологических или реализационных аспектах.
Подробно сравнили 2 нотации в карточках☝️
Вывод:
— DFD лучше подходит для анализа потоков данных и процессов, связанных с обработкой информации.
— C4 Model больше ориентирована на структурное описание системы и её компонентов на различных уровнях, начиная с контекста взаимодействия системы с внешним миром и заканчивая деталями реализации программных компонентов.
Как выбрать?
Выбор нотации зависит от задач: если нужно описать потоки данных в бизнес-процессах — лучше DFD, если структурную архитектуру программного приложения — C4
Поближе познакомиться с нотацией С4 и отработать новые знания на практике вы сможете на воркшопе «Паттерны проектирования микросервисной архитектуры и нотация С4»
Регистрация
#воркшоп #C4
❤2👍1
Как стать бизнес-аналитиком? Задачка не из простых! На наш взгляд есть 3 основных пути для становление бизнес-аналитиком:
1. Самостоятельно
Самый долгий способ получить новую профессию. Самостоятельное обучение увеличивает процесс получения новых знаний — без чёткой структуры и наставничества обучение может затянуться на неопределенный срок. Сейчас в интернете есть огромное количество материалов, однако не всегда можно понять, с чего начать или насколько этот материал точный и корректный. Самообучение часто ограничивается теоретическими знаниями без возможности практики и повышает риск изучения неактуальных для рынка тем.
🚫 Вывод — долго, неэффективно, отсутствие гарантированных результатов.
2. Образовательный путь после университета
Здесь подход будет более стратегическим и долгосрочным. Можно поступить на специализированные программы в университетах, которые предлагают курсы и степени в области бизнес-анализа, информационных систем и управлению проектами. Универститетские программы зачастую учат фундаментальным навыками и редко помогают подстроиться под ситуацию во внешнем мире, что ведет к получению не всегда самых актуальных знаний.
🚫 Вывод — очень долго, не максимально эффективно, может гарантировать хороший результат
3. Специализированные курсы
Такой способ поможет освоить профессию в короткие сроки и научиться современным и актуальным инструментам. Совсем скоро стартует интенсив на тему «Junior Business Analyst: Основы профессии», направленный на получение основных практических умений, которые требуются для работы БА. За 2 недели вы получите в ускоренном формате необходимую базу, которая позволит вам уже претендовать на младшие позиции бизнес-аналитика.
✅ Вывод — быстро, эффективно, гарантированный результат
Регистрация
#интенсив #бизнес_анализ #БА
1. Самостоятельно
Самый долгий способ получить новую профессию. Самостоятельное обучение увеличивает процесс получения новых знаний — без чёткой структуры и наставничества обучение может затянуться на неопределенный срок. Сейчас в интернете есть огромное количество материалов, однако не всегда можно понять, с чего начать или насколько этот материал точный и корректный. Самообучение часто ограничивается теоретическими знаниями без возможности практики и повышает риск изучения неактуальных для рынка тем.
🚫 Вывод — долго, неэффективно, отсутствие гарантированных результатов.
2. Образовательный путь после университета
Здесь подход будет более стратегическим и долгосрочным. Можно поступить на специализированные программы в университетах, которые предлагают курсы и степени в области бизнес-анализа, информационных систем и управлению проектами. Универститетские программы зачастую учат фундаментальным навыками и редко помогают подстроиться под ситуацию во внешнем мире, что ведет к получению не всегда самых актуальных знаний.
🚫 Вывод — очень долго, не максимально эффективно, может гарантировать хороший результат
3. Специализированные курсы
Такой способ поможет освоить профессию в короткие сроки и научиться современным и актуальным инструментам. Совсем скоро стартует интенсив на тему «Junior Business Analyst: Основы профессии», направленный на получение основных практических умений, которые требуются для работы БА. За 2 недели вы получите в ускоренном формате необходимую базу, которая позволит вам уже претендовать на младшие позиции бизнес-аналитика.
✅ Вывод — быстро, эффективно, гарантированный результат
Регистрация
#интенсив #бизнес_анализ #БА
❤1
Воркшоп «UML-диаграммы последовательности для аналитика: ликбез и примеры использования»
🔹Когда старт?
6 ноября (ср)
🔹На воркшопе вы построите sequence диаграммы и убедитесь что:
— Строить sequence диаграммы несложно
— UML диаграммы удобно читать и легко понимать
— UML — отличный инструмент проектирования поведения систем
🔹Вы узнаете:
— Что такое UML
— Что такое диаграмма последовательности UML
— Как строить sequence диаграмму на кейсе интернет-магазина
Регистрация
#UML #архитектура
🔹Когда старт?
6 ноября (ср)
🔹На воркшопе вы построите sequence диаграммы и убедитесь что:
— Строить sequence диаграммы несложно
— UML диаграммы удобно читать и легко понимать
— UML — отличный инструмент проектирования поведения систем
🔹Вы узнаете:
— Что такое UML
— Что такое диаграмма последовательности UML
— Как строить sequence диаграмму на кейсе интернет-магазина
Регистрация
#UML #архитектура
👍2
Воркшоп «Разработка требований к ИТ-решению»
Воркшоп для опытных бизнес-аналитиков, системных аналитиков и проектировщиков информационных систем, которые хотят развить свои практики постановки задачи на выбор, разработку и внедрение ИТ-решений при автоматизации бизнеса
🔹Когда старт?
28 октября (чт)
🔹Что вас ждет на воркшопе?
— 4 занятия по 2 часа
5 модулей для освоения авторской технологии перехода от бизнес-требований к требованиям к ИТ-решению
— Опыт командной работы
🔹Воркшоп будет полезен, если Вы хотите научиться:
— Проводить интервью с заказчиком, задавать правильные вопросы
— Исследовать контекст проекта: изучать и описывать процессное окружение в области рассмотрения проекта
— Выявлять и описывать организационные роли, их интересы, которые вызвали проект к жизни
— Анализировать риски и проблемы в реализации интересов
— Формулировать измеримые цели и ограничения ИТ-проекта
— Выявлять и описывать ключевые требования организационных ролей
🔹Программа воркшопа включает в себя блоки, посвященные:
— Исследованию участка организации
— Уточнению формальных бизнес-требований
— Анализу рисков и проблем
— Анализу потребностей участников (Stakeholder Requirements) и бизнес-функций
— Формулированию требований к ИТ-решению
Регистрация
#воркшоп #требования
Воркшоп для опытных бизнес-аналитиков, системных аналитиков и проектировщиков информационных систем, которые хотят развить свои практики постановки задачи на выбор, разработку и внедрение ИТ-решений при автоматизации бизнеса
🔹Когда старт?
28 октября (чт)
🔹Что вас ждет на воркшопе?
— 4 занятия по 2 часа
5 модулей для освоения авторской технологии перехода от бизнес-требований к требованиям к ИТ-решению
— Опыт командной работы
🔹Воркшоп будет полезен, если Вы хотите научиться:
— Проводить интервью с заказчиком, задавать правильные вопросы
— Исследовать контекст проекта: изучать и описывать процессное окружение в области рассмотрения проекта
— Выявлять и описывать организационные роли, их интересы, которые вызвали проект к жизни
— Анализировать риски и проблемы в реализации интересов
— Формулировать измеримые цели и ограничения ИТ-проекта
— Выявлять и описывать ключевые требования организационных ролей
🔹Программа воркшопа включает в себя блоки, посвященные:
— Исследованию участка организации
— Уточнению формальных бизнес-требований
— Анализу рисков и проблем
— Анализу потребностей участников (Stakeholder Requirements) и бизнес-функций
— Формулированию требований к ИТ-решению
Регистрация
#воркшоп #требования
👍4
Онлайн-курс «Бизнес-анализ. Моделирование процессов предприятия»
🔹Когда старт?
5 ноября (вт)
🔹Онлайн-курс для:
— Менеджеров, которые ведут компанию к цифровизации или планируют цифровую трансформацию
— Аналитиков, желающих углубить знания в моделировании процессов и улучшить навык владения нотациями
— Разработчиков и других ИТ-специалистов, которые хотят понимать контекст бизнеса
— Специалистов, которые хотят научиться структурировать деятельность компании и описывать процессы
— Бизнес-заказчиков, которые хотят лучше понимать аналитиков и разработчиков и научиться читать модели и схемы процессов
🔹Что вы получите на курсе?
1. Комфортное расписание
— 12 коротких видео-уроков и дополнительных материалов к ним
— 7 обязательных практических домашних заданий
— 7-8 «живых» онлайн-встреч с преподавателем для разбора заданий и ответов на вопросы
2. Формат обучения
— Курс короткий и интенсивный, не растягиваем на месяцы. Вы освоите тему за 3 недели
— Нет «голой теории»: после каждого теоретического блока следует практическое задание
— Удобный формат: индивидуальная работа с групповыми встречами для обсуждения
3. Эффективность курса
— Вы систематизируете знания и составите цельную структуру бизнес-процессов
— Полезно тем, кто хочет получить базовые знания или структурировать имеющиеся
— Сертификат при условии участия в итоговом проекте и заполнения формы обратной связи
4. Преподаватели
— Все преподаватели — действующие практики
— Преподаватель ответит на вопросы каждого ученика «до победного понимания»
— Telegram-группа для общения с коллегами и доступ в клуб выпускников Школы
Регистрация
#курс
🔹Когда старт?
5 ноября (вт)
🔹Онлайн-курс для:
— Менеджеров, которые ведут компанию к цифровизации или планируют цифровую трансформацию
— Аналитиков, желающих углубить знания в моделировании процессов и улучшить навык владения нотациями
— Разработчиков и других ИТ-специалистов, которые хотят понимать контекст бизнеса
— Специалистов, которые хотят научиться структурировать деятельность компании и описывать процессы
— Бизнес-заказчиков, которые хотят лучше понимать аналитиков и разработчиков и научиться читать модели и схемы процессов
🔹Что вы получите на курсе?
1. Комфортное расписание
— 12 коротких видео-уроков и дополнительных материалов к ним
— 7 обязательных практических домашних заданий
— 7-8 «живых» онлайн-встреч с преподавателем для разбора заданий и ответов на вопросы
2. Формат обучения
— Курс короткий и интенсивный, не растягиваем на месяцы. Вы освоите тему за 3 недели
— Нет «голой теории»: после каждого теоретического блока следует практическое задание
— Удобный формат: индивидуальная работа с групповыми встречами для обсуждения
3. Эффективность курса
— Вы систематизируете знания и составите цельную структуру бизнес-процессов
— Полезно тем, кто хочет получить базовые знания или структурировать имеющиеся
— Сертификат при условии участия в итоговом проекте и заполнения формы обратной связи
4. Преподаватели
— Все преподаватели — действующие практики
— Преподаватель ответит на вопросы каждого ученика «до победного понимания»
— Telegram-группа для общения с коллегами и доступ в клуб выпускников Школы
Регистрация
#курс
❤4
24 октября (чт) в 19:00 по МСК пройдет вебинар на тему «Саги как инструмент управления сложными бизнес-процессами: от теории к практике на примерах из финтеха и других отраслей» на котором Михаил Натаров, системный архитектор и Engineering Manager, подробно разберёт примеры использования саг в различных доменах и покажет, что этот паттерн применим в любом бизнесе.
Этот вебинар будет особенно полезен:
— Системным аналитикам, которые хотят углубить своё понимание сложных бизнес-процессов и улучшить взаимодействие с разработчиками и архитекторами.
— Архитекторам и разработчикам, работающим с распределёнными системами и микросервисами.
— Руководителям IT-проектов, которые заинтересованы в эффективном управлении проектированием и поддержкой отказоустойчивых систем.
— Специалистам из различных отраслей (финтех, маркетплейсы, логистика, и т.д.), которые сталкиваются с управлением сложными процессами и распределёнными транзакциями.
🚀 План вебинара
1. Введение в паттерн саги
2. Пример: типичный сценарий платежа в маркетплейсе.
3. Сложности внешних вызовов: таймауты, разница в состоянии систем, идемпотентность.
4. Компенсационные механизмы в саге
5. Различные срезы для анализа при проектировании саги
6. Когда сага не нужна
У всех слушателей будет возможность задать вопросы в режиме реального времени
Регистрация
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
Этот вебинар будет особенно полезен:
— Системным аналитикам, которые хотят углубить своё понимание сложных бизнес-процессов и улучшить взаимодействие с разработчиками и архитекторами.
— Архитекторам и разработчикам, работающим с распределёнными системами и микросервисами.
— Руководителям IT-проектов, которые заинтересованы в эффективном управлении проектированием и поддержкой отказоустойчивых систем.
— Специалистам из различных отраслей (финтех, маркетплейсы, логистика, и т.д.), которые сталкиваются с управлением сложными процессами и распределёнными транзакциями.
🚀 План вебинара
1. Введение в паттерн саги
2. Пример: типичный сценарий платежа в маркетплейсе.
3. Сложности внешних вызовов: таймауты, разница в состоянии систем, идемпотентность.
4. Компенсационные механизмы в саге
5. Различные срезы для анализа при проектировании саги
6. Когда сага не нужна
У всех слушателей будет возможность задать вопросы в режиме реального времени
Регистрация
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
❤6😁1
Media is too big
VIEW IN TELEGRAM
— Заказчик: У меня проблема — нет холодильника
— Бизнес-аналитик: А ты уверен, что это настоящая проблема?
Не торопитесь говорить, что бизнес-аналитик обесценивает проблему заказчика! На самом же деле, он поступает правильно, не пропуская важный этап работы — идентифицировать реальную проблему, а не остановиться на ее причине или последствиях.
🧐 Как сделать это правильно? Рассказала Мира, старший методист и преподаватель в нашей школе.
Если хотите освоить профессию бизнес-аналитика с нуля за короткий срок, приглашаем вас на интенсив «Junior Business Analyst: Основы профессии». За 2 недели вы в ускоренном формате получите базу, которая позволит вам уже после окончания курса претендовать на младшие позиции бизнес-аналитика.
Регистрация
❤10👍1
Воркшоп «Use Case: основы»
🔹Когда старт?
26 октября (сб)
🔹Воркшоп будет полезен начинающим системным аналитикам, которые хотят:
— научиться писать Use Cases
— строить диаграмму сценариев использования
— формировать пакеты и реестр Use Cases
— не допускать типичных ошибок
🔹Тебя будет ждать короткое онлайн-занятие
— Утром в выходной день
— 4,5 часа с перерывом
Регистрация
#воркшоп #системный_анализ #требования #Use_Case
🔹Когда старт?
26 октября (сб)
🔹Воркшоп будет полезен начинающим системным аналитикам, которые хотят:
— научиться писать Use Cases
— строить диаграмму сценариев использования
— формировать пакеты и реестр Use Cases
— не допускать типичных ошибок
🔹Тебя будет ждать короткое онлайн-занятие
— Утром в выходной день
— 4,5 часа с перерывом
Регистрация
#воркшоп #системный_анализ #требования #Use_Case
👍3❤1
Курс «Системный анализ. Разработка требований в ИТ-проектах»
🔹Когда старт?
18 и 30 ноября
🔹Этот курс для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения.
🔹Что получите от курса:
— Научитесь выявлять и формулировать требования к программной системе
— Создадите законченный документ Требований к ПО (SRS)
Программа курса охватывает полный цикл разработки требований к ПО, начиная от анализа бизнес-требований до сборки итогового документа. Курс подробно рассматривает моделирование функциональных требований, контроль качества, а также формулировку ожиданий к производительности и надёжности программного продукта.
Регистрация
#курс #системный_анализ
🔹Когда старт?
18 и 30 ноября
🔹Этот курс для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения.
🔹Что получите от курса:
— Научитесь выявлять и формулировать требования к программной системе
— Создадите законченный документ Требований к ПО (SRS)
Программа курса охватывает полный цикл разработки требований к ПО, начиная от анализа бизнес-требований до сборки итогового документа. Курс подробно рассматривает моделирование функциональных требований, контроль качества, а также формулировку ожиданий к производительности и надёжности программного продукта.
Регистрация
#курс #системный_анализ
❤2👌1
Воркшопы ноября, посвященные системному моделированию и архитектуре
1️⃣ Воркшоп «Event Storming как техника моделирования предметной области и выявления микросервисов» (2 -3 Ноября)
Воркшоп будет полезен системным аналитикам и начинающим архитекторам, которые хотят:
— научиться быстрому исследованию бизнес-процессов
— изучить технику моделирования предметной области
— выделять микросервисы
Регистрация
2️⃣ Воркшоп «UML-диаграммы последовательности для аналитика: ликбез и примеры использования» (6 Ноября)
На воркшопе вы построите sequence диаграммы и убедитесь что:
— Строить sequence диаграммы несложно
— UML диаграммы удобно читать и легко понимать
— UML — отличный инструмент проектирования поведения систем
Регистрация
3️⃣ Воркшоп «ArchiMate для проектирования и поиска скрытых связей» (23 - 24 Ноября)
Воркшоп будет полезен тем, кто хочет:
— Попробовать ArchiMate на практике
— Моделировать архитектуру своих проектов с помощью инструмента Archi
— Описывать бизнес и ИТ архитектуру, а также связи между ними
— Связывать требования с элементами бизнес и ИТ архитектуры
— Вносить изменения с учётом архитектуры
Регистрация
#воркшоп #event_storming #ArchiMate #системное_моделирование #архитектура #UML #архитектура
1️⃣ Воркшоп «Event Storming как техника моделирования предметной области и выявления микросервисов» (2 -3 Ноября)
Воркшоп будет полезен системным аналитикам и начинающим архитекторам, которые хотят:
— научиться быстрому исследованию бизнес-процессов
— изучить технику моделирования предметной области
— выделять микросервисы
Регистрация
2️⃣ Воркшоп «UML-диаграммы последовательности для аналитика: ликбез и примеры использования» (6 Ноября)
На воркшопе вы построите sequence диаграммы и убедитесь что:
— Строить sequence диаграммы несложно
— UML диаграммы удобно читать и легко понимать
— UML — отличный инструмент проектирования поведения систем
Регистрация
3️⃣ Воркшоп «ArchiMate для проектирования и поиска скрытых связей» (23 - 24 Ноября)
Воркшоп будет полезен тем, кто хочет:
— Попробовать ArchiMate на практике
— Моделировать архитектуру своих проектов с помощью инструмента Archi
— Описывать бизнес и ИТ архитектуру, а также связи между ними
— Связывать требования с элементами бизнес и ИТ архитектуры
— Вносить изменения с учётом архитектуры
Регистрация
#воркшоп #event_storming #ArchiMate #системное_моделирование #архитектура #UML #архитектура
Какая разница между BPMN, Event Storming и State Machines? Без лишних слов сразу к делу!
1️⃣ BPMN (Business Process Model and Notation)
BPMN — это графическая нотация, предназначенная для визуализации бизнес-процессов. Она позволяет описать процессы таким образом, чтобы они были понятны как техническим специалистам, так и бизнес-экспертам.
Плюсы:
— Стандартизация: BPMN — это признанный стандарт, что облегчает коммуникацию между различными участниками проекта.
— Визуализация: Интуитивные диаграммы позволяют легко понять и анализировать процессы.
— Детализированные процессы: Отлично подходит для детального документирования сложных процессов.
Минусы:
— Сложность: Может быть сложным для новичков и требует некоторого обучения.
— Фокус на бизнесе: Не всегда подходит для технических аспектов и специфики.
2️⃣ Event Storming
Event Storming — это методика визуализации бизнес-процессов через события. Она часто используется в контексте доменно-ориентированного проектирования (DDD).
Плюсы:
— Участие всех стейкхолдеров: Вовлекает как бизнес-экспертов, так и разработчиков, что способствует лучшему пониманию процессов.
— Гибкость: Не требует строгого следования правилам, что позволяет адаптироваться под конкретные нужды проекта.
— Быстрота: Быстрая проверка гипотез и генерация идей.
Минусы:
— Отсутствие стандартизации: Могут возникнуть трудности при передаче знаний между командами.
— Поверхностность: Может не охватить все детали, нужные для реализации.
3️⃣ State Machines
Что это? State Machines, — это такая же строгая строгая нотация, как и BPMN. Однако её главное отличие заключается в том, что она фокусируется на каком-то объекте и его жизненном цикле. То есть State Machines предназначена для того, чтобы посмотреть объект в разрезе процесса.
Как правильно выбрать методику и нотацию?
— BPMN отлично подходит для бизнес-анализа и детального документирования процессов
— Event Storming идеален для быстрого вовлечения всех стейкхолдеров и генерации идей
— State Machines подойдет, если нужно детально описать жизненный цикл конкретного объекта и реализовать логику переходов между состояниями
Выбор инструмента зависит от ваших конкретных задач и целей. Возможно, лучшим решением будет сочетание нескольких методологий для достижения оптимальных результатов!
Скоро стартуют воркшшопы «Event Storming как техника моделирования предметной области и выявления микросервисов» и «BPMN для людей: основы самой популярной нотации для описания бизнес-процессов»
Регистрация на Event Storming
Регистрация на BPMN
#BPMN #воркшоп #event_storming
1️⃣ BPMN (Business Process Model and Notation)
BPMN — это графическая нотация, предназначенная для визуализации бизнес-процессов. Она позволяет описать процессы таким образом, чтобы они были понятны как техническим специалистам, так и бизнес-экспертам.
Плюсы:
— Стандартизация: BPMN — это признанный стандарт, что облегчает коммуникацию между различными участниками проекта.
— Визуализация: Интуитивные диаграммы позволяют легко понять и анализировать процессы.
— Детализированные процессы: Отлично подходит для детального документирования сложных процессов.
Минусы:
— Сложность: Может быть сложным для новичков и требует некоторого обучения.
— Фокус на бизнесе: Не всегда подходит для технических аспектов и специфики.
2️⃣ Event Storming
Event Storming — это методика визуализации бизнес-процессов через события. Она часто используется в контексте доменно-ориентированного проектирования (DDD).
Плюсы:
— Участие всех стейкхолдеров: Вовлекает как бизнес-экспертов, так и разработчиков, что способствует лучшему пониманию процессов.
— Гибкость: Не требует строгого следования правилам, что позволяет адаптироваться под конкретные нужды проекта.
— Быстрота: Быстрая проверка гипотез и генерация идей.
Минусы:
— Отсутствие стандартизации: Могут возникнуть трудности при передаче знаний между командами.
— Поверхностность: Может не охватить все детали, нужные для реализации.
3️⃣ State Machines
Что это? State Machines, — это такая же строгая строгая нотация, как и BPMN. Однако её главное отличие заключается в том, что она фокусируется на каком-то объекте и его жизненном цикле. То есть State Machines предназначена для того, чтобы посмотреть объект в разрезе процесса.
Как правильно выбрать методику и нотацию?
— BPMN отлично подходит для бизнес-анализа и детального документирования процессов
— Event Storming идеален для быстрого вовлечения всех стейкхолдеров и генерации идей
— State Machines подойдет, если нужно детально описать жизненный цикл конкретного объекта и реализовать логику переходов между состояниями
Выбор инструмента зависит от ваших конкретных задач и целей. Возможно, лучшим решением будет сочетание нескольких методологий для достижения оптимальных результатов!
Скоро стартуют воркшшопы «Event Storming как техника моделирования предметной области и выявления микросервисов» и «BPMN для людей: основы самой популярной нотации для описания бизнес-процессов»
Регистрация на Event Storming
Регистрация на BPMN
#BPMN #воркшоп #event_storming
systems.education
■ Онлайн-воркшоп. Event Storming как техника моделирования предметной области и выявления микросервисов
Будет полезен системным аналитикам и начинающим архитекторам, которые хотят: научиться быстрому исследованию бизнес-процессов, изучить технику моделирования предметной области, выделять микросервисы
❤4👍1😁1
Опубликовали статью Алины Богачёвой на тему «ЛЮСТРА: Методика разработки бизнес-требований в проекте по автоматизации бизнес-процессов»
Вы сталкиваетесь с частыми изменениями требований от заказчиков? В корпоративной среде нередко наблюдаются случаи, когда собранные требования не соответствуют реальным потребностям бизнеса, что ведет к изменениям на поздних этапах проекта и увеличивает риски и затраты. Методика ЛЮСТРА помогает аналитикам формулировать бизнес-требования, сосредоточив разговор с стейкхолдерами на стратегических целях и выявляя обоснованные потребности, используя легкие для запоминания мнемотехники.
Содержание статьи:
1. Сфера применения методики ЛЮСТРА
2. Описание методики ЛЮСТРА
— Найти ИКС
— Сформулировать БИЗНЕС-требование
— Провести ОПРОС
— Сформулировать потребности
— Составить СВОД бизнес-функций
— Сформулировать требование к решению
— А потом всё остальное...
3. Еще пример использования методики
4. Метасистема требований в проекте по автоматизации
Почитать можно тут
#статья
Вы сталкиваетесь с частыми изменениями требований от заказчиков? В корпоративной среде нередко наблюдаются случаи, когда собранные требования не соответствуют реальным потребностям бизнеса, что ведет к изменениям на поздних этапах проекта и увеличивает риски и затраты. Методика ЛЮСТРА помогает аналитикам формулировать бизнес-требования, сосредоточив разговор с стейкхолдерами на стратегических целях и выявляя обоснованные потребности, используя легкие для запоминания мнемотехники.
Содержание статьи:
1. Сфера применения методики ЛЮСТРА
2. Описание методики ЛЮСТРА
— Найти ИКС
— Сформулировать БИЗНЕС-требование
— Провести ОПРОС
— Сформулировать потребности
— Составить СВОД бизнес-функций
— Сформулировать требование к решению
— А потом всё остальное...
3. Еще пример использования методики
4. Метасистема требований в проекте по автоматизации
Почитать можно тут
#статья
systems.education
■ Статья. ЛЮСТРА: Методика разработки бизнес-требований в проекте по автоматизации бизнес-процессов
С помощью методики ЛЮСТРА мы подсвечиваем заказчику направление, по которому мы должны пойти, чтобы разработать корректные бизнес-требования.
❤6👍1🦄1
31 октября (чт) в 19:00 по МСК пройдет вебинар на тему «С4: коротко о самом важном», на котором Яна Паршина, менеджер системного анализа в компании Х5 Tech и РО, разберёт:
– Что скрывается за нотацией С4
– Как ее понимать
– Как с ней работать
– Почему она завоевала такую популярность
– И почему ее стоит знать не только архитекторам
🔹 Этот вебинар будет особенно полезен:
1. Системным аналитикам, которые хотят понять основы нотации и научиться ее «читать»
2. Будущим архитекторам и разработчикам, чтобы понять, с чем придется сталкиваться в работе
3. Руководителям ИТ-проектов, которые хотят разобраться в том, как технически работает их система
🔹 План вебинара:
1. Введение в С4 – что это такое
2. Уровни диаграмм
3. Инструменты для работы
4. Плюсы и минусы нотации
У всех слушателей будет возможность задать вопросы в режиме реального времени
Регистрация
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
– Что скрывается за нотацией С4
– Как ее понимать
– Как с ней работать
– Почему она завоевала такую популярность
– И почему ее стоит знать не только архитекторам
🔹 Этот вебинар будет особенно полезен:
1. Системным аналитикам, которые хотят понять основы нотации и научиться ее «читать»
2. Будущим архитекторам и разработчикам, чтобы понять, с чем придется сталкиваться в работе
3. Руководителям ИТ-проектов, которые хотят разобраться в том, как технически работает их система
🔹 План вебинара:
1. Введение в С4 – что это такое
2. Уровни диаграмм
3. Инструменты для работы
4. Плюсы и минусы нотации
У всех слушателей будет возможность задать вопросы в режиме реального времени
Регистрация
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
❤5👍3
Вы прошли курсы по интеграциям и системному анализу или и так были знакомы со всем, что на них изучается, и ощущаете незаконченность в своих умениях и знаниях как профессионал? Есть решение!
Наш новый курс «Архитектура ИТ-решения: Проектирование и реализация MVP» — является финальным и заключительным этапом, на котором вы сможете собрать все предыдущие знания в общую картину. Вместе с Анной Вичуговой, КТН, специалистом по бизнес-анализу и проектированию ИС, вы разберетесь, как именно проектируется и реализуется архитектура.
Главная цель курса — получить базу востребованных технических компетенций для Senior-специалиста.
Вместе изучим принципы работы веб-приложений. Научимся проектировать и реализовывать двухзвенную, трехзвенную и EDA-архитектуры на открытом стеке (PostgreSQL, Kafka, Python)
Это отличный способ не только систематизировать свои знания, но и значительно повысить чек за свою работу!
Сейчас самое выгодное время для прохождения курса — дальнейшие потоки будут значительно выше по цене
Регистрация
#курс #архитектура #MVP
Наш новый курс «Архитектура ИТ-решения: Проектирование и реализация MVP» — является финальным и заключительным этапом, на котором вы сможете собрать все предыдущие знания в общую картину. Вместе с Анной Вичуговой, КТН, специалистом по бизнес-анализу и проектированию ИС, вы разберетесь, как именно проектируется и реализуется архитектура.
Главная цель курса — получить базу востребованных технических компетенций для Senior-специалиста.
Вместе изучим принципы работы веб-приложений. Научимся проектировать и реализовывать двухзвенную, трехзвенную и EDA-архитектуры на открытом стеке (PostgreSQL, Kafka, Python)
Это отличный способ не только систематизировать свои знания, но и значительно повысить чек за свою работу!
Регистрация
#курс #архитектура #MVP
🔥4❤3
Опубликовали запись вебинара тему «Саги как инструмент управления сложными бизнес-процессами», на котором Михаил Натаров, системный архитектор и Engineering Manager, подробно разобрал примеры использования саг в различных доменах и показал, что этот паттерн применим в любом бизнесе.
Тайм-код вебинара:
00:00 Введение
01:07 Пример: Платежи
03:13 В чем проблема с внешними вызовами?
05:46 Пример: открытие дебетовой карты
07:42 Стартовый взгляд на Саги
08:59 Почему монолит не спасает?
11:15 Что такое Саги?
16:42 Как понять, что перед тобой Сага?
18:40 Компенсация
29:25 Пример: интернет-магазин
35:23 Про контекст
38:14 Варианты технической реализации
45:00 Выбор реализации — вопросы
49:10 Когда Сага не нужна?
51:12 Наши рекомендации
52:39 Ответы на вопросы
Посмотреть можно как на нашем YouTube канале, так и в группе в ВК
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
Тайм-код вебинара:
00:00 Введение
01:07 Пример: Платежи
03:13 В чем проблема с внешними вызовами?
05:46 Пример: открытие дебетовой карты
07:42 Стартовый взгляд на Саги
08:59 Почему монолит не спасает?
11:15 Что такое Саги?
16:42 Как понять, что перед тобой Сага?
18:40 Компенсация
29:25 Пример: интернет-магазин
35:23 Про контекст
38:14 Варианты технической реализации
45:00 Выбор реализации — вопросы
49:10 Когда Сага не нужна?
51:12 Наши рекомендации
52:39 Ответы на вопросы
Посмотреть можно как на нашем YouTube канале, так и в группе в ВК
Всех, кто не хочет пропустить ни одного анонса наших вебинаров, приглашаем в нашу группу @se_webinars, где мы по топикам публикуем новости, полезные материалы, записи и слайды презентаций вебинаров.
#вебинар
YouTube
Саги как инструмент управления сложными бизнес-процессами • Михаил Натаров
Михаил Натаров, системный архитектор и Engineering Manager, провел вебинар на тему «Саги как инструмент управления сложными бизнес-процессами», в котором подробно разобрал примеры использования саг в различных доменах и показал, что этот паттерн применим…
❤9👍2
Воркшопы ноября, посвященные проектированию и анализу баз данных
1️⃣ Воркшоп «NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре» (4-7 Ноября)
Воркшоп будет полезен системным аналитикам, проектировщикам и разработчикам, которые хотят познакомиться с микросервисной архитектурой, разными СУБД и языками запросов к ним: PostgreSQL, Redis, Neo4j и MongoDB
Регистрация
2️⃣ Анализ и визуализация данных в BI-системах (на примере Yandex DataLens) (9 ноября)
Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных
Регистрация
3️⃣ Моделирование предметной области и Проектирование базы данных (11 ноября)
Воркшоп для системных аналитиков и не-разработчиков уровня джун-мидл, которые хотят спроектировать логическую модель базы данных и изучить основы нормализации баз данных. Особенно актуально для тех, кто ещё не знаком с базами данных
Регистрация
4️⃣ Проектирование DWH по методологии Data Vault (16 ноября)
Data Vault, методология проектирования DWH, проще якорной модели (Anchor Modeling), но также обладает высокой гибкостью и лучше подается дополнению и расширению по сравнению с классическими звёздными схемами по Кимбалу и Инмону
Регистрация
5️⃣ SQL. От проектирования до эксплуатации: реляционные БД и SQL-запросы для аналитика (18 Ноября)
Воркшоп для начинающих аналитиков, которые хотят научиться проектировать физическую модель реляционной БД (на примере PostgreSQL), наполнять ее данными и делать базовые SQL-запросы к ней (операторы SELECT, WHERE, LIKE, ORDER BY, GROUP BY, HAVING, JOIN)
Регистрация
#воркшоп #дайджест
1️⃣ Воркшоп «NO SQL. Современные технологии хранения и анализа данных в микросервисной архитектуре» (4-7 Ноября)
Воркшоп будет полезен системным аналитикам, проектировщикам и разработчикам, которые хотят познакомиться с микросервисной архитектурой, разными СУБД и языками запросов к ним: PostgreSQL, Redis, Neo4j и MongoDB
Регистрация
2️⃣ Анализ и визуализация данных в BI-системах (на примере Yandex DataLens) (9 ноября)
Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных
Регистрация
3️⃣ Моделирование предметной области и Проектирование базы данных (11 ноября)
Воркшоп для системных аналитиков и не-разработчиков уровня джун-мидл, которые хотят спроектировать логическую модель базы данных и изучить основы нормализации баз данных. Особенно актуально для тех, кто ещё не знаком с базами данных
Регистрация
4️⃣ Проектирование DWH по методологии Data Vault (16 ноября)
Data Vault, методология проектирования DWH, проще якорной модели (Anchor Modeling), но также обладает высокой гибкостью и лучше подается дополнению и расширению по сравнению с классическими звёздными схемами по Кимбалу и Инмону
Регистрация
5️⃣ SQL. От проектирования до эксплуатации: реляционные БД и SQL-запросы для аналитика (18 Ноября)
Воркшоп для начинающих аналитиков, которые хотят научиться проектировать физическую модель реляционной БД (на примере PostgreSQL), наполнять ее данными и делать базовые SQL-запросы к ней (операторы SELECT, WHERE, LIKE, ORDER BY, GROUP BY, HAVING, JOIN)
Регистрация
#воркшоп #дайджест
❤3
Какие умения нужны системному аналитику каждый день?
Давайте рассмотрим, что именно делает системный аналитик каждый день и какие инструменты ему при этом помогают.
1️⃣ Моделирование процессов
Каждый день системный аналитик должен владеть нотациями моделирования BPMN и UML, используя различные инструменты, например, Draw.io, Camunda, Storm BPMN и Enterprise Architect. Он создает визуальные модели бизнес-процессов, чтобы упростить понимание сложных систем для команды и заказчиков.
2️⃣ Документирование и управление требованиями
СА регулярно работает с такими инструментами, как Confluence и Jira. Он документирует требования и проектные решения, структурирует информацию и обновляет ее по мере изменения проекта.
3️⃣ Проектирование баз данных
Современному системному аналитику критически важно владеть как реляционными, так и NoSQL базами данных. Он создает схемы данных, проектирует структуры и управляет запросами, обеспечивая корректное функционирование систем.
4️⃣ Интеграция систем
СА активно использует инструменты для интеграции, такие как Postman и Swagger, для проектирования и тестирования API. Каждый день он проверяет, как различные системы взаимодействуют друг с другом, и вносит необходимые изменения в интеграции.
Каждый день системный аналитик использует широкий спектр инструментов, которые помогают ему эффективно выполнять свою работу. Признавайтесь — вы обладаете всеми этими умениями?
В нашей школе вы сможете изучить и освоить большинство необходимых инструментов и умений для работы системного аналитика. В тексте указаны прямые ссылки на воркшопы и курсы, с помощью которых вы можете закрыть все пробелы в знаниях.
#воркшоп #базы_данных #SQL #NoSQL
Давайте рассмотрим, что именно делает системный аналитик каждый день и какие инструменты ему при этом помогают.
1️⃣ Моделирование процессов
Каждый день системный аналитик должен владеть нотациями моделирования BPMN и UML, используя различные инструменты, например, Draw.io, Camunda, Storm BPMN и Enterprise Architect. Он создает визуальные модели бизнес-процессов, чтобы упростить понимание сложных систем для команды и заказчиков.
2️⃣ Документирование и управление требованиями
СА регулярно работает с такими инструментами, как Confluence и Jira. Он документирует требования и проектные решения, структурирует информацию и обновляет ее по мере изменения проекта.
3️⃣ Проектирование баз данных
Современному системному аналитику критически важно владеть как реляционными, так и NoSQL базами данных. Он создает схемы данных, проектирует структуры и управляет запросами, обеспечивая корректное функционирование систем.
4️⃣ Интеграция систем
СА активно использует инструменты для интеграции, такие как Postman и Swagger, для проектирования и тестирования API. Каждый день он проверяет, как различные системы взаимодействуют друг с другом, и вносит необходимые изменения в интеграции.
Каждый день системный аналитик использует широкий спектр инструментов, которые помогают ему эффективно выполнять свою работу. Признавайтесь — вы обладаете всеми этими умениями?
В нашей школе вы сможете изучить и освоить большинство необходимых инструментов и умений для работы системного аналитика. В тексте указаны прямые ссылки на воркшопы и курсы, с помощью которых вы можете закрыть все пробелы в знаниях.
#воркшоп #базы_данных #SQL #NoSQL
systems.education
■ Корпоративный онлайн-воркшоп. BPMN для людей: контактный воркшоп по моделированию бизнес-процессов
Для ИТ-специалистов, которые хотят научиться описывать логику выполнения бизнес-процессов с помощью формальной нотации — BPMN
❤6👍3🔥2