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

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

Регистрация РКН: https://knd.gov.ru/license?id=673c6a15b7aeb106ce045ee5&registryType=bloggersPermission
Download Telegram
📊Бесплатный вебинар: «Как аналитику проводить интервью, которые действительно работают?»

27 марта (четверг) в 20:00 мск

💡 На вебинаре вы узнаете:
+ Как превратить интервью в инструмент для раскрытия скрытых требований и получения точных ответов
+ Что нужно для подготовки к интервью, чтобы не упустить ни одной детали,
+ Методики ведения диалога, чтобы собеседник раскрылся
+ Как завершать встречу с четким пониманием следующих шагов.

📝 Кому будет полезен вебинар:
- Бизнес-аналитикам
- Системным аналитикам
- Руководителям проектов

Вебинар в рамках курса «Бизнес-аналитик в IT»
🎁 Участники получат скидку на курс!

👉 Регистрация: https://otus.pw/K6oX/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Готов ли ты к следующему уровню как системный аналитик?

Ты знаешь, какие навыки в системном анализе у тебя уже на высоте, а над чем стоит поработать для роста?

Мы создали специальную матрицу компетенций системного аналитика — твой путеводитель от Junior до Middle+ уровня. Это чёткий и структурированный список ключевых умений, которые помогут тебе расти в профессии.

📌 Включает:
• Все важнейшие навыки аналитика — от анализа требований до проектирования архитектуры
• Чек-лист, который покажет, где ты сейчас и что нужно развивать
• Ориентиры для твоего профессионального роста

⚡️ Как получить? Просто пройди наш тест и получи матрицу на почту. Узнай свой уровень и получи чёткое представление, как двигаться дальше!

🔗 Пройти тест: https://clck.ru/3JkSJT

Используй этот инструмент, чтобы уверенно развиваться в профессии!

Углуби свои знания и стань настоящим экспертом!

Если ты готов развиваться дальше, записывайся на курс "Системный аналитик. Advanced" от OTUS. Программа включает всё необходимое для перехода на новый уровень — от работы с требованиями до проектирования сложных архитектурных решений. Узнай, как это будет работать в твоей профессиональной практике, и получи знания, которые изменят твою карьеру.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Зачем аналитику знать Kafka?

🎯Главная цель: зачем системному аналитику знать Kafka?

Kafka
— это не просто технология для разработчиков. Аналитик, понимающий её принципы, может проектировать более эффективные системы, улучшать процессы сбора данных и точнее ставить задачи команде.

Зачем аналитику разбираться в Kafka?

1. Проектирование потоков данных
- Аналитик часто участвует в проектировании интеграций между системами.
- Kafka помогает организовать гибкую передачу событий (например, заказы → аналитика → CRM → склад).
- Без Kafka такие потоки часто делают через прямые вызовы API или базы данных, что сложнее масштабировать.

2. Работа с реальными данными (event-driven аналитика)
- Современные системы генерируют потоки событий (клики, платежи, логины).
- Kafka позволяет собирать их в реальном времени и передавать в аналитические хранилища (ClickHouse, BigQuery и др.).
- Без Kafka данные могут теряться или приходить с задержкой.

3. Упрощение ETL-процессов
- Раньше данные выгружали пакетами (раз в час/день), теперь можно стримить их непрерывно.
- Например:
- Данные из мобильного приложения → Kafka → обработка → витрины данных.
- Логи веб-сервера → Kafka → анализ аномалий.

4. Общение с разработчиками на одном языке
- Если аналитик говорит: *«Нам нужно подписаться на топик user_actions и агрегировать данные»* — это понятнее, чем *«Сделайте выгрузку из БД каждые 5 минут»*.
- Понимание Kafka помогает уменьшить разрыв между аналитикой и разработкой.

5. Оптимизация нагрузки на БД
- Если система пишет данные напрямую в PostgreSQL / MySQL, при высокой нагрузке могут быть тормоза.
- Kafka буферизирует данные и отдаёт их потребителям в удобном темпе.

