Перейти к содержимому

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

Команда Workbit · · 19 мин чтения · 34 вопроса

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

Что проверяют на собеседовании бизнес-аналитика

Работодателю важно понять, разберётесь ли вы, чего на самом деле хочет бизнес, и сможете ли объяснить это команде. Обычно он смотрит на пять вещей.

  1. 1Умение найти проблему за просьбой. Могут дать задачу одной фразой и посмотреть, что вы спросите первым. Такие задачи разобраны в разделе о кейсах.
  2. 2Работа с требованиями. Спросят, какие бывают требования, как их собирать и как проверить, что они хорошие. Эти вопросы собраны в разделе о требованиях.
  3. 3Описание процессов. Скорее всего, попросят объяснить элементы BPMN, нотации для схем бизнес-процессов, или нарисовать процесс. Об этом рассказывает раздел о процессах и BPMN.
  4. 4Обоснование решений. Хороший аналитик объясняет, почему одна доработка важнее другой и сколько она принесёт. Такие вопросы собраны в разделе о приоритизации и ценности.
  5. 5Опыт работы с людьми. Аналитик стоит между заказчиками и разработкой, поэтому спросят про конфликты, отказы и ошибки. Им посвящён раздел об опыте и стейкхолдерах.

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

Как проходит собеседование на бизнес-аналитика

Отбор обычно проходит в три встречи: скрининг у рекрутера, основное интервью с вопросами и практикой и встреча с руководителем или командой. В одной компании скрининг занимает до получаса, основное интервью идёт от часа до полутора, а на встрече с командой технических вопросов обычно не задают.

В основном интервью часто дают кейс на выявление требований. В одной компании на всё интервью отводят 30 минут: три на знакомство, десять на вопросы по навыкам, десять на кейс и семь на вопросы кандидата и обратную связь. Тестовое задание в основном дают джунам.

Вопросы о роли бизнес-аналитика

С этих вопросов часто начинают, чтобы понять, как вы сами видите свою работу.

3 вопроса

Зачем компании бизнес-аналитик?

Тот же вопрос задают ролевой игрой: «Я заказчик, докажите, что мне нужен аналитик». Заказчику нужны доводы в деньгах и рисках, список обязанностей аналитика его не убедит.

«Заказчик обычно приходит с готовым решением, а аналитик выясняет, какую задачу оно должно решить. Ещё он ловит ошибки до разработки, когда они дёшевы. В одной компании посчитали, что ошибка, найденная на этапе анализа, обходится в 63 тысячи рублей, а найденная на тестировании в среднем обходится в 460 тысяч».

Чем бизнес-аналитик отличается от системного аналитика?

Интервьюер выясняет, как вы оцениваете соотношение навыков бизнес- и системного анализа. Если вакансия ближе ко второму, загляните в наши вопросы системному аналитику.

Бизнес-аналитик отвечает на вопросы «что» и «зачем»: какую задачу бизнеса решаем, что должно измениться в процессе и как поймём, что получилось. Системный аналитик отвечает на «как»: какие системы участвуют, какие нужны таблицы в базе данных и как системы обмениваются данными через API. Бизнес-аналитик пишет требования языком заказчика, а системный аналитик пишет их языком разработки. На практике обе роли часто совмещает один человек.

Чем бизнес-аналитик отличается от product owner?

Если в команде есть product owner, могут спросить, где проходит граница между ним и аналитиком.

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

Вопросы о требованиях

По ответам на эти вопросы видно, работали ли вы с живым заказчиком или знаете требования по учебнику.

9 вопросов

Какие бывают требования?

Уровни требований удобнее показать на одной задаче, тогда видно, как они вытекают друг из друга. Тот же вопрос задают и иначе: «Чем функциональные требования отличаются от нефункциональных?». У нефункционального требования должна быть цифра, иначе его не проверить.

Бизнес-требования описывают цели компании, которые можно измерить, например сократить время обработки заявки. Пользовательские описывают, что нужно менеджеру, который эти заявки обрабатывает. Функциональные описывают, что умеет система: «Система должна дать клиенту возможность отменить заявку». Нефункциональные описывают, каким условиям она отвечает: «Страница открывается быстрее чем за 2 секунды при 200 запросах в секунду» или «Система недоступна не больше 12 часов за год».

