GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
19.7K subscribers
2.12K photos
75 videos
208 files
1.2K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.iss.one/getanalystchat
Начинающим в IT @getanalyststart

РКН №5013005196
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, с началом первой рабочей недели😃
 
Желаем плавно влиться в рабочие будни.
Не забывайте находить время для отдыха и маленьких радостей в течение дня☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥14💯9❤‍🔥1👍1
GetAnalyst_UML Sequence_Инструкция_к_AI_боту.png
1.4 MB
🔖 Практический гайд по UML-Sequence + бесплатный AI-бот от GetAnalyst 🤖


💡 UML Sequence
Диаграмма, которая показывает последовательность обмена данными между участниками в интеграционном сценарии (Use Case).

📌 Ключевые элементы
▫️ Lifeline (линия жизни): вертикальная линия для каждого участника
▫️ Вызовы методов (отправка данных): сплошные стрелки
▫️ Получение ответов (данные): пунктирные стрелки
▫️ Бары активации: показывают, когда объект «активен»
▫️ Прямоугольники с alt, loop, opt: условия и циклы

Зачем?
• Дополнение к текстовому описанию Use Case (текст главнее)
• Визуализирует последовательность шагов
• Помогает найти «дыры» в алгоритмах
• Облегчает восприятие сложных алгоритмов разработчиками

🛠️ Где делать?
Draw.io — визуальный редактор, бесплатный
PlantUML — через код, бесплатный
MermaidChart — через код, частично бесплатный



🤖 UML-диаграмма через AI + PlantUML за 3 минуты

1. Откройте:
- ChatGPT (VPN для России)
- GeminiAI (VPN для России)
- DeepSeek
- Алиса AI

2. Вставьте промпт (текст запроса) в новый чат:
Работай как опытный системный аналитик с опытом более 10 лет.
Сгенерируй код для UML Sequence-диаграммы в формате PlantUML.
Интеграционный Use Case:
<подставить ваше описание>

Требования к оформлению кода:
+ на каждый запрос — ответ;
+ обязательно делай бары активации;
+ брокер = обозначай как queue;
+ база данных = обозначай как database;
+ используйте alt/loop/opt, если необходимо.
Образец моего идеального кода на другой процесс, придерживайся этого стиля:
<подставить ваш пример кода, или можно забрать пример из этого
PDF-документа
>


3. Отправьте запрос в чат и подождите до 1 минуты.

4. Вставьте полученный код в PlantUML редактор.

Готово! 🎉
AI сделал UML-диаграмму за вас.
Вставляйте в требования и не забудьте сохранить код рядом с диаграммой для возможных изменений.




🎁 Бесплатный AI-бот для UML Sequence от GetAnalyst

🔗 Ссылка на AI-бот (под VPN для России)
🔗 Пример использования

Без регистрации и СМС, только в ChatGPT войти и готово 🤝



#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
51🔥31🎉4😱2❤‍🔥1👍1
GetAnalyst_Шаблон_постановки_задачи_на_интеграцию_интеграционный.pdf
231.1 KB
📚 Подборка примеров постановок задач на Интеграции [выгрузки из Confluence] 💎

Нужно описать процесс интеграции с внешней системой, но у вас нет опыта и вы не знаете с чего начать? 🧐

Этот пост для вас! 👇

Собрала здесь:
✔️ Универсальный шаблон постановки задачи на интеграцию (шаблон интеграционного Use Case)
✔️ Примеры задач на интеграцию для разных проектов


Подборка:

🔗 Рассылка email через внешнюю систему Unisender

🔗 Создание задач во внешней системе Todoist по итогам оплаты заказа клиентом компании

🔗 Получение компании по ИНН через DaData - популярная интеграция

🔗 Поиск структурированных адресов через DaData - популярная интеграция

🔗 Интеграция по GraphQL - синхронизация справочника стран

🔗 Пример интеграции Kafka + Backend + БД + Внешняя система

🔗 Подробный пример интеграционного Use Case с ВТБ для оплаты экскурсии в TravelGA

🔗 Интеграция с участием крона, воркера, брокера Kafka для регулярной рассылки email по мероприятиям (одновременная интеграци к двум системам)


Эти документы помогут:
Быстро сориентироваться в структуре задачи
Увидеть реальные примеры работы с требованиями на интеграцию
Экономить время на поиске информации и сосредоточиться на анализе именно вашей задачи с пониманием, что искать, чтобы сделать требования


Изучайте, сохраняйте и пользуйтесь 🔖