⛔️ Когда Kafka НЕ нужна?

- Если данные обновляются редко (раз в день).
- Если система маленькая и нет проблем с производительностью.
- Если команда не готова поддерживать Kafka (это всё же дополнительная инфраструктура).

📌 Вместо вывода

Аналитику Kafka нужна, чтобы:


Лучше проектировать интеграции.
Работать с данными в реальном времени.
Упрощать ETL и снижать нагрузку на БД.
Говорить с разработчиками на одном языке.

📖 Полезные материалы для аналитика:

1. Официальная документация Kafka – база для понимания.
2. Введение в Apache Kafka для системных аналитиков и проектировщиков интеграций - основы в одном месте
3. Kafka для самых маленьких разработчиков, аналитиков и тестировщиков. - немного теории для самых маленьких

Если в вашем проекте есть много событий, микросервисы или большая нагрузка — Kafka стоит изучить 🚀

Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
НФТ к документации: Своя игра

4 мин | 🟡🟡⚪️

Читать статью | Analyst IT
Please open Telegram to view this post
VIEW IN TELEGRAM
📌Пройдите тест из 10 вопросов и узнайте, насколько вы готовы к обучению на  курсе «Бизнес-аналитик в IT» 
от OTUS.

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

+ Научитесь системно анализировать бизнес-процессы и моделировать их в общепризнанных нотациях.

+ Сможете выявлять, формализовать и управлять бизнес-требованиями.

+ Научитесь составлять грамотные технические задания и проектную документацию.

+ Узнаете, как эффективно выстраивать взаимодействие с заказчиками и командой разработки.

🦉В честь дня рождения OTUS, скидка 10% до 01.04
🎁 Дарим вам промо-код на курс «Бизнес-аналитик в IT» со скидкой 5% (суммируется на сайте): BUSINESS_04 до 18.05. Успейте купить выгодно!
🌟 Есть рассрочка

👉ПРОЙТИ ТЕСТ: https://otus.pw/y9ZA/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как ускорить аналитику в системах с массивами данных?

Работаете с MPP-базами, но не понимаете, куда уходит производительность? Запросы выполняются медленно, а данные распределяются неравномерно?

На открытом вебинаре 9 апреля в 20:00 мск разберем:

- Как устроены MPP-системы и их компоненты.
- Почему параллельная обработка запросов ускоряет аналитику.
- Как находить и устранять узкие места в производительности.

Применим знания на примерах Greenplum, Amazon Redshift, Teradata и других систем.

Успейте зарегистрироваться и получите скидку на большое обучение «Data Warehouse Analyst»: https://clck.ru/3Kay5n

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📊 Бесплатный вебинар для бизнес-аналитиков:
«Сквозной процесс управления требованиями»

💡На этом вебинаре вы узнаете:
+ Как выглядит сквозной процесс управления требованиями

+ К каким проблемами может привести неаккуратная работа с требованиями

+ Контрольные точки в процессе управления

+ Актуальные инструменты и методы управления требованиями в 2025 году

+ Риски и сложные моменты при управлении требованиями

Кому будет полезно:
- Бизнес-аналитикам
- Системным аналитикам
- Руководителям проектов

10 апреля(четверг) в 20:00 мск

Вебинар в рамках курса «Бизнес-аналитик в IT»
🎁После вебинара для вас активен промо-код со скидкой 5% до 18 мая: BUSINESS_04

👉Регистрация на вебинар: OTUS.RU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔗 Sync vs Async: Какой способ связи выбрать для микросервисов? 🚀

Как микросервисы должны общаться друг с другом? Синхронно через REST/gRPC или асинхронно через Kafka/RabbitMQ?
Разбираемся, какой подход выбрать для устойчивой и масштабируемой системы!

📅 10 апреля в 20:00
🎓 Открытый вебинар с Олегом Голенищевым

