Наталья Габрух 29 августа 2020

🔀 Чем отличаются системный и бизнес-аналитик? Разбираемся на практике

Дискуссии о том, как разделить определения системного и бизнес-аналитика ведутся в сфере непрерывно. Одни уверены, что это профессия «два в одном», другие – не понимают, какой именно аналитик нужен проекту, и главное – зачем. Раскладываем по полочкам.
🔀 Чем отличаются системный и бизнес-аналитик? Разбираемся на практике

Где грань между системным и бизнес-аналитиком

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

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

Рассмотрим разницу ролей на примере задач специалистов:

  • бизнес-аналитик: изучение, описание, анализ, изменение бизнес-процессов (пример описания бизнес-процесса); выявление проблем или возможностей роста; формирование бизнес-требований c учетом рисков, затрат, зависимостей, норм;
  • системный аналитик: анализ бизнес-требований; определение стека технологий, готовых решений; проектирование баз данных; проектирование модели взаимосвязей компонентов; систематизация технических требований для разработчиков; проверка реализации согласно требованиям; составление документации.

Одно из объяснений специфики различий между специалистами можно узнать из доклада Егора Вершинина.

Практику задействования системного и бизнес-аналитика на проектах разного масштаба можно продемонстрировать на следующей таблице (адаптированно по презентации).

Тип проекта Количество разработчиков Бизнес-аналитик Системный аналитик
1 продукт 3-10 Да Нет
1 продукт 10-20 Да Нет
2 и более продуктов 10-20 Да Делегировать разработке
2 и более продуктов > 20 Да Да

Как задачи системного и бизнес-аналитика описываются в профессиональной литературе

В профессиональной литературе бизнес-аналитика, как специалиста, выделяют отдельно, рассматривая сферу IT, как одно из узких направлений развития. Пример: свод правил по бизнес-анализу под названием BABOK. Если авторы освещают область разработки требований к ПО, роли системного и бизнес-аналитика смешиваются, как, например, в книге К. Вигерса и Д.Битти «Разработка требований к программному обеспечению».

Более строгое разделение профессий системного и бизнес-аналитика можно найти в профессиональном стандарте на сайте Министерства труда.

Для роли бизнес-аналитика определяют следующий набор задач:

  • работает с заинтересованными сторонами;
  • обеспечивает изменения в организации;
  • выявляет бизнес-проблемы и бизнес-возможности;
  • управляет бизнес-анализом;
  • аналитически обеспечивает разработку стратегии изменений организации.

Для системного аналитика стандарт определяет такие задачи:

  • разрабатывает требования к отдельным функциям системы;
  • разрабатывает требования и технические задания на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности;
  • концептуально и функционально проектирует системы среднего и крупного масштаба и сложности;
  • управляет аналитическими работами и подразделением.

Есть ли тенденция разделения профессий при найме?

По данным сайта hh.ru, работодатели скорее разделяют профессии системного и бизнес-аналитика, нежели ищут специалиста, который полностью совмещает эти роли.

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

Навыки, инструменты и методологии системного и бизнес-аналитика

Бизнес-аналитик Системный аналитик
Навыки аналитическое мышление; навык ведения переговоров; навык оценки решений и рисков; навык работы с большим потоком данных; понимание жизненного цикла разработки ПО. знание основ разработки ПО; знание основ теории алгоритмов, теории баз данных, теории систем и системного анализа, а также безопасности информации; опыт разработки документации по ГОСТ 34; общие знания в области менеджмента.
Инструменты MS Excel / PowerPoint / Power BI / Tableau / Confluence Jira / Basecamp / CASE-инструменты (например: Enterprise Architect, MS Visio, ARIS) / GitHub / Git / SQL / REST / SOAP
Нотации UML / BPMN / EPC UML / IDEF0 / IDEF1X
Методологии и практики BPM, Lean Six Sigma, ITIL SCRUM, Kanban, Waterfall
Распределение навыков системного и бизнес-аналитика
Распределение навыков системного и бизнес-аналитика

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

Пусть есть заказчик – B2C поставщик здорового питания по подписке на ежедневной основе. Компания предоставляет услуги в четырех городах России и Казахстана.

Заказчик обратился с задачей объединения системы управления данными клиентов, блюд, поставщиков продукции и доставки в единую систему с общим корпоративным сайтом по заказу услуг. Бизнес-аналитик (БА) посетил предприятие заказчика, провел переговоры с экспертами предметной области и определил требования к будущему ПО. Системный аналитик (СА) ознакомился с текущим состоянием компонентов систем, на основании требований БА определил подходящие готовые решения, составил техническую документацию.

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

Задача СА: изучить текущее состояние информационных систем, варианты их переиспользования, определить готовое ПО, которое будет использоваться на проекте, смоделировать сущности предметной области и баз данных, сформировать перечень функциональных требований в техническом задании для разработчиков.

***

Хочу подтянуть знания по математике, но не знаю, с чего начать. Что делать?

Если базовые концепции языка программирования можно достаточно быстро освоить самостоятельно, то с математикой могут возникнуть сложности. Чтобы помочь освоить математический инструментарий, «Библиотека программиста» совместно с преподавателями ВМК МГУ разработала курс по математике для Data Science, на котором вы:

  • подготовитесь к сдаче вступительных экзаменов в Школу анализа данных Яндекса;
  • углубитесь в математический анализ, линейную алгебру, комбинаторику, теорию вероятностей и математическую статистику;
  • узнаете роль чисел, формул и функций в разработке алгоритмов машинного обучения.
  • освоите специальную терминологию и сможете читать статьи по Data Science без постоянных обращений к поисковику.

Курс подойдет как начинающим специалистам, так и действующим программистам и аналитикам, которые хотят повысить свой уровень или перейти в новую область.

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