Кто такой системный аналитик и чем занимается

Системный аналитик пишет ТЗ и API-спецификации – мост между бизнесом и разработкой. Разбираем задачи, инструменты, зарплаты и путь в профессию.

P
Редакция Progbasics · 24 мин
0 просмотров
Кто такой системный аналитик и чем занимается
Если коротко
  • Системный аналитик переводит бизнес-требования в ТЗ и API-спецификации для разработчиков.
  • Отличается от бизнес-аналитика: SA – в технической реализации, BA – в бизнес-процессах.
  • Зарплата junior – 70–120 тыс., senior – 200–320+ тыс. руб./мес.
  • Чаще всего приходят из QA или разработки, реже – с нуля через стажировку в банке.

Системный аналитик (SA) переводит бизнес-требования в технические спецификации, которые разработчики могут реализовать. Если бизнес говорит «хотим, чтобы пользователь получал уведомление при изменении статуса заказа», системный аналитик превращает это в: какие события тригерят уведомление, через какой канал (push/email/sms), что именно написано в тексте, как обрабатывается ошибка доставки.

Без SA разработчик либо делает неправильно, либо тратит половину времени на уточнение требований.

Чем занимается системный аналитик

Системный аналитик — специалист, который переводит бизнес-задачи в техническое задание. Между тем, что хочет заказчик («хочу, чтобы клиенты могли оплачивать онлайн»), и тем, что должен написать разработчик (технические требования к API платёжной системы, схема БД, сценарии ошибок), лежит пропасть. SA эту пропасть закрывает. Он собирает требования, задаёт нужные вопросы, рисует схемы процессов, пишет спецификации — и делает это так, чтобы разработчик понял задачу с первого раза без бесконечных уточнений.

От BA (бизнес-аналитика) SA отличается техническим заземлением: он понимает архитектуру систем, умеет читать SQL и описывать API. От разработчика — тем, что его продукт не код, а документация и коммуникация. В крупных банках и телекоме SA — один из самых многочисленных технических специалистов: системы интегрированы между собой, требования сложны, и без SA команды просто не могут работать эффективно.

  • Сбор требований: интервьюирует заказчиков и пользователей, выявляет реальные потребности (а не то, что они говорят что хотят)
  • Написание технической документации: технические задания (ТЗ), user stories, use cases, SRS (Software Requirements Specification)
  • Моделирование процессов и систем: BPMN-диаграммы бизнес-процессов, UML-диаграммы для описания системы
  • Проектирование API: описывает контракты между системами – что отправляет, что принимает, какие ошибки возможны
  • Согласование с командами: проводит ревью ТЗ с разработчиками и тестировщиками, разруливает противоречия
  • Поддержка разработки: отвечает на вопросы разработчиков в процессе реализации, уточняет требования

Системный аналитик vs Бизнес-аналитик vs Data Scientist

Системный аналитик Бизнес-аналитик Data Scientist
Фокус Техническая реализация Бизнес-процессы и эффективность Анализ данных и ML-модели
Работает с Разработчиками, архитекторами Руководством, бизнес-пользователями Данными и ML-командой
Главный продукт ТЗ, спецификации API, схемы БД Бизнес-требования, процессные карты Аналитические отчёты, модели
Нужен код? Минимально – SQL, иногда Python Обычно нет Да – Python, R, SQL

В небольших компаниях бизнес-аналитик и системный аналитик часто одна должность под названием «аналитик» или «BA/SA». Подробнее о смежной роли: кто такой бизнес-аналитик.

Зарплаты системных аналитиков

Уровень Опыт Зарплата (руб./мес., Москва, 2026)
Junior SA 0–1 год 80 000 – 130 000
Middle SA 1–3 года 150 000 – 240 000
Senior SA 3–6 лет 240 000 – 390 000
Lead SA / Архитектор 6+ лет 370 000 – 600 000+

