Системный и бизнес-аналитик: в чём разница и какую профессию выбрать

Короткий ответ: бизнес-аналитик чаще выясняет, какую проблему компании нужно решить и как должен измениться рабочий процесс. Системный аналитик чаще уточняет, как для этого должна работать информационная система: что происходит с данными, какие нужны проверки и как взаимодействуют сервисы. Они вместе работают с требованиями и людьми. В небольшой команде оба набора задач может выполнять один специалист, поэтому при выборе профессии смотрите на обязанности в вакансии, а не только на название.

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

Бизнес-аналитики и техническая команда рассматривают заказ интернет-магазина с разных сторон
Один заказ — совместная работа с бизнес-процессом и информационной системой

Один продукт — два угла зрения

Покупатель оформляет заказ на сайте. Наличие товара хранится в складской системе. Пока менеджер вручную проверяет остаток, тот же товар может купить кто-то ещё. Компания предлагает добавить резервирование товара при оформлении заказа.

Но фразы «добавить резерв» недостаточно для разработки. Нужно понять, когда товар резервируется, сколько действует резерв, кто его снимает и что видит покупатель при ошибке. Здесь бизнес-анализ и системный анализ встречаются.

Что выяснит бизнес-аналитик

Бизнес-аналитик начнёт с проблемы, а не с кнопки на сайте. Он поговорит с руководителем продаж, сотрудниками склада и поддержки: на каком шаге возникают отмены, как сейчас проверяют остатки, какие заказы затронуты. Затем опишет текущий процесс (As Is) и желаемый (To Be).

Его вопросы в нашем примере:

  • Какую долю отмен компания хочет снизить и как будет её измерять?
  • Нужно ли резервировать товар до оплаты или только после неё?
  • Что происходит, если покупатель не оплатил заказ вовремя?
  • Кто отвечает за исключения: склад, поддержка или автоматическое правило?

Результатом могут стать карта процесса, список заинтересованных сторон, бизнес-правила и согласованные требования к изменению. Например: «Неоплаченный заказ удерживает товар 15 минут; затем резерв снимается» — если именно такое правило подтвердит бизнес. 15 минут здесь лишь условие учебного примера, а не универсальный стандарт.

Бизнес-аналитик с сотрудниками склада и продаж разбирает путь заказа и причину отмены
Бизнес-аналитик выясняет, где возникает проблема и какие правила нужно согласовать

Что уточнит системный аналитик

Системный аналитик возьмёт согласованный сценарий и проработает поведение IT-систем. Он выяснит, где хранится остаток, как сайт запрашивает резерв у складской системы, что делать при одновременных заказах и какие ответы показывать пользователю.

Его вопросы:

  • Какой сервис создаёт резерв и возвращает его идентификатор?
  • Какие статусы есть у заказа и резерва; что переводит их в следующее состояние?
  • Что делать, если складская система не ответила или сообщила, что товар закончился?
  • Как избежать двойного резерва при повторном запросе?
  • Какие данные нужны тестировщику, чтобы проверить успешный и ошибочный сценарии?

Результатом могут быть сценарии использования (Use Case), схема состояний, модель данных, требования к API, правила обработки ошибок и критерии приёмки. Например: «Если сервис склада ответил, что остатка нет, заказ не переходит в статус „Ожидает оплаты“, а покупатель видит сообщение о недоступности товара». Точное техническое решение системный аналитик согласует с разработчиками и архитектором.

Системный аналитик и разработчик разбирают обмен данными между сайтом, сервисом заказов и складом
Системный аналитик уточняет взаимодействие сервисов, данные и обработку ошибок

Чем отличаются задачи и результаты работы

ВопросБизнес-аналитик — чащеСистемный аналитик — чаще
Главный фокусЗачем менять процесс и какую ценность даст изменениеКак изменение должно работать в системе
На примере резерваУточняет правила продажи и работы складаОписывает статусы, данные, обмен и ошибки
С кем много общаетсяВладельцы процесса, менеджеры, операционные команды, пользователиРазработчики, тестировщики, архитекторы, владелец продукта; также заказчик и пользователи
Типичные результатыСхема процесса, цели, бизнес-правила, требования заинтересованных сторонСценарии, функциональные и нефункциональные требования, модель данных, описание API
Критерий качестваИзменение решает исходную проблему и подходит людям и процессуКоманда одинаково понимает поведение системы, включая исключения

Прокрутите таблицу по горизонтали, чтобы сравнить обе роли →

Это ориентиры, а не список документов, которые обязан создавать каждый специалист. В одной компании бизнес-аналитик пишет пользовательские истории и критерии приёмки; в другой системный аналитик сам проводит интервью с владельцем процесса и рисует BPMN. Общая работа с требованиями — нормальная часть обеих ролей.

Какие навыки нужны

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

