Кто такие аналитики и какие требования к ним предъявляют работодатели

Для начала давайте определимся кто же такие аналитики:

1. Бизнес-аналитик (БА) — связующее звено между бизнесом и разработчиками. Бизнес-аналитик глубоко погружается в предметную область, разбирается в нормативной документации, регламентирующей работу будущей системы, коммуницирует с бизнес-заказчиком и/или конечными потребителями продукта. Собранную информацию БА формализует виде бизнес-функциональных требований (БФТ), которые передаёт системным аналитикам для дальнейшего преобразования в системные требования. Помимо аналитического склада ума для БА важны хорошие коммуникативные навыки.

2. Системный аналитик (СА) — хорошо знает техническую часть. Ему требуется больше практических технических навыков, он ближе к группе разработчиков и должен лучше понимать их язык и способ мышления. Хороший системный аналитик (Senior System Analyst) может взять на себя часть работы системного архитектора.

3. Full-stack аналитик совмещает в себе роли бизнес и системного аналитика.

Список требований к вакансии аналитика может отличаться для разных компаний, т. к. работодатели редко ищут «чистых» аналитиков.
Мы постарались выделить основные требования, которые вам точно встретятся на вашем трудовом пути. По каждому из приведенных пунктов-требований будут появляться статьи на VC, книги и полезные ссылки в нашем Telegram-канале. Итак, поехали🚀

Требования к бизнес-аналитику:

📌 Языки моделирования, нотации, диаграммы

BPMN, UML, IDEF0, Use Case и User Story

📌 Знание SQL и основы базы данных

Простые select'ы, JOIN, агрегирующие функции, изменение данных, проектирование концептуальной и логической модели данных

📌 Методологии разработки

Waterfall, scram (agile), kanban (agile) основные тезисы, чем отличаются, когда применяются

📌 Методы сбора и описания требований к ПО, сдача работ по контракту

BABOK, Вигерс, ГОСТ

Требования к системному аналитику:

📌 СУБД

Виды, назначение, популярные СУБД

📌 Языки моделирования, нотации, диаграммы

BPMN, UML, IDEF0, Use Case и User Story

📌 SQL и основы реляционных баз данных

Сложные запросы, процедуры, представления (view) , индексация, нормализация баз данных, проектирование структуры БД на физическом уровне (таблицы, связи между ними) , консистентность данных, понятие мастер-данных

📌 Архитектура

Виды архитектур, плюсы и минусы разных типов, распределение зон ответственности между системным аналитиком и системным архитектором

📌 Виды интеграций

Синхронные, асинхронные, реактивные, отличия, когда какие применять

📌 Проектирование API

REST API, SOAP API

📌 Брокеры сообщений

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

📌 Методологии разработки

Waterfall, scram (agile), kanban (agile) основные тезисы, чем отличаются, когда применяются

📌 Методы сбора и описания требований к ПО, сдача работ по контракту

BABOK, Вигерс, ГОСТ

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

В следующей статье рассмотрим:

⭐ почему так происходит,

⭐ в чем разница в объеме и глубине знаний смежных областей между бизнес и системным аналитиком,

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

11
Начать дискуссию