Какие техники выявления требований вы знаете?

Перечислить техники несложно, труднее объяснить, в какой ситуации какая работает.

«Чаще всего провожу интервью и задаю уточняющие вопросы вместо догадок. Если процесс сложный, смотрю, как человек работает, потому что словами он опишет его иначе, чем делает на самом деле. Ещё читаю существующие регламенты и инструкции: часть ответов есть в них, и заказчику не придётся пересказывать их на встрече».

Как собрать требования, если у заказчика нет времени на встречи?

Если первым делом пожаловаться руководителю заказчика, интервьюер сочтёт это слабым ходом.

«Подготовлю черновик требований по документам и прошлым задачам и попрошу заказчика его поправить: на это нужно меньше времени, чем на интервью с чистого листа. Если можно, понаблюдаю за работой его сотрудников. Вопросы соберу в один короткий список, чтобы ответить на них можно было за 15 минут».

Чем user story отличается от use case?

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

User story — короткая запись потребности от лица пользователя: «Как покупатель, я хочу отложить товар, чтобы купить его позже». Use case описывает по шагам, как пользователь работает с системой: кто действует, что должно быть выполнено до начала, основной сценарий и альтернативные. Для процесса с ветвлениями и ошибками беру use case, для небольшой доработки хватает истории.

Как написать критерии приёмки для «пользователь может сбросить пароль»?

Задачу дают вслух, прямо на встрече. Слабый ответ описывает только удачный путь: нажал «сбросить», получил письмо, задал новый пароль. Хорошие критерии приёмки в основном о том, чего произойти не должно.

«Начинаю с того, что может пойти не так: email нет в системе, ссылка просрочена, новый пароль совпадает со старым, сброс запрашивают слишком часто. Для каждого случая записываю, что видит пользователь и что делает система. Потом описываю удачный путь: пользователь вводит email и получает письмо со ссылкой».

Каким должно быть хорошее требование?

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

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

Чем верификация требований отличается от валидации?

Термины легко перепутать. Помогает пара вопросов: «Правильно ли мы записали?» и «То ли мы записали?».

Верификация проверяет, что требование записано качественно: оно полное, однозначное, не противоречит другим. Валидация проверяет, что требование отвечает потребности бизнеса, то есть решает ту задачу, ради которой его писали. Можно идеально записать требование, которое заказчику не нужно, и тогда верификацию оно пройдёт, а валидацию нет.

Что вы делаете, если бизнес меняет требования посреди работы?

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

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

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

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

«Сначала опишу, как процесс работает сейчас и какие в нём проблемы, чтобы было видно, что мы чиним. Потом опишу, как он должен работать, без технических деталей, чтобы документ понял заказчик. Затем сценарии использования, включая негативные: что происходит, если данные неверные или шаг не удался. И метрики, какое значение сейчас и какого ждём после доработки, чтобы после релиза проверить результат».

Вопросы о процессах и BPMN

Процесс в BPMN могут попросить нарисовать прямо на встрече, поэтому теорию удобно сразу показывать на примере.

4 вопроса

Зачем описывать процесс «как есть», если нужен процесс «как должно быть»?

Описание «как есть» и «как должно быть» называют AS-IS и TO-BE, и вопрос в том, почему без первого не построить второе.

Потребность бизнеса — это разрыв между тем, как процесс работает сейчас, и тем, как он должен работать. Пока не описан процесс «как есть», непонятно, где именно теряется время или деньги и что менять. Поэтому сначала я описываю текущий процесс и его проблемы, а потом предлагаю варианты целевого.

Из каких элементов состоит схема BPMN?

Перечислять все элементы спецификации не нужно, важно показать основные на примере.

Главные элементы в BPMN — события, действия и шлюзы. Событие отмечает то, что происходит в процессе: его начало, конец или что-то по ходу. Действие — это работа, которую кто-то выполняет, а шлюз разводит или сводит пути. Элементы соединяют потоки, а участников процесса показывают пулы и дорожки. Пул обозначает участника, например покупателя или магазин, а дорожка обозначает роль внутри него.