Данные ориентировочные по hh.ru, октябрь 2026. Банки и крупные корпоративные IT-структуры платят ближе к верхней границе. Зарплаты Data Scientist – смежной роли с упором в данные – в статье как стать Data Analyst с нуля.

Откуда приходят системные аналитики

Нет одного «правильного» пути. Чаще всего системными аналитиками становятся:

  • Разработчики – знают технологии, постепенно берут на себя больше проектирования и коммуникации
  • Тестировщики (QA) – хорошо понимают требования и то, как система должна работать
  • Бизнес-аналитики – расширяют компетенции в сторону технической стороны
  • Выпускники технических специальностей – начинают напрямую в роли SA после курсов или стажировки

Что производит системный аналитик

Главный продукт SA – документация. Конкретные артефакты:

Центральный документ — Техническое задание (ТЗ) или SRS (Software Requirements Specification). Хорошее ТЗ отвечает на вопросы: что должна делать система, при каких условиях, какие ошибки должна обрабатывать, какова производительность. Плохое ТЗ — это список «хотелок» заказчика без схем, без сценариев ошибок, без критериев приёмки. Именно из-за плохого ТЗ большинство IT-проектов выходит за рамки бюджета или сроков: разработчики делают «как поняли», а не «как нужно».

  • ТЗ (Техническое задание): полное описание системы или её компонента: функциональные требования, ограничения, нефункциональные требования (производительность, безопасность)
  • User Story / Use Case: описание взаимодействия пользователя с системой с точки зрения пользователя
  • API-спецификация (OpenAPI/Swagger): контракт между сервисами – что принимает, что отдаёт, коды ошибок
  • ER-диаграмма: схема базы данных – таблицы, связи, типы данных
  • BPMN-диаграмма: визуальная схема бизнес-процесса – кто что делает в какой последовательности
  • Протокол согласования: запись договорённостей между командами после встречи

Кейс: как работает системный аналитик на реальной задаче

Чтобы объяснить, что делает SA, – разберём задачу из практики. Допустим, бизнес хочет добавить онлайн-оплату в мобильное приложение.

  1. Встреча с бизнесом: SA узнаёт требования – какие платёжные системы нужны, нужны ли рассрочки, как обрабатывать отказы банка
  2. Анализ текущей системы: SA смотрит, как устроена текущая архитектура, где хранятся данные пользователей, какие системы нужно будет интегрировать (ERP, CRM, банковский процессинг)
  3. Написание user stories: «Как пользователь, я хочу оплатить заказ картой, чтобы не вводить данные каждый раз» – SA описывает сценарии со всеми альтернативными путями (что если карта не прошла, что если лимит превышен)
  4. Разработка API-спецификации: SA пишет OpenAPI (Swagger) документ: какие endpoints нужны, какие данные принимает платёжный сервис, какие коды ответов возвращает
  5. Согласование с разработкой: SA проводит grooming с командой – разработчики задают вопросы, SA уточняет неоднозначности, финализирует ТЗ
  6. Приёмка: SA проверяет, что реализованное соответствует описанному – участвует в тестировании граничных кейсов

Весь этот цикл занимает 2–4 недели для одной фичи. SA – связующее звено: без него разработчики строят не то, что хотел бизнес.

Карьерные грейды: что умеет каждый уровень

Грейд Опыт Что умеет Зарплата (Москва, 2026)
Junior SA 0–1 год Пишет user stories, описывает требования под руководством, работает с готовыми шаблонами 80–130 тыс.
Middle SA 1–3 года Самостоятельно ведёт аналитику по фиче, пишет OpenAPI, описывает архитектуру интеграций 150–240 тыс.
Senior SA 3+ лет Проектирует архитектуру систем, ведёт несколько фич одновременно, менторит джунов 240–390+ тыс.
Lead SA / Architect 5+ лет Отвечает за системную архитектуру продукта, принимает стратегические технические решения 370–600+ тыс.

Junior SA в банк или крупный телеком берут охотно – там много аналитической работы и есть кому учить. В небольших IT-компаниях джуну без опыта сложнее: там нужен готовый к самостоятельной работе Middle.

