Системный и бизнес-аналитик пошаговый гайд к востребованной профессии

Системный и бизнес-аналитик пошаговый гайд к востребованной профессии

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

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

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

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

Работу бизнес-аналитика можно представить в виде следующей последовательности:

  • выявление потребностей бизнеса заказчика;
  • выбор концепции решения задачи. На этом этапе используют Excel для аналитики, Power BI и Tableau для визуализации данных в виде графиков и таблиц;
  • составление бизнес-требований. Основной инструмент – Confluence – используется для постановки задач и составления документации, например, функциональных требований;
  • взаимодействие с командой разработчиков и заказчиком. Основные инструменты – Power Point и Draw.io . С помощью последнего создаются схемы связей между структурами баз данных или программы.

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

  • анализ бизнес-требований;
  • формирование функциональных требований к ПО. Здесь используются CASE-инструменты проектирования программного обеспечения: средства анализа, создания структуры программы, документирования требований, генерации заготовок кода;
  • анализ подходящих существующих решений и технологий, которые будут использоваться при разработке. На этом этапе системный аналитик обычно анализирует GitHub, определяя, какие из готовых решений можно повторно использовать;
  • описание архитектуры ПО и баз данных. Из инструментов используются UML для создания схем связей между структурами баз данных или программы, SQL – язык для создания, модификации и управления данными в реляционных базах данных, CASE-средства проектирования;
  • постановка задачи на создание ПО с помощью Jira и Confluence – командные средства для постановки задач и составления документации.

Ключевые навыки бизнес-аналитика

  • техническое или экономическое высшее образование, лучше – оба;
  • знание нотаций моделирования бизнес-процессов: EPC , BPMN , UML ;
  • навыки сбора бизнес-требований и разработки технического задания;
  • знание процесса управления изменениями ( ITSM ) и принципов ITIL ;
  • знание бизнес-процессов производственных, коммерческих, финансовых и торговых компаний;
  • также необходимо хорошо ориентироваться в IT и уметь применять маркетинговые исследования.

Основные навыки системного аналитика

  • высшее техническое образование;
  • знание нотаций IDEF0 ‚ IDEF1X ‚ EPC ;
  • умение составлять SQL-запросы;
  • знание основ программирования, проектирования, разработки ПО;
  • знание основ теории алгоритмов, теории баз данных, теории систем и системного анализа, а также безопасности информации;
  • общие знания в области менеджмента и экономики.

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

Используйте открытые источники о бизнес-анализе

Существует множество профильных ресурсов, с помощью которых можно освоить основные понятия:

    ; ; ;
  • Группа Facebook : IT Network – Business Analysis & Project Management .

Обратите внимание на обучающие материалы на сайте Tableau , а также экспертную информацию по использованию Power BI .

Проходите обучающие курсы по системному и бизнес-анализу

Из основных англоязычных курсов можно выделить:

    от edX;
  • курсы от iiba.org ;
  • курсы от codecademy.com ; от Coursera;
  • курс Управление программными продуктами от Coursera для тех, кто мало знаком с IT;
  • множество курсов есть и на Udemy .

Читайте книги по бизнес-анализу

Одна из ключевых книг в профессии аналитика – BABOK (аббревиатура от «A Guide to the Business Analysis Body of Knowledge»), в ней описаны главные положения бизнес-анализа.

Для начального и базового уровня стоит выбрать следующие книги:

    ;
  • Software Requirements 3 by Karl Wiegers + Video lessons ; ; ;
  • книги по аналитике данных из нашей статьи 7 книг для начинающего специалиста по анализу данных .

Как сформировать первое портфолио и найти работу

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

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

Лучшим решением станет программа обучения, во время прохождения которой опытные преподаватели расскажут, как все работает в теории и на практике. Важно выбрать курс, создатели которого заинтересованы в вашей будущей работе в сфере и имеют успешные кейсы трудоустройства своих учеников в известных компаниях. Одной из таких программ обучения является «Факультет системной и бизнес-аналитики» от онлайн-университета GeekBrains, гарантирующего трудоустройство и год практического опыта в резюме по завершении программы.