Чем исключающий шлюз отличается от параллельного?

Шлюзы рисуют ромбом, а тип показывает знак внутри: крестик у исключающего, плюс у параллельного, круг у включающего.

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

Как объяснить BPMN-схему заказчику, который её не понимает?

Ситуация знакомая: заказчик получил схему и перезванивает с вопросом «Что это и как это читать?».

«Не буду рассказывать про нотацию. Проведу заказчика по схеме как по истории: вот клиент оставил заявку, вот её получает менеджер, здесь он решает, одобрить или нет. По ходу спрошу, так ли это происходит у них на самом деле. Если заказчик теряется, нарисую упрощённую версию без технических деталей».

BPMN, а также любую другую тему можно отработать отдельно в тренировке с ИИ.

Начать тренировку

Вопросы о приоритизации и ценности

В этих вопросах важно отличить нужное от желательного и объяснить разницу заказчику цифрами.

5 вопросов

Как найти первопричину проблемы?

Если устранить симптом, проблема вернётся. Метод удобнее показать на примере.

«Задаю вопрос „почему?“ несколько раз подряд, пока не дойду до цели бизнеса или ограничения. Например, просят отчёт о недействительных паспортах, а после нескольких „почему“ выясняется, что цель — избежать штрафов регулятора. Если причин много, рисую диаграмму Исикавы: проблема в голове „рыбы“, а на костях причины по группам, например люди, процессы, технологии и среда. Первопричина — та, на которую можно повлиять и устранение которой уменьшит проблему».

Как вы расставляете приоритеты требований?

Главное в ответе — кто у вас решает, что попадает в Must.

«Использую MoSCoW. Must — требования, без которых цель не достигается. Should — важные, они повышают шансы на успех. Could — полезные, но цель достигается и без них. Won’t — то, что сейчас на цель не влияет. Категорию Must согласую с заказчиком, иначе туда попадает всё».

Какие ещё методы приоритизации вы знаете?

У каждого метода своя задача, и универсального среди них нет.

«ICE (Impact, Confidence, Ease) считает оценку как произведение влияния, уверенности и простоты. RICE построен по тому же принципу, и уверенность в нём остаётся субъективным весом. Модель Кано подходит для ранних исследований, когда нужно понять, какие функции ждут пользователи, а для повседневного бэклога она тяжеловата. MoSCoW удобен на стратегических сессиях, где обсуждают видение продукта на верхнем уровне».

Как понять, что требование принесло пользу?

Требование без метрики трудно защитить, потому что потребность, которую нельзя измерить, остаётся просто пожеланием. Цифры в образце условные.

«Ещё до разработки записываю метрику: сколько сейчас и сколько ожидаем после доработки. Например, заявку обрабатывают два дня, а должны за восемь часов. После релиза снимаю ту же метрику и сравниваю. Пока эффект не измерен, он остаётся гипотезой».

Как обосновать решение в деньгах?

Формулы знать полезно, но убеждает цепочка от проблемы к деньгам.

«Собираю бизнес-кейс: какую проблему решаем, как решение на неё влияет, какие показатели изменятся и какой денежный поток это даст. Считаю его в трёх сценариях, от осторожного до оптимистичного. Кроме ROI, отдачи от вложений, смотрю на NPV, чистую приведённую стоимость, срок окупаемости и IRR, внутреннюю норму доходности, потому что ROI не учитывает, что деньги через год стоят меньше, чем сегодня».

Вопросы о SQL и Scrum

SQL у бизнес-аналитика спрашивают не везде: если работа не связана с данными, этот блок могут пропустить.

3 вопроса

Как найти клиентов, которые не делали заказов 90 дней?

Дают две таблицы, клиентов и заказов. Типичная ошибка — взять INNER JOIN, который теряет клиентов без единого заказа. Условие на дату стоит в ON, а не в WHERE: если вынести его в WHERE, LEFT JOIN превратится во внутреннее соединение, и такие клиенты пропадут из результата.

