Обучение

Сообщение об ошибке

Обучение

Сообщение об ошибке

Как системный и бизнес-аналитик делят один продукт?

27 сентября 2024

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

Про задачи, которые выполняют оба специалиста, а также про то, чем бизнес- и системный аналитик помогают проекту и друг другу, рассказала тренер IT-Academy — Анастасия Дергач, Senior Business Analyst в X5 Group.

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

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

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

«

Анастасия Дергач — Senior Business Analyst в X5 Group

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

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

Ключевые отличия между бизнес- и системным аналитиком

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

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

«

Анастасия Дергач — Senior Business Analyst в X5 Group

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

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

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

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

Для эффективной работы бизнес-аналитик должен:

  • обладать аналитическими способностями и развитыми коммуникативными навыками

  • уметь управлять требованиями, работать с большими объемами данных

  • применять инструменты моделирования бизнес-процессов (UML, BPMN) и прототипирования дизайна продукта, структуры и компонентов пользовательского интерфейса

  • понимать основы программирования и жизненного цикла разработки ПО

  • хорошо знать отрасль и бизнес-домен для глубокого анализа требований и процессов.

Системному аналитику в работе необходимо:

  • иметь системное мышление, способность видеть и понимать связи между компонентами и процессами

  • владеть навыками эффективной коммуникации, управления требованиями и инструментами моделирования бизнес-процессов

  • понимать, как проектируется архитектура систем, знать основные архитектурные стили и паттерны

  • понимать, как устроены базы данных, моделировать данные и применять базы данных SQL и NoSQL в своей работе

  • знать протоколы и стандарты интеграции различных систем и сервисов

  • понимать принципы объектно-ориентированного программирования, знать языки программирования и технологии разработки ПО.

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

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

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

«

Анастасия Дергач — Senior Business Analyst в X5 Group

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

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

Совет эксперта

«

Анастасия Дергач — Senior Business Analyst в X5 Group

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

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

А IT-Academy готова порадовать тебя стартами групп с дистанционным форматом обучения сразу по двум направлениям — «Бизнес-анализ в IT»‎ и «Системный анализ»‎ — уже 2 октября!

Что выбираешь ты?


Полная, частичная перепечатка или любое иное использование материалов с сайта IT-Academy разрешается только с указанием активной гиперссылки, ведущей на первоисточник (точный адрес страницы на www.it-academy.by).