Системный аналитик (SA) | Бизнес-аналитик (BA)
Определение
Эта статья является частью большого гайда по профессиям в IT-аналитике. Чтобы ознакомиться с остальным материалом, переходи по ссылке
BA|SA аналитики — это специалисты, которые оптимизируют IT-процессы компании, выступая мостом между бизнесом и разработчиками. Их ключевая роль — «переводить» запросы заказчиков на язык технических требований, которые будут понятны программистам.
Оба направления идут рука об руку, поскольку в компаниях редко разделяют понятия системного и бизнес анализа.
Плюсы и минусы опишу в целом, а оценки по шкале приведу раздельно.
Основные задачи BA|SA аналитика
- Изучение процессов
Аналитики исследуют, как работают текущие IT-системы: выявляют узкие места, противоречия в данных, рутинные операции.
Например, в ходе изучения процессов BA может обнаружить, что значительную часть рабочего времени сотрудники тратят на ручной ввод данных из почты в CRM. Этот момент можно и нужно оптимизировать. - Проектирование решений
На основе проблем бизнеса аналитики предлагают улучшения: от изменения workflow до внедрения новых IT-инструментов.
Например, SA может разработать требования для автоматической интеграции почты с CRM, чтобы сократить ручной труд. - Согласование изменений и документирование
BA фокусируется на бизнес-целях («клиент хочет сократить время обработки заказов»), а SA — на технической реализации («как подключить API почты к CRM»). Но в реальности эти роли часто объединяются в одном специалисте, потому что компании редко разделяют два направления.
Плюсы специальности
- Много коммуникации, что отлично развивает навыки делового общения, а также командной работы. Такая роль отлично подойдет для экстравертов.
- Оказывают прямое влияние на бизнес-процессы в IT-продуктах: ищут несовершенства и предлагают варианты решения проблем. Результаты их труда можно увидеть по итогам разработки.
- Мало кода. Работа больше ориентирована на логику, чем на детали реализации. BA|SA документирует процессы в виде различных диаграмм и нотаций и обычно не углубляются в код (хотя для кого-то это может быть и минусом).
Минусы специальности
- Требуется глубокое понимание бизнес-процессов и умение «переводить» требования на технический язык в виде различных нотаций и диаграмм: UML, BPMN 2.0, архитектурные диаграммы.
Пункт сам по себе не является минусом в случае, если у тебя ранее уже был опыт работы в смежной сфере. А вот с нуля погрузиться в нюансы может быть проблематично. - Задачи могут быть менее «техническими», что может стать проблемой, если тебе нравится работа с данными и написание кода.
- Помимо общения с командой с одной стороны, в параллель придётся взаимодействовать с заказчиком с другой стороны. Такая роль «коммуникационного мостика» сопряжена с ответственностью, поскольку от действий BA|SA зависит успех реализации проекта.
Оценка по критериям
1. Код
BA: 2/10
Программирование почти не требуется. Иногда нужно понимать базовые принципы SQL и знание Excel, но писать код — это редкость.
SA: 7/10
Чаще требуется технический бэкграунд: умение читать и анализировать чужой код, работа с API, понимание архитектуры. Могут потребоваться скрипты (Python, команды PowerShell), но не полноценная разработка.
2. Коммуникация
BA: 10/10
Основная задача — сбор требований, согласование с заказчиками и командой. Ежедневные митинги, интервью, презентации.
SA: 8/10
Больше фокуса на технической документации, но коммуникация с разработчиками, архитекторами и тестировщиками всё равно регулярная.
3. BI | наличие отчетности
BA: 7/10
Создание отчетности — часть работы: визуализация в Excel, Power BI, DataLens. Собирают отчеты по метрикам, KPI, процессам — еженедельно/ежемесячно.
SA: 3/10
Реже. Графики строятся в основном для анализа производительности системы, но это не ключевая задача.
4. Зарплата — уровень по рынку SA: 200к net BA: 170к net Зарплаты ниже, чем у разработчиков, но выше, чем у менеджеров без технического бэкграунда. SA часто получают больше BA из-за технической сложности. SA особенно актуальны на рынке СНГ после 2022 года, когда началась массовая разработка отечественного ПО, призванного заместить западные решения
5. Сложность — порог входа
BA: 5/10
Легче стартовать без опыта: достаточно soft skills, базового понимания процессов и инструментов (UML, BPMN). Но конкуренция высокая — нужна прокачка аналитического мышления.
SA: 8/10
Требуется техническая база (архитектура, системы, SQL, API), понимание DevOps-практик. Без смежного опыта может быть сложно.
Карта компетенций BA|SA аналитика
Карта компетенций представлена по ссылке.
PS: карта компетенций позаимствована у данного автора