Соединю клиентов с их заказами за последние 90 дней через LEFT JOIN и оставлю тех, у кого заказа не нашлось: «SELECT c.id, c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id AND o.created_at >= CURRENT_DATE - INTERVAL '90 days' WHERE o.id IS NULL».

Какие роли и события есть в Scrum и где в нём бизнес-аналитик?

Отдельной роли аналитика в Scrum нет, и вторая часть вопроса как раз об этом.

В Scrum три роли: product owner, Scrum master и разработчики. Событий пять: спринт, планирование спринта, ежедневный Scrum, обзор спринта и ретроспектива. Бэклогом продукта управляет product owner, а бизнес-аналитик помогает ему готовить требования к элементам бэклога.

Когда нужен формальный документ с требованиями, а когда хватит user stories?

Жёсткое правило «в водопаде документ, в Agile истории» звучит как ответ человека, который работал только в одном из них.

«Зависит от того, кто и как будет работать с требованиями. Если команда рядом с заказчиком и сдаёт результат частями, хватает историй с критериями приёмки. Если требования нужно согласовать с несколькими отделами или по ним будут принимать работу, нужен документ. На одном проекте у меня было и то и другое: общий документ на процесс и истории на каждую доработку».

Кейсы на собеседовании бизнес-аналитика

В кейсе интервьюер играет заказчика, и ему важен ход ваших рассуждений, поэтому думайте вслух.

5 вопросов

Что вы сделаете в первые полчаса, если заказчик просит дашборд о продажах?

Тот же кейс дают в другой формулировке: «Бизнесу нужен баннер в личном кабинете». Начинать с выбора графиков и инструмента — частая ошибка.

«Спрошу, кто будет смотреть дашборд и как часто, какое решение он хочет по нему принимать и что значит „как идут продажи“ в цифрах. Узнаю, что происходит сейчас: откуда заказчик берёт эти цифры и что делает, когда они плохие. Пока не пойму, какую задачу решаем, к графикам не перейду».

Что вы будете делать, если выручка в привычном отчёте упала на 40%?

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

«Сначала проверю сам отчёт: не поменялись ли источник данных, фильтры или определение выручки, все ли данные загрузились за период. Только когда убежусь, что цифра настоящая, начну искать причину в бизнесе и пойду с ней к руководству».

Что вы сделаете, если три заказчика выдвигают противоположные требования?

По этому ответу хорошо видно, был ли у кандидата реальный опыт. Слабые ответы звучат так: «сделаю все три варианта» или «послушаю того, кто главнее».

«Соберу требования всех троих рядом и покажу, в чём они расходятся и что каждое даёт бизнесу. Свяжу варианты с целью проекта и вынесу решение тем, кто за неё отвечает. Сам выбирать между заказчиками не буду, но запишу, кто и что решил, чтобы через месяц к этому не возвращаться».

Смоделируйте процесс покупки книги в интернет-магазине

Схему лучше рисовать от простого: сначала основной путь, потом развилки.

«Нарисую два пула: покупатель и магазин. У покупателя процесс начинается стартовым событием „захотел купить книгу“: он находит книгу и оформляет заказ, заказ уходит в магазин потоком сообщений. Магазин проверяет наличие, и здесь исключающий шлюз: если книги нет, покупателю приходит отказ, а если она есть, он оплачивает заказ. Второй исключающий шлюз проверяет оплату. Если она не прошла, заказ отменяется и покупатель получает уведомление, а после успешной оплаты магазин собирает и отправляет книгу, и процесс заканчивается событием „книга доставлена“».

С чего вы начнёте, если весь бриф — «улучшить онбординг клиентов»?

План большой трансформации на полгода в ответ на такой бриф выдаёт человека, который путает активность с результатом.

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

Вопросы об опыте и работе со стейкхолдерами

Поведенческие вопросы удобно готовить по схеме «контекст, действие, результат»: в какой ситуации вы были, что сделали лично вы и чем закончилось. Компании и цифры в образцах ответов условные, подставьте свои.

5 вопросов

Расскажите о себе и о последнем проекте