Где работают системные аналитики

Банки и финтех

Крупнейший работодатель SA в России – Сбер, Тинькофф (Т-Банк), ВТБ, Альфа. Финансовые системы сложны: много интеграций, высокие требования к безопасности и документации. Платят выше рынка, процессы выстроены, есть обучение.

Телеком и e-commerce

МТС, Билайн, Яндекс Маркет, Ozon – системы с тысячами компонентов, которые нужно постоянно интегрировать. Масштаб задач большой, темп высокий. Хороший опыт для тех, кто хочет работать со сложными распределёнными системами.

IT-продуктовые компании

SaaS-стартапы и зрелые продуктовые компании: 1С, HeadHunter, Битрикс. SA здесь совмещает аналитику с участием в продуктовых решениях. Часто – переходная зона между SA и PM.

Консалтинг и системные интеграторы

Компании вроде EPAM, Luxoft, IBS берут SA для работы на проектах у крупных клиентов. Разнообразие задач, возможность быстро набрать опыт в разных доменах. Минус – постоянная смена проектов.

Soft skills системного аналитика

Технические навыки SA хорошо описаны в вакансиях. Soft skills – реже, но именно они определяют, станет ли Junior Middle:

  • Умение задавать правильные вопросы: бизнес не знает, чего хочет в деталях – SA должен это вытащить через правильно поставленные вопросы, а не принимать расплывчатые требования
  • Умение говорить «нет» требованиям: когда бизнес хочет невозможного в срок – SA объясняет ограничения и предлагает альтернативу
  • Структурированное мышление: держать в голове сложную систему из сотен компонентов и видеть, как изменение одного затронет другое
  • Письменная коммуникация: 80% работы – документация; плохо написанное ТЗ порождает ошибки в коде
  • Фасилитация встреч: SA собирает стейкхолдеров с разными интересами и приходит к согласованным решениям

Инструменты системного аналитика

SA работает с широким набором инструментов. Для каждой категории – свой стандарт индустрии:

Моделирование и диаграммы

Главный язык SA – визуальные схемы. Рисовать их можно в любом инструменте, но читать должна вся команда. Самые распространённые: draw.io (diagrams.net) – бесплатный, экспортируется в любой формат; Miro – коллаборативная доска, удобна для удалённых команд; Confluence + Lucidchart – стандарт в корпоративном секторе.

Типы схем, которые SA рисует регулярно: BPMN (бизнес-процессы), UML Use Case (сценарии использования), Sequence Diagram (последовательность вызовов между системами), ERD (структура базы данных), C4 Model (архитектура системы на разных уровнях абстракции).

Написание требований и спецификаций

Confluence – стандарт де-факто для корпоративных проектов. Встроенные шаблоны для ТЗ, интеграция с Jira. Notion – чаще в стартапах, гибче, удобнее для не-технических стейкхолдеров. Google Docs – для небольших команд и первых черновиков.

API и техническая документация

Swagger / OpenAPI – стандарт для описания REST API. SA пишет спецификацию, разработчики генерируют код и документацию из неё. Инструменты: Swagger Editor (онлайн, бесплатно), Postman (тестирование API + встроенная документация). Stoplight Studio – для крупных API с версионированием.

Работа с задачами и требованиями

Jira – в большинстве компаний. SA создаёт user stories, эпики, линкует требования к задачам разработки. YouTrack – российская альтернатива, используется в части отечественных компаний после 2022 года.

Как стать системным аналитиком: практический путь

Путь в профессию зависит от того, откуда вы стартуете:

Из бизнес-анализа или проектного менеджмента

Это самый органичный переход. Вы уже умеете собирать требования и работать со стейкхолдерами. Добавить нужно: понимание архитектуры систем, работу с API-спецификациями (OpenAPI), моделирование в UML и BPMN. Займёт 6–12 месяцев целенаправленного изучения + практика на реальных задачах.

Из QA-тестирования