#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3214👌4❤‍🔥2
🔥 Интеграции - старт сегодня [16.01] 🚀

Сегодня официально начинается обучение по интеграциям!

Открыт модуль в записи + практическое задание, которое будем разбирать и индивидуально проверять на первой онлайн-встрече.


Я очень рада всем, кто уже в нашей группе 🩷
Спасибо за доверие!
Я, как всегда, постараюсь отдать максимум:
+ объяснять просто и прозрачно,
+ отвечать на все вопросы,
+ и довести вас до “я понимаю, что делаю”, а не “я надеюсь, что это так”.


Ключевые темы и навыки к освоению:
🔸 определение точек интеграций в сложной системе,
🔸 REST API, GraphQL, SOAP и другие способы интеграции,
🔸 работа в Postman,
🔸 архитектура систем, нотация C4,
🔸 интеграционные Use Case,
🔸 нотация UML,
🔸 маппинг данных,
🔸 основы проектирования REST API методов,
🔸 основы работы с брокерами RabbitMQ и Kafka,
🔹 ведение документации в Confluence,
🔹 создание и распределение задач на разработчиков.

Это то, что сейчас спрашивают всех Middle СА на собеседованиях, и то, что реально нужно в работе.


🟢 Первый онлайн — 21 января
⚠️ Осталось 4 места
🔗 Узнать подробнее и записаться


Подключайтесь, чтобы начать свой 2026 с изменений в карьере и уверенности в собственных знаниях! 🚀


Вопросы?
Пишите @getanalyst или на почту [email protected]
Поможем оценить текущие навыки и ответим на вопросы 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3👍2👎1😢1🤣1
Итоги 2025 года в GetAnalyst

Уже традиционно подводим итоги года: 2022, 2023, 2024
Для команды GetAnalyst это не только приятный повод вспомнить, какой путь мы прошли за уходящий год, но и поблагодарить вас за то, что остаётесь с нами и рекомендуете нас друзьям и коллегам.

Все те цифры, что у нас есть, возможны только благодаря:
✔️ вашей обратной связи,
✔️ вашим благодарностям,
✔️ вашей вовлеченности и желанию узнавать новое!

2025 год стал для нас годом развития, экспериментов и масштабирования💪
Мы запустили новую программу и обновили имеющиеся, усилили команду и старались сделать обучение ещё более понятным и актуальным, с учётом реалий рынка.

В карусели прописали самые важные итоги в цифрах.

Спасибо, что выбираете GetAnalyst ❤️
Впереди — ещё больше возможностей, проектов и открытий.
И мы рады идти в 2026 вместе с вами! 🚀🎄🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
228🔥10❤‍🔥8
📚 Подборка материалов, чтобы разрбраться с OAuth 2.0 🔖

👉 OAuth 2.0 — это стандарт, который позволяет вашему приложению получить ограниченный доступ к данным пользователя во внешнем сервисе без передачи пароля.

Знакомы с "Войти через Госуслуги", "Войти через Google" или "Войти через Яндекс ID"?
В этом случае Госуслуги, Google и Яндес предоставляют сервис OAuth 2.0 (= провайдеры OAuth 2.0).

Сейчас это популярная задача, с которой часто сталкиваются аналитики, и не знают с чего начать.


Сделали для вас подборку материалов от @getanalysts, чтобы погрузить в тему:

1️⃣ 5 способов авторизации в API - наглядное демо по настройкам в Postman

2️⃣ Чем отличается API-ключ от токена?

3️⃣ Всё про OAuth 2.0 с примером за 3 минуты

4️⃣ Ключевые параметры OAuth 2.0

5️⃣ Что такое Grant Type в OAuth 2.0 и на что он влияет (мини-книга)


Сохраняйте и изучайте по порядку 🤝

#ИнтеграцииGA #RestApiGA
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍7🔥4🥰2👌1
🔐 Анализ API-документации OAuth 2.0 от Mail.ru 📄

В конце прошлого года мы начали разбирать проект: как встроить OAuth 2.0-авторизацию Mail.ru в систему (по сути — “Войти через Mail.ru”, как “через Google/Госуслуги/Яндекс”).

🔗 О проекте на интеграцию с Mail.ru (OAuth 2.0)


В этом посте я хочу погрузиться в API-документацию mail.ru, чтобы разобраться, какие ключевые методы нам пригодятся для интеграции и на что обратить внимание.

Документация
Вводная страница по OAuth 2.0
REST API для доступа к данным Mail ru