Рассказ должен быть понятен человеку, который не знает специфики вашей компании. Говорите «я», а не «мы»: интервьюеру важно, что сделали именно вы.

«Два года работаю бизнес-аналитиком в логистической компании. Последний проект — автоматизация приёма заявок. Моей задачей было описать текущий процесс: по нему стало видно, что больше всего времени заявка теряет на ручной проверке. Требования к автоматической проверке тоже писал я, и после релиза заявку стали обрабатывать за день вместо трёх».

Расскажите, как вы сказали заказчику «нет»

Аналитик, который не умеет отказывать, превращается в исполнителя поручений. Сильный ответ показывает, что «нет» прозвучало вместе с ценой.

«За неделю до срока заказчик попросил добавить в релиз новую форму отчёта. Мы с командой оценили, что это сдвинет релиз на две недели, и я показал заказчику два варианта: сделать сейчас и сдвинуть срок или выпустить вовремя, а отчёт сделать следующей версией. Он выбрал второй».

Что вы сделаете, если разработчик говорит, что требование невозможно реализовать?

Плохой ответ звучит так: «Я всегда правлю требования, если считаю их некорректными». Аналитик не уступает молча, но и не спорит ради спора.

«Выясню, что именно невозможно: сама задача, сроки или выбранный способ. Иногда находится другой путь к той же цели бизнеса, и тогда я меняю требование вместе с заказчиком. Если цель без этого требования не достигается, выношу вопрос заказчику с оценкой вариантов».

Расскажите о требовании, которое оказалось ошибочным

Гладкая история без промаха считается слабым ответом. Интервьюер ищет конкретную ошибку и вывод из неё, а перекладывание вины считает тревожным знаком.

«В требованиях к оплате был описан только успешный платёж. На тестировании выяснилось, что неясно, что делать при отказе банка, и разработку пришлось дописывать. С тех пор для каждого сценария я сначала выписываю, что может пойти не так, и только потом описываю удачный путь».

Почему вы ищете новую работу?

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

«Хочу больше работать с бизнесом напрямую. Сейчас требования приходят ко мне через менеджера проекта, а мне интересно выяснять у заказчика, какую задачу решает доработка. У вас аналитик работает с заказчиком, это то, что я ищу».

Что спросить у работодателя

Обычно в конце интервью вам дают время на вопросы. Задайте те, на которые можно ответить фактом: по ответам видно, какой будет работа на самом деле.

  • Чем мне предстоит заниматься каждый день и с кем работать? Если ответ расходится с вакансией, лучше узнать это до оффера.
  • По какой методологии работают аналитики? Ответ покажет, есть ли в команде процесс или каждую задачу решают заново.
  • Какие решения принимает команда, а какие конкретные люди? Так вы узнаете, кто будет решать спор о требованиях и кто владеет приоритетами.
  • По каким критериям оценивают работу аналитика и кто оценивает? Если критериев нет, вам будет трудно понять, справляетесь ли вы.
  • Что нужно сделать, чтобы вырасти? Ответ покажет, есть ли в компании понятный план развития.

Как подготовиться к собеседованию бизнес-аналитика

  1. 1Подготовьте две-три истории из опыта по схеме «контекст, действие, результат»: о проекте, о конфликте заказчиков и об ошибке в требованиях.
  2. 2Нарисуйте от руки процесс из своей работы в BPMN, с пулами и хотя бы одним шлюзом, и проговорите его вслух.
  3. 3Возьмите одну свою user story и напишите к ней критерии приёмки, начиная с того, чего произойти не должно.
  4. 4Если в вакансии есть SQL, потренируйте запросы с LEFT JOIN и проверкой на NULL, например поиск клиентов без заказов за 90 дней.
  5. 5Пройдите ИИ-интервью по реальной вакансии: вставьте ссылку с hh.ru, ИИ задаст вопросы по её требованиям и покажет, какие ответы получились слабыми.
  6. 6Темы, на которых ответы дались труднее всего, прокачайте в тренажёре.

Пройдите пробное ИИ-собеседование по реальной вакансии

Вставьте ссылку на вакансию с hh.ru, и нейросеть подготовит вопросы на основе требований работодателя.