Тестировщик уже умеет думать граничными кейсами, читать ТЗ и находить в нём дыры. Переход в SA – шаг от «нахожу проблемы в требованиях» к «пишу требования так, чтобы проблем не было». Основная доработка: научиться самостоятельно собирать требования и проектировать интеграции.

Без IT-опыта

Реально, но дольше. Лучший вход – банковский или страховой сектор: там много аналитической работы, процессы выстроены, есть обучение. Требования к технической глубине ниже, чем в IT-продуктовых компаниях. Стажировки в Сбере, ВТБ, Росбанке берут людей с экономическим или техническим образованием.

Что изучить в любом случае

  • SQL: Selectel SQL Academy, курс на Stepik – базовые SELECT, JOIN, GROUP BY
  • OpenAPI / Swagger: официальная документация + 1–2 практических проекта
  • UML и BPMN: книга Гради Буча «UML. Объектно-ориентированный анализ» или онлайн-курсы на Udemy
  • Гибкие методологии: BABOK Guide (стандарт бизнес-анализа), Scrum Guide – базовые сертификации типа IIBA ECBA

Почему компании готовы платить SA 200 000+ рублей

На первый взгляд странно: SA не пишет код, не руководит командой, не генерирует прямую выручку. Почему он получает столько же, сколько middle-разработчик или больше?

Ответ – в цене ошибки. Разработчик, который три месяца делал не то, что хотел бизнес, стоит компании 500 000–1 500 000 рублей прямых затрат плюс opportunity cost. SA – это страховка от такой ошибки. Он проводит неделю на сбор и согласование требований и экономит три месяца разработки неправильного решения.

Второй фактор – дефицит. Хороших системных аналитиков мало. Писать код можно научить за год. Научить человека одновременно понимать бизнес-процессы, проектировать архитектуру интеграций, писать понятную документацию и договариваться со стейкхолдерами – занимает 3–5 лет практики. Рынок это отражает в зарплатах.

Типичная неделя системного аналитика

Понедельник начинается с чтения почты и Jira: что изменилось за выходные, есть ли новые запросы от бизнеса. Потом – встреча по новой фиче: продукт объясняет, что хочет, SA задаёт вопросы. Много вопросов. «А что происходит, если пользователь нажал кнопку дважды?», «А какие данные нужны из системы X?», «А что если система X недоступна?». Бизнес редко думает о граничных кейсах – это работа SA.

Вторник-среда – основная работа с документацией. SA сидит и пишет. User stories, flow-диаграммы, API-спецификация. Это медитативная, требующая концентрации работа. Один хорошо описанный endpoint занимает час: нужно прописать все входные параметры, все коды ответов, все граничные ситуации, примеры запроса и ответа.

Четверг – grooming с командой разработки. SA представляет готовую спецификацию, разработчики задают вопросы и дают оценки. SA уточняет непонятное, иногда переписывает часть требований прямо на встрече. После grooming разработчики должны понимать задачу настолько хорошо, чтобы начать делать без дополнительных уточнений.

Пятница – административное: обновить статусы задач, написать summary для стейкхолдера, посмотреть, что из ТЗ уже реализовано и соответствует ли написанному. Иногда – приёмочное тестирование нового функционала.

Где ошибаются новички: три ловушки в работе SA

Ловушка первая: писать требования вместо того, чтобы понимать задачу. Типичный сценарий: бизнес приходит с запросом «хочу кнопку, которая экспортирует отчёт в Excel». Слабый аналитик садится и описывает кнопку. Сильный задаёт вопрос: «А зачем вам Excel? Что вы с ним делаете дальше?» – и выясняет, что Excel нужен, чтобы раз в неделю отправлять отчёт директору. После уточнения задача превращается из «кнопка экспорта» в «автоматическая отправка еженедельного отчёта на email». Это другая архитектура, другая сложность и, скорее всего, лучшее решение.

