Пример готового плана собеседования на должность Fullstack-аналитика BPMSoft1. «Кто такой аналитик и зачем он нужен на проекте?»Важный вопрос. Позволяет понять, насколько человек реально осознает свою роль. Часто отвечают, что аналитик – это посредник, который записывает задачу со слов клиента и ставит её в Jira... Такое сразу говорит о многом.
2. «В чем разница между системным и бизнес-аналитиком?»Тот же смысл, что и в первом вопросе – глубина понимания роли.
3. Ролевая игра по сбору требованийБерете простую задачу: “Я – генеральный директор, хочу из раздела “Лиды” по кнопке вывести отчет по конверсии лидов в разрезе менеджеров”. Смотрите:
- скилл сбора требований: как общается, что спрашивает, на что обращает внимание, иногда отыгрываете «невменяемого» клиента – наблюдайте, как аналитик перестраивается
- наличие реального анализа: только конспектирует требование или пытается понять боль и предлагает более грамотные варианты?
- глубина проработки: вспомнил ли про фильтрацию, права доступа, расчет конверсии, формат вывода, интеграцию с BI-системой?
- скорость включения: идеальный аналитик даже в игре моментально переключается в режим работы
4. «Что вы напишете в постановке разработчику?»После игры просите описать, что должно быть в идеальной постановке и почему. Оцениваете, соответствует ли его видение вашим стандартам. Главное – чтобы он объяснил, зачем каждый пункт. Например, постановка должна содержать бизнес-контекст (чтобы разработчик и тестировщик поняли, зачем это нужно), алгоритм (как сделать), критерии приемки (как проверить).
5. Копаете вглубь: предусловия, постусловия, основные и альтернативные потокиОбращаете внимание не на знание определений, а на понимание смысла. Обязательно просите привести примеры. Хороший сигнал – если человек понимает, зачем вообще описывать все варианты, а не только «happy path».
6. Вопросы по тех. документации (ТЗ, ЧТЗ, ФТ и т. п.)Пытаетесь понять, сам ли он писал эти документы или просто участвовал, осознает ли он их смысл и различия.
7. Еще одна ролевая игра: к примеру, описать функцию снятия наличности в банкоматеОцениваете:
- наличие пред- и постусловий (даже если он не называет их так)
- полноту кейсов (все ли сценарии описал)
- не «срезает ли углы» фразами «это и так понятно»
- глубину анализа: анализирует только банкомат или всю систему (интернет, сервис банка и т. д.)
- грамотность изложения «с листа»
8. Знание BPMNЗадания простые:
- показываете основные элементы BPMN – просите назвать и объяснить, как используются
- показываете несколько схем процессов – просите определить, какие корректные, а какие нет, и объяснить почему
9. Вопросы по платформе BPMSoftМастер-разделов, деталей, дизайнер процессов, роли, права доступа, пакеты и т. д.
10. Вопросы от кандидатаВажный момент!Перед блоком вопросов по теме (BPMN, SQL и т. д.) рекомендуем поинтересоваться: «А как ты сам оцениваешь свой уровень знаний [нотации/SQL/...] по 10-балльной шкале?». Возможно, звучит странно, но это один из ключевых вопросов. Он позволяет сразу узнать:
- адекватность самооценки
- понимание объема темы
- честность
Дополнительные вопросыЗадаете по настроению или если кандидат сам упомянул:
- UML
- REST / SOAP
- ER-диаграммы
- SQL (простые запросы)
- Нотации IDEF, DFD, EPC