Для бизнес-анализа полезны моделирование процессов, работа с метриками и правилами, анализ заинтересованных сторон. BPMN помогает показать, кто и в какой момент выполняет действие. Но хорошая схема нужна для решения задачи, а не ради нотации.

Для системного анализа полезны понимание жизненного цикла разработки, данных, базового SQL, API и интеграций, функциональных и нефункциональных требований. Не обязательно писать код приложения, но нужно понимать технические ограничения и обсуждать их с командой. Например, что произойдёт с заказом, если запрос на резерв повторится после сбоя сети.

Ни один инструмент не закреплён за одной профессией навсегда: бизнес-аналитик тоже может разбираться в данных, а системный — в процессах. Глубина зависит от продукта и команды.

Где роли пересекаются

В нашем примере оба аналитика могут вместе обсудить правило снятия резерва. Бизнес-аналитик проверит, устраивает ли оно продажи и склад. Системный — можно ли надёжно реализовать его в существующих сервисах и как проверить результат. Если возникнет техническое ограничение, правило вернётся на обсуждение с бизнесом.

Иногда вместо двух должностей есть одна — «аналитик», «бизнес-системный аналитик» или «системный аналитик» с широким кругом задач. По данным IIBA, практики бизнес-анализа работают под разными названиями, включая systems analyst. SFIA также предлагает подбирать навыки под конкретную роль и контекст компании. Поэтому полезнее читать раздел «Задачи», чем спорить о названии вакансии.

Как выбрать направление без опыта в IT

Попробуйте решить две части задачи с резервом товара на бумаге.

  1. Бизнес-часть. Нарисуйте путь заказа от выбора товара до оплаты. Отметьте, где возникает отмена. Составьте пять вопросов для склада и продаж и предложите метрику, по которой проверите изменение.
  2. Системная часть. Запишите статусы заказа и резерва. Опишите, что сайт отправляет складской системе, что получает в ответ и что делает при ошибке. Добавьте два сценария для проверки.

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

При просмотре вакансии задайте себе три вопроса:

  • Что предстоит менять — процесс компании, цифровой продукт или оба сразу?
  • Какие результаты ждут от аналитика: схему процесса, требования к системе, описание API, критерии приёмки?
  • С кем предстоит согласовывать решения каждый день?

Так вы поймёте содержание работы точнее, чем по заголовку «бизнес-аналитик» или «системный аналитик».

Если ближе системный анализ: с чего начать

Для начала возьмите знакомый сервис и опишите один пользовательский сценарий: основной путь, две ошибки, нужные данные и критерии проверки. Затем разберитесь, как связаны требования, API, база данных и тестирование. Так вы увидите, нравится ли вам уточнять детали работы системы.

В программе Prosystalent эти темы собраны в интенсивном онлайн-курсе по системному анализу: требования, моделирование, BPMN, UML, SQL, API и работа с командой. Обучение рассчитано на 6 недель, после подготовки команда сопровождает поиск работы. По условиям оплаты, предоплата составляет 0 ₽; после официального трудоустройства студент платит 20% от дохода в течение 12 месяцев по договору. Это обучение с оплатой после трудоустройства, а не бесплатный курс.

Если вы пока выбираете между ролями, посмотрите программу и оставьте заявку, чтобы обсудить, подходят ли вам задачи системного аналитика. Решение лучше принимать после знакомства с конкретными упражнениями, а не только с названием профессии.

Если вы только знакомитесь с профессией, прочитайте, можно ли стать системным аналитиком с нуля и с какой базы начать подготовку.

Частые вопросы

Системный аналитик — это программист?

Нет. Он описывает требования и поведение системы, обсуждает решения с технической командой. Понимать данные, API и ограничения разработки важно; писать код приложения обычно не входит в его основные задачи.

Может ли бизнес-аналитик работать в IT-продукте?

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

Кто пишет техническое задание и User Story?

Зависит от распределения задач. Оба специалиста могут участвовать в описании требований. Важнее, чтобы команда согласовала владельца документа, уровень детализации и порядок изменений.

Какая профессия «лучше» для новичка?

Универсального ответа нет. Сравните реальные задачи из вакансий и выполните небольшой учебный кейс для каждой роли. Интерес к работе с людьми и процессами обычно ведёт к бизнес-анализу; интерес к логике систем и данным — к системному. В обеих ролях придётся и общаться, и разбираться в деталях.

Можно ли перейти из бизнес-анализа в системный?

Да, часть навыков переносится: интервью, работа с требованиями, моделирование процессов. Понадобится углубить техническую сторону — данные, интеграции, API, системные сценарии. Обратный переход тоже возможен: нужно сильнее освоить работу с бизнес-целями, метриками и изменением процессов.

Готовы к карьере в IT? Оставьте заявку!

Связаться с нами