Ловушка вторая: слишком технические ТЗ для нетехнических стейкхолдеров. SA часто пишут документы, которые разработчики понимают, а бизнес-заказчики подписывают не читая. Потом оказывается, что бизнес имел в виду другое. Хорошее ТЗ читается на двух уровнях: бизнес читает описание процессов и user stories, разработчики смотрят на технические детали и API-контракты. Писать в расчёте только на одну аудиторию – профессиональная ошибка.

Ловушка третья: считать, что задача SA заканчивается на сдаче документа. Реальность: SA нужен на протяжении всей разработки. Разработчики будут задавать вопросы, находить противоречия в требованиях, предлагать альтернативные решения. Если SA исчез после сдачи ТЗ – проект уйдёт не туда, потому что команда начинает принимать решения самостоятельно. Хороший SA присутствует на grooming-сессиях, доступен для quick-вопросов и участвует в приёмочном тестировании.

Системный аналитик в разных типах компаний: чего ожидать

В банке или финтехе SA работает по ГОСТ-документации, BPMN 2.0 и строгим процессам согласования. Задачи стабильные, процессы описаны, зато изменения проходят через 5 согласований. Подходит тем, кто ценит структуру и хочет глубоко изучить финансовые бизнес-процессы. Зарплаты в Сбере, ВТБ, Тинькофф – одни из самых высоких на рынке SA.

В продуктовой IT-компании (Яндекс, Авито, Wildberries) темп выше, требования менее формализованы, зато больше влияния на продукт. Здесь SA называют то аналитиком, то BA, то иногда PM – граница размытая. Ценится скорость и умение работать с неопределённостью. Часто нет классического ТЗ – есть набор user stories и устные договорённости.

В системном интеграторе или аутсорсе SA работает на нескольких проектах одновременно, нарабатывает широкий опыт с разными стеками и отраслями. Минус – меньше влияния на продукт и частая смена контекста. Плюс – через 2–3 года вы будете понимать, как устроены системы в ритейле, логистике, производстве и госсекторе. Это ценный опыт для перехода в консалтинг или выхода на более сложные роли.

Системный аналитик vs смежные профессии: точная таблица

Разграничение ролей на практике зависит от компании. Вот как это выглядит в большинстве российских IT-команд:

Критерий Системный аналитик (SA) Бизнес-аналитик (BA) Аналитик данных (DA) Data Scientist
Основная задача Описать КАК система должна работать Описать ЗАЧЕМ (бизнес-потребность) Анализировать данные, строить отчёты Строить предсказательные модели
Главный артефакт ТЗ, схемы, API-контракты, UML BRD, процессные схемы BPMN, user stories Дашборды, SQL-отчёты, презентации ML-модели, эксперименты, фичи
Инструменты Confluence, JIRA, StarUML, Swagger Visio, BPMN-редакторы, Miro SQL, Python/R, Power BI, Tableau Python, Jupyter, MLflow, PyTorch
Глубина в коде Знает API, не пишет код Минимальная SQL — профессионально Python — профессионально
С кем работает Разработчики, архитекторы, тестировщики Заказчик, PM, проджект Бизнес-юниты, PM, маркетинг ML-команда, дата-инженеры
Медианная зарплата (РФ) 220 тыс. ₽ 185 тыс. ₽ 195 тыс. ₽ 290 тыс. ₽
Порог входа Средний Ниже среднего Средний (нужен SQL) Высокий (нужна математика)

Источник зарплат: Хабр Карьеры, данные по России за 2026 год. Медианы по вакансиям с указанной зарплатой.

Вопросы на собеседовании системного аналитика

По разборам интервью в IT-компаниях Москвы (банки, маркетплейсы, телеком):

Что такое диаграмма последовательности (sequence diagram) и когда вы её используете?

Sequence diagram — тип UML-диаграммы, показывающий взаимодействие компонентов системы во времени. SA использует её для описания сложных сценариев (авторизация, платёж, интеграция с внешней системой). Инструменты: PlantUML (текстовый), draw.io, StarUML. На собеседовании часто просят нарисовать диаграмму прямо на встрече.