Вид API
OAuth 2.0 на основе HTTP — для входа и получения токенов
REST API - для получения данных профиля после успешной авторизации

Авторизация и аутентификация
OAuth 2.0
Её мы и хотим встроить в FoodDeliveryGA как дополнительный способ входа.

Тестовые доступы
Нет.
Для тестирования API рекомендуется создать тестовое приложение со своим client_id.

Рекомендации по использованию API

Руководство по использованию REST API
Общий подход к использованию OAuth 2.0

Ограничения и особенности
Для OAuth 2.0:
redirect_uri должен быть корректным и совпадать на всех шагах
Для REST:
Все методы POST и GET
Нет различий между GET и POST
Ограничение на длину URL запроса — 2048 символов
Текст в UTF-8
Поддержаны JSON и XML

Общие требования к обработке ошибок
Нет.


Список методов для нашей задачи
Авторизационные методы (берём для сайтов):
+ https://connect.mail.ru/oauth/authorize - страница авторизации
+ POST /oauth/token (grant_type=code) - получение access и refresh токенов
+ POST /oauth/token (grant_type=refresh_token) - обновление токенов

REST API:
users.getInfo - чтобы после регистрации через Mail.ru получить данные о пользователе.

👉 Другие методы для сценария “просто вход в приложение” не нужны.



Это результат первичного анализа API-документации Mail.ru. Далее он поможет в исследовательском тестировании и в постановке задач разработчикам 📝

Больше по OAuth 2.0:
#FoodDeliveryGA_oauth
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍4🔥2👎1🥰1🤣1
🔥Практика по SQL-запросам с JOIN [22 января, в 19 Мск] 💻

Если вы уже умеете писать простые SELECT, то следующий шаг, где чаще всего начинается боль — это JOIN.

JOIN — это тот самый оператор в SQL, когда многие “вроде понимают”, но в реальной задаче внезапно:
🙁 пропали строки,
🙁 появились дубли,
🙁 “а почему тут пусто?”.

На практике всё решается быстро.
Когда один раз руками разберёте логику и отработаете несколько типовых кейсов.


Приглашаем вас на онлайн-практику в этот четверг, где будем подробно разбираться с JOIN-ами👇

🔥SQL-запросы с JOIN: на реальной БД через DBeaver
🗓 22 января, 19:00 Мск (чт)

План:
1. Виды JOIN и разбор примеров - когда какой нужен.
2. Практика JOIN-запросов на реальной БД: типовые рабочие кейсы.
3. Самоконтоль и практика с использованием AI.

👉 Записаться на практикум
Стоимость участия от 1 650 рублей


Запись будет доступна в платформе
🎁 Бонус: занятие в записи "Маппинг данных: БД и JSON"


Вопросы? Пишите через сайт или в ЛС @getanalyst 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
8🤣5👍3❤‍🔥2👎2🥱1
🟢🟠 Инструменты системного аналитика для работы с API 🟡🟣

API — это не только для разработчиков. Аналитику оно нужно, чтобы проверять как работает наш Backend или внешняя система, и не тащить ошибки в разработку.


👉 Для работы с интеграциями:
Задача аналитика — проверить, что документация совпадает с реальностью (или собрать её, если документации нет):
+ какие endpoint’ы есть
+ какие параметры обязательны
+ какие статусы/ошибки возвращаются
+ какие поля приходят в JSON-ответе


👉 Работа с Backend и мобильными командами:
Нужно уметь самому проектировать и документировать API с нуля, чтобы ставить задачи на разработчиков.
Желательно с использованием специализированных инструментов как Postman и Swagger, а не только в Confluence-подобных системах.


Инструменты, которые помогают системным аналитикам в тестировании и документировании API:

🟠 Postman
🟡 SoapUI
🟣 Insomnia
🟢 Swagger

Подробности по каждому инструменту в картинках к посту ☝️


👉 Практика

Делюсь своими практическими гайдами, с которыми вы сможете поработать с инструментами самостоятельно, с понятными пошаговыми инструкциями:

🟠 Postman: Практическое руководство с примером тестирования открытого API
🟠 GraphQL — знакомство на практике через Postman [пошаговая инструкция]
🟠 Postman: навык тестирования REST API за вечер
🟢 Swagger - практичкское руководство по разработке документации в OpenAPI + пример

Пробуйте инструменты и пополняйте свой опыт работы 🤝


#RestApiGA #ИнтеграцииGA
17👍4🔥3