❓Какие виды требования бывают и как не допустить ошибку при составлении системному аналитику?
Узнайте на бесплатном вебинаре: «Все виды требований и как их составить системному аналитику»
Что будет на вебинаре:
+ Какие виды требований бывают
+ Как классифицировать требования по их видам
+ Разберём на практике, как составлять требования к проекту
+ Расскажем про актуальные и эффективные методы составления требований в 2025 году.
🎁Вебинар в рамках курса «Системный аналитик» и мы дарим вам скидку 5% на курс по промо-коду: SA_5
🎁Мы подготовили для вас матрицу компетенций системного аналитика – это карта, в которой показаны актуальные hard & soft скиллы от Junior до Middle.
Успейте получить после вебинара!
Вебинар пройдёт 27 мая (вторник) в 20:00 мск
Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Узнайте на бесплатном вебинаре: «Все виды требований и как их составить системному аналитику»
Что будет на вебинаре:
+ Какие виды требований бывают
+ Как классифицировать требования по их видам
+ Разберём на практике, как составлять требования к проекту
+ Расскажем про актуальные и эффективные методы составления требований в 2025 году.
🎁Вебинар в рамках курса «Системный аналитик» и мы дарим вам скидку 5% на курс по промо-коду: SA_5
🎁Мы подготовили для вас матрицу компетенций системного аналитика – это карта, в которой показаны актуальные hard & soft скиллы от Junior до Middle.
Успейте получить после вебинара!
Вебинар пройдёт 27 мая (вторник) в 20:00 мск
Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как не скатиться в имитацию: о роли системного аналитика на проекте
Цель статьи — помочь понять, нужен ли вам на проекте системный аналитик или нет. А также предостеречь тех, кто только собирается стать системным аналитиком. Последние восемь лет я работаю системным...
Собеседования на позиции BA/SA-аналитиков, технических менеджеров стали субъективно сложнее.
Сейчас крупные IT-компании проводят с кандидатом по два и более отдельных интервью.
А это значит, что проводится отдельное техническое собеседование.
Все для того, чтобы пройти такое собеседование, — на нашем онлайн-курсе!
🔹🔹 🔹🔹
Начните с бесплатных уроков по архитектуре и интеграциям в чат-боте курса.
Переходите и знакомьтесь:
@studyit_help_bot
🟢 Доступы к урокам у наших учеников бессрочные.
✏️Скидка на полный курс от канала — 1 000 ₽ по промокоду BAANDSA до конца мая.
Сейчас крупные IT-компании проводят с кандидатом по два и более отдельных интервью.
А это значит, что проводится отдельное техническое собеседование.
Все для того, чтобы пройти такое собеседование, — на нашем онлайн-курсе!
🔹🔹 🔹🔹
Начните с бесплатных уроков по архитектуре и интеграциям в чат-боте курса.
Переходите и знакомьтесь:
@studyit_help_bot
🟢 Доступы к урокам у наших учеников бессрочные.
✏️Скидка на полный курс от канала — 1 000 ₽ по промокоду BAANDSA до конца мая.
Курс по документированию REST API
Очень информативно и все в одном месте. Есть и видео уроки и что почитать
Перейти | BA|SA
Очень информативно и все в одном месте. Есть и видео уроки и что почитать
Перейти | BA|SA
Курс по документированию REST API | learnapidoc-ru
Курс по документированию API. Вольный перевод курса https://idratherbewriting.com/learnapidoc/
Салют! Сегодня продолжим тему документации API, и я немного расскажу, что делаю я))
Для начала, пару слов из общего понимания, хорошая документация API — это не просто справочник по методам, а инструкция для разработчика, которая экономит время и снижает количество ошибок. Но не все аналитики с ней работают, у меня были проекты, где был отдельный человек на эту работы😊
Расскажу, как я строю документацию, что включаю и какие правила соблюдаю.
📌 Из чего состоит моя документация API?
1️⃣ Обзор (Overview)
- Для чего этот API? (например, "Платежный шлюз для обработки транзакций").
- Ключевые возможности (например, "Создание платежа, проверка статуса, возврат средств").
- Форматы данных (JSON/XML, кодировка).
- Базовый URL (`https://api.example.com/v1`).
📌 Совет: Добавьте диаграмму взаимодействия, если API сложный (например, схему работы OAuth).
2️⃣ Аутентификация и авторизация
- Как получить токен/ключ?
- Где его передавать (`Header`,
- Пример запроса:
- Срок жизни токена, refresh-токены (если есть).
📌 Совет: Добавьте ссылку на генератор тестовых ключей (если есть Sandbox).
3️⃣ Эндпоинты (Endpoints)
Каждый метод описываю по шаблону:
🔹 Метод `GET /users`
- Назначение: Получение списка пользователей.
- Параметры:
-
-
- Заголовки:
-
- Пример запроса:
- Пример ответа:
- Возможные ошибки:
-
-
📌 Совет:
- Группируйте методы по логическим блокам (например,
- Для неочевидных параметров добавьте пояснение (например,
4️⃣ Примеры кода
Добавляю готовые сниппеты для разных языков:
- cURL (для быстрого тестирования).
- Python (`requests`).
- JavaScript (`fetch`/`axios`).
- PHP, Java (если аудитория использует).
📌 Совет: Используйте Swagger Codegen или Postman Snippets для автоматической генерации.
5️⃣ Обработка ошибок
Отдельный раздел с:
- HTTP-кодами (4xx, 5xx).
- Типовыми ошибками и способами их исправить.
- Примером ошибки:
📌 Совет: Добавьте ссылку на сервис мониторинга (если есть, например, статус-страницу API).
6️⃣ Вебхуки (Webhooks)
Если API отправляет события:
- Какие события есть (например,
- Как настроить URL для вебхуков.
- Пример payload:
- Рекомендации:
- Всегда проверяйте подпись (если есть).
- Idempotency-ключи для избежания дублей.
📌 Совет: Добавьте инструкцию по тестированию вебхуков (например, через
7️⃣ Лимиты и ограничения
- Rate limiting (например, 100 запросов/минуту).
- Максимальный размер запроса (например, 10 MB для `POST`).
- Ограничения на поля (например,
📌 Совет: Укажите, как проверить текущий лимит (например, через заголовки
8️⃣ Чейнджлог (Change Log)
- Версии API и даты изменений.
- Breaking changes (например, удаление поля
- План по депрекейшену старых версий.
📌 Совет: Используйте семантическое версионирование** (`v1.0.0` → `v1.1.0`).
P.s. Я на двух проектах сталкивалась с документированием API, и там и там использовала одно и тоже содержание, но где-то что-то отличалось, но суть была одна!
Источник: @ba_and_sa
Для начала, пару слов из общего понимания, хорошая документация API — это не просто справочник по методам, а инструкция для разработчика, которая экономит время и снижает количество ошибок. Но не все аналитики с ней работают, у меня были проекты, где был отдельный человек на эту работы
Расскажу, как я строю документацию, что включаю и какие правила соблюдаю.
📌 Из чего состоит моя документация API?
- Для чего этот API? (например, "Платежный шлюз для обработки транзакций").
- Ключевые возможности (например, "Создание платежа, проверка статуса, возврат средств").
- Форматы данных (JSON/XML, кодировка).
- Базовый URL (`https://api.example.com/v1`).
📌 Совет: Добавьте диаграмму взаимодействия, если API сложный (например, схему работы OAuth).
- Как получить токен/ключ?
- Где его передавать (`Header`,
Query,
`Body`)? - Пример запроса:
curl -X POST https://api.example.com/auth \
-H "Content-Type: application/json" \
-d '{"api_key": "your_key"}'
- Срок жизни токена, refresh-токены (если есть).
📌 Совет: Добавьте ссылку на генератор тестовых ключей (если есть Sandbox).
Каждый метод описываю по шаблону:
🔹 Метод `GET /users`
- Назначение: Получение списка пользователей.
- Параметры:
-
limit
(макс. количество записей, по умолчанию 20). -
offset
(пагинация). - Заголовки:
-
Authorization: Bearer <token>.
- Пример запроса:
curl -X GET "https://api.example.com/users?limit=10" \
-H "Authorization: Bearer YOUR_TOKEN"
- Пример ответа:
{
"data": [
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"}
],
"total": 2
}
- Возможные ошибки:
-
401 Unauthorized
— неверный токен. -
400 Bad Request
— некорректные параметры. 📌 Совет:
- Группируйте методы по логическим блокам (например,
Users, Orders,
`Payments`). - Для неочевидных параметров добавьте пояснение (например,
amount
в **копейках**). Добавляю готовые сниппеты для разных языков:
- cURL (для быстрого тестирования).
- Python (`requests`).
- JavaScript (`fetch`/`axios`).
- PHP, Java (если аудитория использует).
📌 Совет: Используйте Swagger Codegen или Postman Snippets для автоматической генерации.
Отдельный раздел с:
- HTTP-кодами (4xx, 5xx).
- Типовыми ошибками и способами их исправить.
- Примером ошибки:
{
"error": "invalid_request",
"message": "API key is missing",
"details": "Add 'Authorization: Bearer YOUR_KEY' header"
}
📌 Совет: Добавьте ссылку на сервис мониторинга (если есть, например, статус-страницу API).
Если API отправляет события:
- Какие события есть (например,
payment.success,
`order.canceled`). - Как настроить URL для вебхуков.
- Пример payload:
{
"event": "payment.success",
"data": {"id": "123", "amount": 1000}
}
- Рекомендации:
- Всегда проверяйте подпись (если есть).
- Idempotency-ключи для избежания дублей.
📌 Совет: Добавьте инструкцию по тестированию вебхуков (например, через
ngrok
или локальный тунель). - Rate limiting (например, 100 запросов/минуту).
- Максимальный размер запроса (например, 10 MB для `POST`).
- Ограничения на поля (например,
description
не больше 500 символов). 📌 Совет: Укажите, как проверить текущий лимит (например, через заголовки
X-RateLimit-Limit
и `X-RateLimit-Remaining`). - Версии API и даты изменений.
- Breaking changes (например, удаление поля
created_at
в v2). - План по депрекейшену старых версий.
📌 Совет: Используйте семантическое версионирование** (`v1.0.0` → `v1.1.0`).
P.s. Я на двух проектах сталкивалась с документированием API, и там и там использовала одно и тоже содержание, но где-то что-то отличалось, но суть была одна!
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Паттерны кеширования: проблемы, решения, практические рекомендации
Приложения тормозят. Пользователи уходят. Бизнес недоволен. Знакомая картина? Часто корень зла – медленный доступ к данным. Кеширование может стать спасательным кругом. Но это не серебряная пуля....
Заказная разработка портальных решений: когда «коробка» ограничивает ваш бизнес
За 33 года эксперты компании Digital Design разработали 100+ порталов для компаний масштаба Северсталь, «АЛРОСА», «Балтика», Bonava, ГК «Эталон» и многих госструктур. Мы знаем, как создать инструмент, который переживает смену платформ, не устареет и останется вашим конкурентным преимуществом.
⚡️ 29 мая в 11:00 (МСК) мы проведем вебинар «Заказная разработка портальных решений: когда "коробка" ограничивает ваш бизнес», на котором покажем:
● Возможности разработки: корпоративные и информационные порталы, порталы работы с поставщиками, специализированные порталы.
● Кейсы из разных отраслей: как портал объединяет разрозненные процессы в единую систему.
● «Сквозные» решения: от закупки сырья до гарантийного обслуживания проданного продукта.
● Фишки нашей методологии: почему проектирование — это только начало. Как создать совместную с заказчиком команду и сохранять актуальность и современность портала.
👉🏻 Регистрируйтесь по ссылке
За 33 года эксперты компании Digital Design разработали 100+ порталов для компаний масштаба Северсталь, «АЛРОСА», «Балтика», Bonava, ГК «Эталон» и многих госструктур. Мы знаем, как создать инструмент, который переживает смену платформ, не устареет и останется вашим конкурентным преимуществом.
⚡️ 29 мая в 11:00 (МСК) мы проведем вебинар «Заказная разработка портальных решений: когда "коробка" ограничивает ваш бизнес», на котором покажем:
● Возможности разработки: корпоративные и информационные порталы, порталы работы с поставщиками, специализированные порталы.
● Кейсы из разных отраслей: как портал объединяет разрозненные процессы в единую систему.
● «Сквозные» решения: от закупки сырья до гарантийного обслуживания проданного продукта.
● Фишки нашей методологии: почему проектирование — это только начало. Как создать совместную с заказчиком команду и сохранять актуальность и современность портала.
👉🏻 Регистрируйтесь по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Obsidian для профессионалов: рабочая система заметок на стыке подходов
Обложка: гибридная система заметок в Obsidian Каждый вовлечённый специалист, будь он инженер, технический писатель, или руководитель проекта, сталкивался с хаосом информации в современном...
Салют! Любой Аналитик (БА или СА) может столкнуться с Базами данных (БД), в любом случае это любимые вопросы на собесах. Поэтому предлагаю эту тему тоже не оставлять в стороне)
#БД #базыданных
1️⃣ Основные понятия
База данных (БД) – это структурированный набор данных, организованный для удобного хранения, управления и доступа.
Ключевые термины:
- Таблица (Table) – структура для хранения данных в виде строк (записей) и столбцов (полей).
- Запись (Row, Record) – строка в таблице, содержащая данные об одном объекте.
- Поле (Column, Field) – столбец в таблице, определяющий тип данных (например,
- Первичный ключ (Primary Key, PK) – уникальный идентификатор записи (например, `id`).
- Внешний ключ (Foreign Key, FK) – поле, связывающее таблицы между собой.
- Индекс (Index) – структура для ускорения поиска данных (как оглавление в книге).
- Нормализация – процесс устранения дублирования данных для улучшения структуры БД.
2️⃣ Разница между БД и СУБД
БД (База данных) — это просто хранилище информации, как цифровая "коробка с данными".
СУБД (Система управления базами данных) — это "умная программа", которая:
- Организует хранение данных в БД,
- Быстро находит и изменяет информацию,
- Защищает данные от ошибок и несанкционированного доступа,
- Позволяет удобно работать с БД через запросы (например, SQL).
Проще:
- БД — это как файл Excel (там лежат данные).
- СУБД — это как сам Excel (он умеет сортировать, фильтровать и защищать эти данные).
Без СУБД БД — просто беспорядочная куча информации. СУБД делает её удобной и рабочей
Аналогия:
- БД – это библиотека с книгами (данными).
- СУБД – это библиотекарь, который ищет, добавляет и изменяет книги.
3️⃣ Реляционные vs Нереляционные БД
Реляционные БД (SQL)
- Структура: Таблицы с жесткой схемой (строгие типы данных).
- Примеры: MySQL, PostgreSQL, Oracle, SQL Server.
- Плюсы:
- Четкая структура и связи (FK).
- Поддержка транзакций (ACID).
- Удобны для сложных запросов (`JOIN`, агрегации).
- Минусы:
- Менее гибкие (схему сложно изменить).
- Могут быть медленными при больших объемах.
Нереляционные БД (NoSQL)
- Структура: Документы, ключ-значение, графы, колоночные хранилища.
- Примеры: MongoDB (документы), Redis (ключ-значение), Cassandra (колоночная).
- Плюсы:
- Гибкость (данные могут быть без строгой схемы).
- Высокая производительность и масштабируемость.
- Минусы:
- Нет стандартных JOIN (связи сложнее).
- Меньше гарантий целостности данных.
Когда что выбирать?
- SQL – если важны транзакции, сложные запросы, строгая структура (банки, ERP).
- NoSQL – если нужна масштабируемость и гибкость (соцсети, IoT, big data).
4️⃣ Что должен знать начинающий системный аналитик про БД?
1. Умение читать схемы БД (ER-диаграммы).
2. Базовый SQL (`SELECT`,
3. Понимание нормальных форм (1NF, 2NF, 3NF).
4. Различие типов БД и их применение.
5. Как данные связаны между собой (один-ко-многим, многие-ко-многим).
6. Основы индексов (зачем нужны и как влияют на производительность).
Вместо вывоводов:
БД – основа почти любой информационной системы. Системный аналитик должен понимать, как данные хранятся и взаимодействуют, чтобы проектировать корректные требования и общаться с разработчиками.
🔥 Совет: Попробуйте создать простую БД (например, в SQLite или PostgreSQL) и потренируйтесь в SQL – это лучший способ разобраться!
В след раз углубимся в тему😉
#БД #базыданных
База данных (БД) – это структурированный набор данных, организованный для удобного хранения, управления и доступа.
Ключевые термины:
- Таблица (Table) – структура для хранения данных в виде строк (записей) и столбцов (полей).
- Запись (Row, Record) – строка в таблице, содержащая данные об одном объекте.
- Поле (Column, Field) – столбец в таблице, определяющий тип данных (например,
имя,
`возраст`). - Первичный ключ (Primary Key, PK) – уникальный идентификатор записи (например, `id`).
- Внешний ключ (Foreign Key, FK) – поле, связывающее таблицы между собой.
- Индекс (Index) – структура для ускорения поиска данных (как оглавление в книге).
- Нормализация – процесс устранения дублирования данных для улучшения структуры БД.
БД (База данных) — это просто хранилище информации, как цифровая "коробка с данными".
СУБД (Система управления базами данных) — это "умная программа", которая:
- Организует хранение данных в БД,
- Быстро находит и изменяет информацию,
- Защищает данные от ошибок и несанкционированного доступа,
- Позволяет удобно работать с БД через запросы (например, SQL).
Проще:
- БД — это как файл Excel (там лежат данные).
- СУБД — это как сам Excel (он умеет сортировать, фильтровать и защищать эти данные).
Без СУБД БД — просто беспорядочная куча информации. СУБД делает её удобной и рабочей
Аналогия:
- БД – это библиотека с книгами (данными).
- СУБД – это библиотекарь, который ищет, добавляет и изменяет книги.
Реляционные БД (SQL)
- Структура: Таблицы с жесткой схемой (строгие типы данных).
- Примеры: MySQL, PostgreSQL, Oracle, SQL Server.
- Плюсы:
- Четкая структура и связи (FK).
- Поддержка транзакций (ACID).
- Удобны для сложных запросов (`JOIN`, агрегации).
- Минусы:
- Менее гибкие (схему сложно изменить).
- Могут быть медленными при больших объемах.
Нереляционные БД (NoSQL)
- Структура: Документы, ключ-значение, графы, колоночные хранилища.
- Примеры: MongoDB (документы), Redis (ключ-значение), Cassandra (колоночная).
- Плюсы:
- Гибкость (данные могут быть без строгой схемы).
- Высокая производительность и масштабируемость.
- Минусы:
- Нет стандартных JOIN (связи сложнее).
- Меньше гарантий целостности данных.
Когда что выбирать?
- SQL – если важны транзакции, сложные запросы, строгая структура (банки, ERP).
- NoSQL – если нужна масштабируемость и гибкость (соцсети, IoT, big data).
1. Умение читать схемы БД (ER-диаграммы).
2. Базовый SQL (`SELECT`,
JOIN,
`GROUP BY`). 3. Понимание нормальных форм (1NF, 2NF, 3NF).
4. Различие типов БД и их применение.
5. Как данные связаны между собой (один-ко-многим, многие-ко-многим).
6. Основы индексов (зачем нужны и как влияют на производительность).
Вместо вывоводов:
БД – основа почти любой информационной системы. Системный аналитик должен понимать, как данные хранятся и взаимодействуют, чтобы проектировать корректные требования и общаться с разработчиками.
🔥 Совет: Попробуйте создать простую БД (например, в SQLite или PostgreSQL) и потренируйтесь в SQL – это лучший способ разобраться!
В след раз углубимся в тему
Please open Telegram to view this post
VIEW IN TELEGRAM
👨🏻💻Как стать уверенным тимлидом?
Ты начинаешь свой путь в роли тимлида, но не знаешь, что делать дальше? Как развивать необходимые компетенции и быть эффективным руководителем?
На бесплатном вебинаре «Компетенции и личные навыки тимлида» ты узнаешь:
— Как построить карьеру тимлида и какие компетенции для этого нужны
— Какие требования к тимлиду предъявляют работодатели
— Как справляться с новой ролью, не теряя себя
Кому этот вебинар полезен?
— Начинающим тимлидам
— Специалистам, которые хотят перейти на должность тимлида
— Всем, кто хочет уверенно развивать команду и работать с людьми
🎓 Понравится вебинар - приходите на курс «Team Lead в IT» со скидкой по промокоду TL6.
🔗 Зарегистрироваться на вебинар: https://clck.ru/3MJbk5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ты начинаешь свой путь в роли тимлида, но не знаешь, что делать дальше? Как развивать необходимые компетенции и быть эффективным руководителем?
На бесплатном вебинаре «Компетенции и личные навыки тимлида» ты узнаешь:
— Как построить карьеру тимлида и какие компетенции для этого нужны
— Какие требования к тимлиду предъявляют работодатели
— Как справляться с новой ролью, не теряя себя
Кому этот вебинар полезен?
— Начинающим тимлидам
— Специалистам, которые хотят перейти на должность тимлида
— Всем, кто хочет уверенно развивать команду и работать с людьми
🎓 Понравится вебинар - приходите на курс «Team Lead в IT» со скидкой по промокоду TL6.
🔗 Зарегистрироваться на вебинар: https://clck.ru/3MJbk5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Салют! Продолжаем тему БД, и сегодня вспомним, какими шпаргалками я делилась раннее:
#БД #безыданных
- Шпаргалка по операторам/командам SQL
- Шпаргалка для Системного аналитика, все в одном месте
- Шпаргалка по SQL: ключевые слова, комментарии, операторы, Джойны
- Шпаргалка по оконным функциям
- Статья шпаргалка по SQL, которая ответит на многие вопросы
- От CREATE до JOIN: введение в SQL + шпаргалка
#БД #безыданных
- Шпаргалка по операторам/командам SQL
- Шпаргалка для Системного аналитика, все в одном месте
- Шпаргалка по SQL: ключевые слова, комментарии, операторы, Джойны
- Шпаргалка по оконным функциям
- Статья шпаргалка по SQL, которая ответит на многие вопросы
- От CREATE до JOIN: введение в SQL + шпаргалка
❓Вы системный аналитик? Сомневаетесь, какие навыки стоит развивать?
Открытый вебинар: «Компетенции системного аналитика в 2025 году»
Что будет на вебинаре?
- Расскажем про актуальные Soft skills
- Узнаете про Business skills, которые необходимы системному аналитику в 2025 году
- Покажем, какие hard skills нужны системному аналитику на реальных кейсах
Вебинар в рамках курса: «Системный аналитик. Advanced»
⏰5 июня в 20:00 по мск
👉Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Открытый вебинар: «Компетенции системного аналитика в 2025 году»
Что будет на вебинаре?
- Расскажем про актуальные Soft skills
- Узнаете про Business skills, которые необходимы системному аналитику в 2025 году
- Покажем, какие hard skills нужны системному аналитику на реальных кейсах
Вебинар в рамках курса: «Системный аналитик. Advanced»
⏰5 июня в 20:00 по мск
👉Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Салют! Сегодня разберем еще один из любимых вопросов от моих подписчиков: «Как пройти техническое собеседование на ИТ-аналитика (системный/бизнес-аналитик): поделитесь опытом или советами»
Я — системный аналитик с многолетним опытом (уже больше 10 лет я в этой сфере, начинала с Бизнес-аналитика), прошла десятки собеседований (и как кандидат, и как интервьюер). Расскажу, на что действительно обращают внимание и как пройти техническую часть без стресса.
1️⃣ Что проверяют на техническом собеседовании? Для чего вообще его проводят:
Вас будут оценивать по нескольким ключевым направлениям и тут уже не важно какой у вас стаж:
1.1. Понимание процессов разработки
- SDLC (Software Development Life Cycle) – какие этапы, кто за что отвечает. Если уже с опытом, попросят поделиться им и рассказать как было на ваших проектах.
- Методологии (Agile, Scrum, Kanban, Waterfall) – не просто названия, а как они применяются в реальных проектах. Спросят что и для чего выберете вы сами, с чем работали, с чем сталкивались.
- Роль аналитика в команде – взаимодействие с PM, разработчиками, тестировщиками. С чем были трудности, как решали конфликты.
❌ Ошибка новичка: Путать обязанности аналитика и проджект-менеджера.
1.2. Работа с требованиями
- Виды требований (BRS, SRS, User Stories, Use Cases).
- Как писать четкие, нефтогенерящие требования.
- Техники сбора требований (интервью, workshops, прототипирование).
✅ Совет: Будьте готовы разобрать кейс – например, как вы будете собирать требования для нового функционала в мобильном приложении.
1.3. Документирование и моделирование
- Диаграммы (BPMN, UML, ER, DFD) – хотя бы базовое понимание.
- Инструменты (Confluence, Jira, Figma, Miro, draw.io) – если не знаете, скажите, что быстро освоите.
❌ Ошибка новичка: Говорить, что вы "отлично знаете BPMN", но не суметь нарисовать простой процесс. А это точно проверят)))
1.4. SQL и данные (часто спрашивают!)
- Базовый SQL (SELECT, JOIN, GROUP BY, подзапросы).
- Нормализация БД, ключи, индексы – хотя бы основы.
- NoSQL vs SQL – когда что применяется.
✅ Совет: Если не уверены в SQL, потренируйтесь на leetcode.com или sql-ex.ru.
1.5. API и интеграции
- REST vs SOAP.
- Что такое Swagger/OpenAPI.
- Форматы данных (JSON, XML).
❌ Ошибка новичка: Путать PUT и POST в REST API.
2️⃣ Как готовиться к собеседованию?
📌 2.1. Разберите типовые вопросы
Примеры:
- "Как вы будете собирать требования, если заказчик сам не знает, что хочет?"
- "Как вы отслеживаете изменения в требованиях?"
- "Какие диаграммы вы используете и зачем?"
Пробегитесь по часто-задоваемым вопросам, которые я описывала: Часть 1 и Часть 2
📌 2.2. Практика на кейсах
Вас могут попросить:
- Описать процесс "Оформления заказа" в интернет-магазине.
- Написать User Story для функции "Поиск по фильтрам".
- Нарисовать схему взаимодействия систем.
📌 2.3. Повторите основы
- SQL (хотя бы SELECT + JOIN).
- Протоколы HTTP, методы API.
- Основы тестирования (что такое smoke-тесты, регресс?).
3️⃣ Как вести себя на собеседовании?
🎯 3.1. Говорите структурированно
Используйте метод STAR (Situation, Task, Action, Result) для ответов:
- "Был проект Х, задача Y, я сделал Z, результат – W".
🎯 3.2. Не бойтесь говорить "не знаю"
Лучше честно сказать *"Я с этим не сталкивался, но могу разобраться"*, чем врать.
🎯 3.3. Задавайте вопросы
- "Как в вашей компании строится процесс работы с требованиями?"
- "Какие инструменты вы используете?"
- "Какие сложности бывают в проектах?"
4️⃣ Что делать после собеседования?
- Запишите вопросы, которые вызвали трудности – разберите их.
- Спросите фидбек, даже если не взяли – это ценный опыт.
- Анализируйте каждое интервью – со временем будет получаться лучше.
Вместо вывода:
Главное – практика и уверенность. Даже если не знаете ответ, покажите ход мыслей. IT-аналитика – это не про зазубренные ответы, а про умение разбираться в процессах и доносить идеи.
Источник: @ba_and_sa
Удачи на собеседовании! 🚀 Если есть вопросы – пишите в комментарии👇
Я — системный аналитик с многолетним опытом (уже больше 10 лет я в этой сфере, начинала с Бизнес-аналитика), прошла десятки собеседований (и как кандидат, и как интервьюер). Расскажу, на что действительно обращают внимание и как пройти техническую часть без стресса.
Вас будут оценивать по нескольким ключевым направлениям и тут уже не важно какой у вас стаж:
1.1. Понимание процессов разработки
- SDLC (Software Development Life Cycle) – какие этапы, кто за что отвечает. Если уже с опытом, попросят поделиться им и рассказать как было на ваших проектах.
- Методологии (Agile, Scrum, Kanban, Waterfall) – не просто названия, а как они применяются в реальных проектах. Спросят что и для чего выберете вы сами, с чем работали, с чем сталкивались.
- Роль аналитика в команде – взаимодействие с PM, разработчиками, тестировщиками. С чем были трудности, как решали конфликты.
❌ Ошибка новичка: Путать обязанности аналитика и проджект-менеджера.
1.2. Работа с требованиями
- Виды требований (BRS, SRS, User Stories, Use Cases).
- Как писать четкие, нефтогенерящие требования.
- Техники сбора требований (интервью, workshops, прототипирование).
✅ Совет: Будьте готовы разобрать кейс – например, как вы будете собирать требования для нового функционала в мобильном приложении.
1.3. Документирование и моделирование
- Диаграммы (BPMN, UML, ER, DFD) – хотя бы базовое понимание.
- Инструменты (Confluence, Jira, Figma, Miro, draw.io) – если не знаете, скажите, что быстро освоите.
❌ Ошибка новичка: Говорить, что вы "отлично знаете BPMN", но не суметь нарисовать простой процесс. А это точно проверят)))
1.4. SQL и данные (часто спрашивают!)
- Базовый SQL (SELECT, JOIN, GROUP BY, подзапросы).
- Нормализация БД, ключи, индексы – хотя бы основы.
- NoSQL vs SQL – когда что применяется.
✅ Совет: Если не уверены в SQL, потренируйтесь на leetcode.com или sql-ex.ru.
1.5. API и интеграции
- REST vs SOAP.
- Что такое Swagger/OpenAPI.
- Форматы данных (JSON, XML).
❌ Ошибка новичка: Путать PUT и POST в REST API.
📌 2.1. Разберите типовые вопросы
Примеры:
- "Как вы будете собирать требования, если заказчик сам не знает, что хочет?"
- "Как вы отслеживаете изменения в требованиях?"
- "Какие диаграммы вы используете и зачем?"
Пробегитесь по часто-задоваемым вопросам, которые я описывала: Часть 1 и Часть 2
📌 2.2. Практика на кейсах
Вас могут попросить:
- Описать процесс "Оформления заказа" в интернет-магазине.
- Написать User Story для функции "Поиск по фильтрам".
- Нарисовать схему взаимодействия систем.
📌 2.3. Повторите основы
- SQL (хотя бы SELECT + JOIN).
- Протоколы HTTP, методы API.
- Основы тестирования (что такое smoke-тесты, регресс?).
🎯 3.1. Говорите структурированно
Используйте метод STAR (Situation, Task, Action, Result) для ответов:
- "Был проект Х, задача Y, я сделал Z, результат – W".
🎯 3.2. Не бойтесь говорить "не знаю"
Лучше честно сказать *"Я с этим не сталкивался, но могу разобраться"*, чем врать.
🎯 3.3. Задавайте вопросы
- "Как в вашей компании строится процесс работы с требованиями?"
- "Какие инструменты вы используете?"
- "Какие сложности бывают в проектах?"
- Запишите вопросы, которые вызвали трудности – разберите их.
- Спросите фидбек, даже если не взяли – это ценный опыт.
- Анализируйте каждое интервью – со временем будет получаться лучше.
Вместо вывода:
Главное – практика и уверенность. Даже если не знаете ответ, покажите ход мыслей. IT-аналитика – это не про зазубренные ответы, а про умение разбираться в процессах и доносить идеи.
Источник: @ba_and_sa
Удачи на собеседовании! 🚀 Если есть вопросы – пишите в комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите попасть в аналитику, но теряетесь в море информации и не понимаете, какие навыки действительно важны? Боитесь, что без опыта вас не возьмут на работу? И да, ещё один популярный вопрос — а что, если мне 30/40/50+ лет?
Андрон Алексанян — эксперт по аналитике с 8-летним опытом и по совместительству CEO Simulative — покажет рабочие схемы и чёткий план, как устроиться в аналитику быстрее, даже если у вас нет опыта
Что будет на вебинаре?
— покажут реальные примеры, как оформить резюме и портфолио, чтобы привлекать внимание;
— обсудите, какие отклики работают, а какие сразу отправляют в корзину;
— изнанка найма: инсайдерский взгляд на процессы отбора
🕗 Важно досмотреть вебинар до конца, чтобы получить бонус от Simulative, который поможет бустануть карьеру
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Требования vs Реальность: Почему в ТЗ находят «дыры» и как это исправить
* Изображение сгенерировано нейросетью Содержание: 1. Введение 2. Почему ТЗ не читают 3. Как писать требования, которые будут читать 4. Инструменты: как проверить качество требований 5. Практический...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Новые процессы без боли: как сделать так, чтобы команда не сопротивлялась
Сегодня хочу поговорить с вами про такую животрепещущую тему, как интеграция новых процессов в команду. Неважно, идёт ли речь о канбане, скраме, каких-то ритуалах которые вы проводите с утра - как...
Открытый вебинар: «Как системному аналитику не допустить Spaghetti Code и других проблем в архитектуре»
На вебинаре вы узнаете:
+ Что такое антипаттерны и почему они появляются.
+ Разбор реальных примеров: God Object, Spaghetti Code, Lava Flow.
+ Как предотвратить ошибки на этапе проектирования.
+ Эффективные методы рефакторинга.
+ Инструменты для самопроверки кода.
Польза для участников:
1. Научитесь распознавать и избегать типичные ошибки в коде.
2. Улучшите качество и поддерживаемость своих проектов.
3. Получите чек-листы и инструменты для анализа кода.
4. Узнаете, как превратить плохой код в чистый и эффективный.
🎁Для участников вебинара доступен промокод со скидкой 5% на курс «Системный аналитик. Team Lead»:SATL06 до 01.07
⏰9 июня в 20:00 мск
➡️Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На вебинаре вы узнаете:
+ Что такое антипаттерны и почему они появляются.
+ Разбор реальных примеров: God Object, Spaghetti Code, Lava Flow.
+ Как предотвратить ошибки на этапе проектирования.
+ Эффективные методы рефакторинга.
+ Инструменты для самопроверки кода.
Польза для участников:
1. Научитесь распознавать и избегать типичные ошибки в коде.
2. Улучшите качество и поддерживаемость своих проектов.
3. Получите чек-листы и инструменты для анализа кода.
4. Узнаете, как превратить плохой код в чистый и эффективный.
🎁Для участников вебинара доступен промокод со скидкой 5% на курс «Системный аналитик. Team Lead»:
⏰9 июня в 20:00 мск
➡️Регистрация на вебинар: OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576