Как бы вы описали требования для простого API?

Ожидаемый ответ включает: 1) Endpoint (метод + URL). 2) Request body/params (со схемой данных). 3) Response (структура + коды ответа: 200, 400, 404, 500). 4) Ограничения (auth, rate limit). 5) Пример запроса/ответа. Хорошие SA оформляют это в OpenAPI/Swagger — спросите, знакома ли вам эта нотация.

Как вы валидируете требования с заказчиком?

Ответ должен включать: прототипирование (показать, а не рассказать), Use Case / пользовательские истории, accept criteria, согласование примеров — «definition of done». Красный флаг на интервью: SA который просто записывает что говорит заказчик, а не задаёт уточняющие вопросы.

Что делать, если разработчик говорит «это невозможно», а заказчик требует?

Классическая ситуация. Правильный ответ: 1) Уточнить у разработчика — что именно невозможно и почему (технические ограничения). 2) Уточнить у заказчика — в чём суть потребности (часто просят решение, а не проблему). 3) Найти альтернативное решение, удовлетворяющее потребность в рамках технических возможностей. SA — переводчик между бизнесом и разработкой.

Объясните разницу между функциональными и нефункциональными требованиями.

Функциональные — что система делает: «пользователь может войти через Google OAuth». Нефункциональные — как она это делает: «авторизация выполняется за <2 секунды, система выдерживает 10 000 одновременных пользователей». К NFR относятся: производительность, доступность, безопасность, масштабируемость, UX-требования. Распространённая ошибка: SA фокусируется только на функциональных.

Плюсы и минусы работы системным аналитиком

✅ Плюсы ❌ Минусы
Стабильный спрос: SA нужны везде, где есть сложные IT-системы Много документирования – может быть монотонно
Путь из любого технического бэкграунда – бухгалтерия, юристы, тестировщики Между требованиями бизнеса и реализацией разработчиков – сложная позиция посредника
Умеренный темп по сравнению с разработкой – меньше ночных дедлайнов Часто нет прямого влияния на продуктовые решения
Высокие зарплаты в банках и финтехе Требования устаревают – надо постоянно обновлять документацию
Легко перейти в PM, архитектуру, консалтинг Сертификация (IIBA, CBAP) стоит дорого и занимает время

FAQ

Нужно ли системному аналитику уметь программировать?

Писать production-код – нет. Но понимать принципы разработки, читать SQL-запросы и разбираться в структуре API – обязательно. Аналитик, не понимающий техническую сторону, пишет документацию, которую разработчики не могут реализовать.

Системный аналитик или продакт-менеджер – что лучше?

Разные профессии с разным фокусом. SA – глубже в технической документации и проектировании систем. PM – в стратегии продукта, метриках и бизнесе. Переход из SA в продакт-менеджера – один из популярных карьерных путей: SA хорошо понимает продукт изнутри.

Есть ли сертификации для системных аналитиков?

Есть: CBAP (Certified Business Analysis Professional) от IIBA, CCBA, BABOK-сертификации. В России популярен также курс от «Системные аналитики» и программы в Яндекс Практикуме. Сертификация не обязательна для трудоустройства, но плюс при прочих равных.

Нужно ли системному аналитику писать код?

Нет – программировать не нужно. Но SA должен понимать как работает код: что такое переменная, функция, цикл, база данных, API. Этого достаточно, чтобы читать технические решения и разговаривать с разработчиками на одном языке. Sql-запросы на уровне SELECT – полезный навык.

Как войти в системный анализ без IT-опыта?

Стартуют обычно из трёх точек: QA-инженер (уже понимает, как тестируются требования), бизнес-аналитик (переходит в техническую сторону) или разработчик (уходит от кода в аналитику). Без IT-опыта – сложно, но реально через банковский или корпоративный сектор: там берут SA со смежным бизнес-образованием и обучают.

P
Редакция Progbasics

Собираем и сверяем программы онлайн-школ: цены, сроки, документы об окончании.