💡 Что разберём?
В чём разница между синхронным и асинхронным взаимодействием
Как выбрать правильный способ связи для вашего приложения
Преимущества и ограничения REST, gRPC, Kafka, RabbitMQ
Как правильно строить надёжные и отказоустойчивые микросервисы

🎯 Что получите?
✔️ Чёткое понимание, когда использовать Sync, а когда Async
✔️ Методы повышения производительности и отказоустойчивости
✔️ Практические решения для интеграции синхронных и асинхронных вызовов

Регистрируйтесь, чтобы разобраться в лучшем способе связи микросервисов!

👉 Регистрируйтесь по ссылке: https://clck.ru/3L8VuT

Бесплатное занятие приурочено к старту курса Microservice Architecture, обучение на котором позволит освоить микросервисы: Docker, Kafka, API и стать мастером производительных систем.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
SMART, INVEST, MoSCoW – простыми словами для новичков (с моих уст) 😏

Эти три методики помогают правильно ставить цели, разбивать задачи и расставлять приоритеты в разработке продуктов (и не только).

1️⃣ SMART – как ставить понятные цели

Используется, когда нужно сформулировать конкретную, измеримую и достижимую цель.

Расшифровка:


- S (Specific) – Конкретная:
Не "улучшить продукт", а "увеличить скорость загрузки страницы на 20%"

- M (Measurable) – Измеримая:
Должны быть цифры: "привлечь 1000 новых пользователей"

- A (Achievable) – Достижимая:
Не "сделать самый популярный сервис в мире", а "выйти в топ-3 в своём регионе"

- R (Relevant) – Релевантная:
Цель должна быть важна для бизнеса, а не просто "хотелка"

- T (Time-bound) – Ограниченная по времени:
"до конца квартала"

Пример SMART-цели:


Плохо: "Сделать удобный интерфейс".
Хорошо: "Увеличить конверсию оформления заказа с 5% до 8% к 1 декабря за счёт упрощения формы оплаты".

Когда использовать?

Постановка KPI, планирование проектов, личные цели.
_______________

2️⃣ INVEST – как писать хорошие пользовательские истории (User Stories)

Нужен, чтобы задачи в бэклоге были независимыми, ценными и тестируемыми.

Расшифровка:


- I (Independent) – Независимая (можно реализовать без других задач)

- N (Negotiable) – Обсуждаемая (не жёсткое ТЗ, а договорённость с заказчиком)

- V (Valuable) – Ценная (должна приносить пользу пользователю или бизнесу)

- E (Estimable) – Оцениваемая (можно понять, сколько времени займёт)

- S (Small) – Небольшая (чтобы сделать за 1-2 спринта)

- T (Testable) – Тестируемая (есть чёткие критерии выполнения).

Пример INVEST-истории:


Плохо: "Сделать личный кабинет".
Хорошо: "Как пользователь, я хочу видеть историю заказов в личном кабинете, чтобы отслеживать статус доставки".

Когда использовать?

Agile-разработка, Scrum, написание бэклога.
______________

3️⃣ MoSCoW – как расставить приоритеты

Помогает решить, без чего нельзя обойтись, а что можно отложить.

Категории:


- M (Must have) – Обязательно (без этого продукт не работает)

- S (Should have) – Важно, но не критично (можно без этого запуститься)

- C (Could have) – Было бы хорошо (если останется время)

- W (Won’t have) – Не будем делать (по крайней мере сейчас)

Пример MoSCoW-приоритизации для интернет-магазина:

- Must have: Корзина, оплата, каталог товаров.
- Should have: Поиск по сайту.
- Could have: Рекомендации товаров.
- Won’t have: Виртуальная примерочная.

Когда использовать?

Планирование спринтов, MVP, управление требованиями.

_________________

Вывод:

- Хочешь чёткую цель? SMART.
- Нужно разбить задачу на части? INVEST.
- Не знаешь, что делать в первую очередь? MoSCoW.

Источник: @analysis_it

Теперь ты сможешь объяснить их даже бабушке! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM