Подбор системных аналитиков

Рубрики
Экспертиза

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

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

В зависимости от специфики деятельности компании-заказчика требования к техническим навыкам системного аналитика, его опыту и образованию могут меняться. Но, как правило, работодатели ожидают от них опыта написания бизнес-требований и технических заданий, навыки работы с базами данных и, как следствие, хорошее знание SQL, использование в работе основных инструментов для описания бизнес-процессов (BPMN, UML).

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

Задачи, которые решает системный аналитик:

  • Постановка ТЗ, функциональных требований разработчикам.
  • Формирование ТЗ на разработку архитектуры систем, баз данных, интеграционных решений и др.
  • Координация процесса разработки, написание тестовых сценариев, участие в тестировании.
  • Приёмка кода у разработчиков.
  • В некоторых случаях написание запросов к БД, проведение code-review, участие в написании, доработках кода.

По данным GlobalCareer, в начале этого года индекс напряженности бизнес-аналитиков в Москве составлял 5,2, в то время как у системных аналитиков — 2,5; что говорит о том, что системных аналитиков найти сложнее. Важно отметить и частую путаницу в вакансиях и резюме: под названием «бизнес-аналитик» может описываться функционал системного аналитика. Из-за этого, велика вероятность ошибиться во время подбора кандидатов. Поэтому важно помнить, что системные аналитики НЕ составляют отчетность, НЕ считают показатели, НЕ рассчитывают риски. Они формулируют требования и участвуют в разработке систем, которые делают всё это. Поэтому на должность системного аналитика вам точно НЕ ПОДОЙДУТ специалисты с опытом в маркетинговой, инвестиционной и финансовой аналитике, оптимизаторы бизнес-процессов, риск-аналитики и аналитики продаж, а также аналитики данных / BigData и люди, составляющие управленческую, регуляторную и финансовую отчетность.


Екатерина Чепикова, старший консультант GlobalCareer, замечает: «В последнее время основная часть запросов о поиске системных аналитиков поступает из Москвы. Хотя регулярно такие вакансии открываются в Санкт-Петербурге, Новосибирске, Екатеринбурге и многих других Российских городах, где у компаний есть крупные центры разработки. Высокий спрос на этих специалистов наблюдается в банковской индустрии, ИТ и розничных компаниях. Что касается требований, то в каждом случае они индивидуальны. Для каких-то проектов большую значимость имеет сильная техническая база кандидата, для кого-то ценен опыт в аналогичной отрасли, а кто-то хочет посмотреть системного аналитика, который в прошлом сам был разработчиком».

Определить уровень компетенций системного аналитика по резюме достаточно сложно. Поэтому консультанты GlobalCareer рекомендуют задавать следующие вопросы:

  • Как кандидат описывает архитектуру и функциональность продуктов, с которыми работал? Классный системный аналитик должен прекрасно разбираться в используемых в проекте технологиях. Конечно, финальное решение за архитектором. Но аналитик обязан понимать, почему сделали именно так, какие факторы повлияли на выбор того или иного решения. Стиль ответа — слова и термины — продемонстрирует, насколько хорошо кандидат ориентируется в происходящем и сможет ли при необходимости объяснить суть процессов коллеге-программисту.
  • На каком уровне кандидат владеет SQL и как давно использует его в работе? Для лучшего понимания можно попросить привести примеры запросов, которые он в последнее время использовал; уточнить, работал ли с вложенными запросами, функциями ранжирования, агрегирования, группировки. Сейчас практически любой сайт, от небольшого блога на WordPress до крупнейших интернет-ресурсов, использует реляционные базы данных. А именно SQL — наиболее эффективный способ работы с ними.
  • Какие инструменты для описания бизнес-процессов использует кандидат в работе? Здесь важно, чтобы кандидат обладал навыками моделирования в BPMN и UML нотациях. К тому же он должен уметь читать и понимать другие виды нотаций, т. к. в своей работе взаимодействует с разными сотрудниками.
  • Какие практики документирования использовались в предыдущих проектах, и какие типы документов составлял сам кандидат? Т.к. на основе документации, которую составляет системный аналитик, формируются пакеты документов, объясняющих рабочие процессы компании, предпочтительнее кандидат с отличными навыками документирования. Это позволит не только настроить системы и чётко разграничить зоны ответственности между участниками проекта в настоящем, но и сохранит прозрачность схем работы в будущем и даст возможность другим сотрудникам команды в любой момент получить всю нужную информацию по проекту в полном объёме.

Помимо профессиональных знаний, в ходе интервью важно оценить и общий опыт кандидата в проектной работе:

  • По каким методологиям работает кандидат (Agile/Scrum, RUP, Waterfall и др.)? Это поможет понять, насколько опыт кандидата накладывается на то, как выстроен процесс разработки внутри компании.
  • В команде какого типа работал кандидат? Ответ на этот вопрос позволит дать прогноз насколько быстро он сможет адаптироваться и включиться в новые задачи. Так, например, если соискатель привык работать в командах, предполагающих универсальность, то попав в компанию с чётким распределением задач, он будет нуждаться в большем времени для привыкания к новым условиям.

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

Подбор системных аналитиков — кропотливый процесс. Но база GlobalCareer и опыт наших консультантов позволяют искать кандидатов даже с самыми редкими компетенциями быстро и эффективно.

Если вам нужен отличный системный аналитик — мы поможем найти его. Оставьте свою заявку здесь.

Необходима консультация?

Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Read more

    Ваша заявка успешно отправлена.

    Спасибо! Письмо с ответом будет отправлено вам на почту в ближайшее время

    Произошла ошибка.

    Пожалуйста, повторите попытку позже, или свяжитесь с нами по телефону +7 495 967-80-30