Analyst IT
11.6K subscribers
162 photos
86 videos
7 files
1.07K links
Авторский канал для аналитиков в индустрии ИТ. Все, что надо знать аналитику в одном месте.

Сотрудничество: @the_real_bird
BA/SA: @ba_and_sa

Регистрация РКН: https://knd.gov.ru/license?id=673c6a15b7aeb106ce045ee5&registryType=bloggersPermission
Download Telegram
📌Два бесплатных вебинара для системных и бизнес-аналитиков. Успейте попасть в группу!

🔹Бизнес-аналитик и Системный аналитик: зачем нужны 2 роли?

19 августа в 20:00 мск

💎Вы узнаете:
1. Зоны ответственности системного и бизнес-аналитика, решаемые задачи, акценты и ключевые результаты работы.
2. Как задачи этих ролей видит отрасль и ведущие компании.
3. Кто такие fullstack-аналитики и стоит ли развиваться в эту сторону.
4. Какие навыки развивать системному и бизнес-аналитику.

🔹Трассировка и ведение реестра требований

25 августа в 20:00 мск

💎Вы узнаете:
1. Важность трассировки требований между собой и на элементы решения и архитектуры
2. Методы и инструменты, которые могут быть применены аналитиком для трассировки требований

🎁Участники вебинаров получат подарки на почту🎁

Регистрация на вебинары ➡️ OTUS.RU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Салют! Сегодня затронем наболевшую тему многих системных аналитиков «Архитектура ПО для аналитика: зачем разбираться и как применять»

Меня часто спрашивают: «Зачем аналитику знать архитектуру ПО? Ведь это же задача архитекторов и разработчиков».
Отвечу просто: без понимания архитектуры вы будете писать требования вслепую, а это рисковать проектом.

Вот мой развернутый ответ на этот вовпрос:

1️⃣ Зачем аналитику разбираться в архитектуре?

- Говорить на одном языке с разработчиками – чтобы вас понимали, а ваши требования не казались «магией».
- Предвидеть ограничения – если знаешь, что система монолитная, не предложишь микросервисное решение без серьезной причины.
- Оценивать сложность изменений – иногда «простая кнопка» требует перелопачивания половины backend-логики.
- Архитектурно значимые требования – аналитик должен выявлять нефункциональные требования (масштабируемость, отказоустойчивость), иначе система развалится под нагрузкой.

2️⃣ Что нужно знать? (минимум для работы и понимания)

Базовые стили архитектуры:
- Монолит vs Микросервисы – плюсы, минусы, где что применяется.
- Слоистая архитектура (Presentation-Business-Data) – чтобы понимать, в каком слое искать проблему.
- Event-Driven – если система работает на событиях (например, Kafka), аналитик должен уметь описывать сценарии.

Паттерны проектирования:
- MVC, CQRS, Saga – не надо глубоко, но понимать, зачем они нужны, важно.
- Клиент-серверная vs Peer-to-Peer – влияет на требования к сети и безопасности.

Интеграции:
- REST, GraphQL, gRPC – чтобы не путать синхронные и асинхронные API.
- Message Brokers (Kafka, RabbitMQ) – если система обрабатывает потоки данных.

Базы данных:
- Реляционные (PostgreSQL) vs NoSQL (MongoDB) – от этого зависит, как писать требования к хранению данных.

3️⃣ С какими проблемами сталкивалась я?

🔹 Разработчики говорят: «Это невозможно» – а на деле просто сложно, потому что архитектура не позволяет. Если аналитик знает ограничения, он может предложить альтернативу.
🔹 Требования «висят в воздухе» – когда не понимаешь, куда в системе встроить функционал, получается «костыль».
🔹 Неучтенные нефункциональные требования – например, забыли про нагрузку, и система падает при 1000 пользователей.

4️⃣ Мои советы

🔸 Читайте документацию и схемы – если есть архитектурная диаграмма, изучите ее перед написанием требований.
🔸 Задавайте вопросы – «Как этот модуль общается с другим?», «Где будет храниться эти данные?».
🔸 Учитесь на реальных кейсах – разбирайте open-source проекты или спрашивайте у разработчиков, как устроены системы, с которыми работаете.
🔸 Пишите требования с учетом архитектуры – если знаете, что backend медленный, не обещайте пользователю мгновенный поиск.
____________________

Архитектура – это не страшно. Это просто еще один инструмент, который делает вас сильным аналитиком, а не просто «писателем ТЗ».

📎 Пару статей вам в помощь для понимания:

- Как системный аналитик влияет на проектирование архитектуры
- Как стать архитектором в ИТ
- Системный аналитик. Краткий гайд по профессии. Часть 3. Архитектура приложений и их масштабирование
- От требований к постановкам задач на разработку с помощью архитектурного проекта

Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
Собеседования на позиции BA/SA-аналитиков, технических менеджеров стали субъективно сложнее.

Сейчас крупные IT-компании проводят с кандидатом по два и более отдельных интервью.

А это значит, что проводится отдельное техническое собеседование.

Все для того, чтобы пройти такое собеседование, — на нашем онлайн-курсе!

🔹🔹 🔹🔹
Начните с бесплатных уроков по архитектуре и интеграциям в чат-боте курса.

Переходите и знакомьтесь:
@studyit_help_bot

🟢 Доступы к урокам у наших учеников бессрочные.

✏️Скидка на полный курс от канала — 1 000 ₽ по промокоду ANATI до 30 августа.
🔥 Хотите получить практические ответы на вопросы по интеграциям, которые встречаются на каждом втором интервью системных аналитиков?

Мы разберём реальные кейсы: REST, шины, брокеры сообщений, файлы. Вы поймёте, как выбрать решение и объяснить его даже гуманитарию.

Урок пройдёт 28 августа в 20:00, а набор на курс уже скоро стартует. Участники открытого урока получат скидку на обучение.

Этот вебинар нужен тем, кто готовится к собеседованиям, меняет проект или хочет повысить уровень в системном анализе. Мы дадим шаблоны аргументов и приёмы, которые реально работают. Регистрация открыта: https://clck.ru/3NoPVD

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru