✨МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ✨
Любой изучаемый аналитиком процесс можно описать разными способами. Например:
💭 рассказать устно,
📝 оформить в виде текста или даже таблиц.
Но самым универсальным и понятным для заказчика и разработчиков способом принято считать описание процессов с помощью моделей.
Модель процесса — это набор диаграмм и вспомогательной информации о последовательном потоке работ или иных активностей с учётом факторов, которые на них влияют.
Главный результат моделирования процессов — это понятное отображение порядка действий и условий, с помощью которых достигается необходимый результат 😎
Благодаря моделированию процессов аналитик получает:
1️⃣ понятный формат представления AS IS-процесса работы какой-либо системы;
2️⃣ понятное представление будущего (TO BE) процесса работы системы с учётом ожидаемых изменений;
3️⃣ наглядную схему процесса с отображением участников, входов и выходов, последовательных шагов и возможных вариантов развития событий.
Моделирование процессов – это важнейший скилл аналитика в IT. Ведь ему приходится общаться с людьми из разных сфер, начиная от бизнес-заказчика и заканчивая системными архитекторами. Поэтому свои мысли аналитик должен доносить просто, чётко и быстро до каждого участника проектирования решения. В этом и помогает проектирование моделей процессов.
Далее расскажем про виды моделей процессов и инструменты моделирования.
⭐️ Сохраняйте пост в избранное, чтобы быстро получать доступ до теории, про которую спрашивают на собеседованиях.
Или используйте нашу систему хэштегов по жёстким навыкам аналитика #hardGetAnalyst
Любой изучаемый аналитиком процесс можно описать разными способами. Например:
📝 оформить в виде текста или даже таблиц.
Но самым универсальным и понятным для заказчика и разработчиков способом принято считать описание процессов с помощью моделей.
Модель процесса — это набор диаграмм и вспомогательной информации о последовательном потоке работ или иных активностей с учётом факторов, которые на них влияют.
Главный результат моделирования процессов — это понятное отображение порядка действий и условий, с помощью которых достигается необходимый результат 😎
Благодаря моделированию процессов аналитик получает:
1️⃣ понятный формат представления AS IS-процесса работы какой-либо системы;
2️⃣ понятное представление будущего (TO BE) процесса работы системы с учётом ожидаемых изменений;
3️⃣ наглядную схему процесса с отображением участников, входов и выходов, последовательных шагов и возможных вариантов развития событий.
Моделирование процессов – это важнейший скилл аналитика в IT. Ведь ему приходится общаться с людьми из разных сфер, начиная от бизнес-заказчика и заканчивая системными архитекторами. Поэтому свои мысли аналитик должен доносить просто, чётко и быстро до каждого участника проектирования решения. В этом и помогает проектирование моделей процессов.
Далее расскажем про виды моделей процессов и инструменты моделирования.
Или используйте нашу систему хэштегов по жёстким навыкам аналитика #hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
👌6❤3🔥2
✨ ПРО ВИДЫ МОДЕЛЕЙ ПРОЦЕССА ✨
Для удобства моделирования и презентации процессов заинтересованным лицам модели и схемы принято делить на три вида — в зависимости от расположения описываемого процесса:
1️⃣ Модель бизнес-процесса —
описание последовательности действий, которые выполняются в рамках определённой задачи через всю компанию или её часть.
Чаще всего этим уровнем процесса занимаются бизнес-архитекторы и бизнес-аналитики.
Пример такого процесса: оформление доставки продуктов в приложении -> сбор заказа в дарксторе -> передача груза курьеру -> доставка продуктов клиенту -> завершение доставки (например, обработка обращений и формирование специального предложения)
2️⃣ Модель системного процесса —
описание последовательности работ и действий, которые компоненты системы выполняют для достижения поставленной цели.
Этим уровнем описания занимаются бизнес- и системные аналитики.
Пример такого процесса: тот же процеес оформления доставки продуктов в приложении, но уже с точки зрения ПО. То есть описывается взаимодействие приложения по доставке продуктов, ПО даркстора, приложения курьера, доставляющего заказ, и ПО компании для служюы поддержки и маркетинговых кампаний.
3️⃣ Модель потока программного процесса —
описание последовательности работ и действий, которые программа (или микросервис) выполняет для достижения поставленной цели.
Этот уровень процесса моделируют системные аналитики, системные архитекторы и разработчики.
Примером этого уровня процессов является детализированное описание процесса внутри одной части ПО.
Например, в том же приложении пользователя, где на шаге оформления заказа, приложением сначала определяется геопозиция пользователя, затем формируется запрос в систему даркстора для получения информации об остатках продуктов и всё это только для того, чтобы отобразить информацию о том, что доступно для заказа. А вы только представьте, сколько ещё системной логики участвует во всём процессе доставки заказа!
Запомните этот пример или напишите в комментариях аналогичные, чтобы на этот вопрос отвечать интервьюеру быстро и понятно 😉
🛠 ИНСТРУМЕНТЫ ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ 🛠
Есть много разных методов и средств моделирования процессов — от доски, ватмана и стикеров до специализированного ПО. В таких ПО можно быстро рисовать различные диаграммы и схемы, причём нескольким участникам одновременно в формате онлайн (например в Miro или Diagrams.net).
Для описания, анализа и поддержки процессов подойдёт любое из этих средств.
Главное правило — участники моделирования должны быть сконцентрированы на самом процессе моделирования, а не на средстве моделирования 😉
Ни один из этих способов не исключает другие. Исходя из привычек ваших коллег и в разных обстоятельствах можно моделировать процессы где угодно:
☕️ как на салфетке, пока пьёте кофе,
📞 так и на онлайн-доске при командном созвоне.
Для удобства моделирования и презентации процессов заинтересованным лицам модели и схемы принято делить на три вида — в зависимости от расположения описываемого процесса:
1️⃣ Модель бизнес-процесса —
описание последовательности действий, которые выполняются в рамках определённой задачи через всю компанию или её часть.
Чаще всего этим уровнем процесса занимаются бизнес-архитекторы и бизнес-аналитики.
Пример такого процесса: оформление доставки продуктов в приложении -> сбор заказа в дарксторе -> передача груза курьеру -> доставка продуктов клиенту -> завершение доставки (например, обработка обращений и формирование специального предложения)
2️⃣ Модель системного процесса —
описание последовательности работ и действий, которые компоненты системы выполняют для достижения поставленной цели.
Этим уровнем описания занимаются бизнес- и системные аналитики.
Пример такого процесса: тот же процеес оформления доставки продуктов в приложении, но уже с точки зрения ПО. То есть описывается взаимодействие приложения по доставке продуктов, ПО даркстора, приложения курьера, доставляющего заказ, и ПО компании для служюы поддержки и маркетинговых кампаний.
3️⃣ Модель потока программного процесса —
описание последовательности работ и действий, которые программа (или микросервис) выполняет для достижения поставленной цели.
Этот уровень процесса моделируют системные аналитики, системные архитекторы и разработчики.
Примером этого уровня процессов является детализированное описание процесса внутри одной части ПО.
Например, в том же приложении пользователя, где на шаге оформления заказа, приложением сначала определяется геопозиция пользователя, затем формируется запрос в систему даркстора для получения информации об остатках продуктов и всё это только для того, чтобы отобразить информацию о том, что доступно для заказа. А вы только представьте, сколько ещё системной логики участвует во всём процессе доставки заказа!
Запомните этот пример или напишите в комментариях аналогичные, чтобы на этот вопрос отвечать интервьюеру быстро и понятно 😉
🛠 ИНСТРУМЕНТЫ ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ 🛠
Есть много разных методов и средств моделирования процессов — от доски, ватмана и стикеров до специализированного ПО. В таких ПО можно быстро рисовать различные диаграммы и схемы, причём нескольким участникам одновременно в формате онлайн (например в Miro или Diagrams.net).
Для описания, анализа и поддержки процессов подойдёт любое из этих средств.
Главное правило — участники моделирования должны быть сконцентрированы на самом процессе моделирования, а не на средстве моделирования 😉
Ни один из этих способов не исключает другие. Исходя из привычек ваших коллег и в разных обстоятельствах можно моделировать процессы где угодно:
☕️ как на салфетке, пока пьёте кофе,
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
ЗА ДВУМЯ ЗАЙЦАМИ ПОГОНИШЬСЯ – ДВУХ ПОЙМАЕШЬ! 🐰
Чтобы не перегреваться от старания успеть всё и сразу, необходимо научиться совмещать разные виды деятельности. Например, учёбу и работу.
Мы с командой GetAnalyst наштурмили 6 рекомендаций того, как можно стать успешным «сыном маминой подруги» 😄
Ну а вообще, такие советы подходят для совмещения любой деятельности, поэтому давайте пробовать❤️
#softGetAnalyst
Чтобы не перегреваться от старания успеть всё и сразу, необходимо научиться совмещать разные виды деятельности. Например, учёбу и работу.
Мы с командой GetAnalyst наштурмили 6 рекомендаций того, как можно стать успешным «сыном маминой подруги» 😄
Ну а вообще, такие советы подходят для совмещения любой деятельности, поэтому давайте пробовать
#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
GetAnalyst_UML_Sequence_Инструкция_к_AI_боту.png
1.4 MB
Диаграмма, которая показывает последовательность обмена данными между участниками в интеграционном сценарии (Use Case).
▫️ Lifeline (линия жизни): вертикальная линия для каждого участника
▫️ Вызовы методов (отправка данных): сплошные стрелки
▫️ Получение ответов (данные): пунктирные стрелки
▫️ Бары активации: показывают, когда объект «активен»
▫️ Прямоугольники с alt, loop, opt: условия и циклы
• Дополнение к текстовому описанию Use Case (текст главнее)
• Визуализирует последовательность шагов
• Помогает найти «дыры» в алгоритмах
• Облегчает восприятие сложных алгоритмов разработчиками
🛠 Где делать?
• Draw.io — визуальный редактор, бесплатный
• PlantUML — через код, бесплатный
• MermaidChart — через код, частично бесплатный
1. Откройте:
- ChatGPT (VPN для России)
- GeminiAI (VPN для России)
- DeepSeek
- YandexGPT
2. Вставьте промпт (текст запроса) в новый чат:
Работай как опытный системный аналитик с опытом более 10 лет.
Сгенерируй код для UML Sequence-диаграммы в формате PlantUML.
Интеграционный Use Case:
<подставить ваше описание>
Требования к оформлению кода:
+ на каждый запрос — ответ;
+ обязательно делай бары активации;
+ брокер = обозначай как queue;
+ база данных = обозначай как database;
+ используйте alt/loop/opt, если необходимо.
Образец моего идеального кода на другой процесс, придерживайся этого стиля:
<подставить ваш пример кода, или можно забрать пример из этого PDF-документа>
3. Отправьте запрос в чат и подождите до 1 минуты.
4. Вставьте полученный код в PlantUML редактор.
Готово!
AI сделал UML-диаграмму за вас.
Вставляйте в требования и не забудьте сохранить код рядом с диаграммой для возможных изменений.
🎁 Бесплатный AI-бот для UML Sequence от GetAnalyst
Без регистрации и СМС, только в ChatGPT войти и готово 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥5🙏5👍2
Помимо обучений для опытных специалистов, в GetAnalyst есть программа «Системный аналитик: с нуля до опыта работы на проекте» 🙌 #студентыGetAnalyst
Александра пришла на программу, так как решила сменить профессию на IT.
Привлекло то, что отовсюду звучала реклама о том, как легко войти в эту сферу.
Так ли это? Своим опытом она поделилась с нами⬆️
‐‐--------------
Друзья, программа «Системный аналитик: с нуля до опыта работы на проекте» подходит тем, кто хочет:
✅ начать карьеру в аналитике с нуля,
✅ перейти из других IT-специализаций (технические писатели, тестировщики, менеджеры проектов или специалисты, сотрудничающие с IT-отделами в компаниях) и освоить навыки сразу трёх профессий: системный аналитик, бизнес-аналитик и менеджер проектов.
👉 Также подойдёт действующим младшим системным аналитикам, которые хотят структурировать знания и получить новый уникальный опыт.
📅 Старт программы 25 сентября.
Перед обучением проводим вводное интервью, чтобы вы смогли разобраться подходит ли вам программа. Разберём текущую ситуацию, зададим вопросы и дадим рекомендации от эксперта.
Записаться на интервью и узнать подробности о курсе можно здесь.
Александра пришла на программу, так как решила сменить профессию на IT.
Привлекло то, что отовсюду звучала реклама о том, как легко войти в эту сферу.
Так ли это? Своим опытом она поделилась с нами⬆️
‐‐--------------
Друзья, программа «Системный аналитик: с нуля до опыта работы на проекте» подходит тем, кто хочет:
✅ начать карьеру в аналитике с нуля,
✅ перейти из других IT-специализаций (технические писатели, тестировщики, менеджеры проектов или специалисты, сотрудничающие с IT-отделами в компаниях) и освоить навыки сразу трёх профессий: системный аналитик, бизнес-аналитик и менеджер проектов.
👉 Также подойдёт действующим младшим системным аналитикам, которые хотят структурировать знания и получить новый уникальный опыт.
Перед обучением проводим вводное интервью, чтобы вы смогли разобраться подходит ли вам программа. Разберём текущую ситуацию, зададим вопросы и дадим рекомендации от эксперта.
Записаться на интервью и узнать подробности о курсе можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6