Аналитики не растут на деревьях

Компания Artezio провела дискуссию на тему «Системный анализ в ИТ: новые функции, требования и инструменты». Участники разговора анализировали роль системного аналитика в разработке, формулировали требования, предъявляемые к профессионалам в этой области. Эксперты поделились опытом поиска и подбора претендентов на позицию системного аналитика. Один из выводов дискуссии состоит в том, что уровень подготовки соискателей не отвечает растущим запросам бизнеса.

 

Грани функциональности

В начале разговора модератор Александр Николайчук предложил вспомнить, как появилась должность системного аналитика. До недавнего времени речь чаще всего шла о бизнес-аналитиках.

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

Представитель компании «Информтехника и Связь» Игорь Лебедев (Product Owner корпоративного мессенджера «РОСЧАТ») считает, что не обязательно иметь в команде системного аналитика. При необходимости его роль может взять на себя разработчик или бизнес-аналитик. Многое зависит от специфики проекта: иногда аналитик «закрывает» все свойственные ему функции, иногда разные люди берутся за выполнение задач в сфере системной аналитики. Нет единых стандартов, как удобно, так и надо поступать. В идеальном случае при использовании технологий Agile и тимлидов не должно быть в команде.

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

Обязанности и ответственность

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

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

«Не слишком ли много аналитиков в роли посредников между бизнесом и разработчиками?» – обратился к экспертам модератор. По мнению ведущего ИТ-рекрутера, эксперта в области подбора системных аналитиков и системных архитекторов в компании «Бизнес-Азимут» Станислава Наркевича, каждый системный аналитик – это в чем-то и бизнес-аналитик, хотя не каждый бизнес-аналитик – системный аналитик. По мере цифровизации различных сфер деятельности рыночный спрос на бизнес-аналитиков снижается. Системные аналитики требуются для реализации крупных проектов. Очень нужны специалисты с навыками сбора требований и декомпозиции задач.

Спрос и предложение

Практика показывает, что кандидаты на должность аналитика рассчитывают на легкий вход в сферу ИТ. По словам руководителя отдела аналитики ИТ-интегратора Fusion Павла Дегтянникова, не обязательно обладать глубокими знаниями в программировании, чтобы стать аналитиком. Работа интересная и разнообразная: выяснять требования заказчика, разбираться в платформе, базе данных и т. п.

Не избыточна ли позиция системного аналитика в ИТ, не раздут ли штат соответствующих специалистов – направлял канву разговора модератор дискуссии. Эксперты были единодушны в том, что спрос рождает предложение, в каждой уважающей себя компании трудятся аналитики, их услуги востребованы. По словам Игоря Лебедева, огромное количество специалистов (из маркетинга, отделов продаж) обращаются к аналитикам с просьбой составить метрики, построить графики, визуализировать данные и т. д.

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

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

С таким мнением согласился Станислав Наркевич: «Это единственный способ сейчас получить хорошего аналитика». Многие соискатели не могут подтвердить уровень заявленной квалификации. У специалистов, которые работают на одной позиции два-три года, нередко формируется ложное впечатление о своих компетенциях. Они хорошо делают работу («от сих и до сих»). Претендуя на иную должность, следует учитывать, что она потребует значительно больше и знаний, и навыков («от сих до бесконечности»). Эксперт подчеркнул, что нужны специалисты с фундаментальными знаниями, в частности, в области дискретной математики, алгебры. Хочет ли бизнес инвестировать в подготовку аналитика деньги, и как быть, если профессионал не задержится в компании? Уйдет ли специалист – вопрос организации его труда: те, кому нравится в компании работать, – не уходят, говорит эксперт. Но вариантов притока ценных кадров немного – аналитики на деревьях не растут. В правильности такого подхода не сомневается Анастасия Солдатова, тем более что у каждой компании свои требования к аналитику. Важно, чтобы специалист развивал компетенции, нужные конкретному бизнесу, и расходы на эти цели оправданны.

Оптимальное количество аналитиков в компании определяется опытным путем. В команде Антона Савина на одного аналитика приходится два-три разработчика. Бизнес-аналитиков нет, предпочтение отдают системным аналитикам, которые согласовывают задания с архитектором, причем в обязательном порядке, если, например, разрабатывается новый модуль или полноценная информационная система.

По мнению Станислава Наркевича, количество аналитиков на проекте зависит от его архитектуры. Языки программирования системному аналитику знать не обязательно, но без SQL – никуда. С гуманитарным бэкграундом можно найти себе применение в аналитике, правда, шансы на успех – 50 на 50.

Сейчас в системную аналитику приходят те, кто занимался и бизнес-анализом, и универсальные аналитики, утверждает Ефим Иванов. При этом техническую составляющую работы в таких случаях брали на себя разработчики. Эксперт привел несколько успешных кейсов, где бизнес-аналитик с гуманитарным уклоном добился хороших результатов. Знание языков программирования, кода – всегда плюс, позволяет быть на одной волне с разработчиками, но специфических знаний в целом не нужно.

Системный аналитик – уставший программист?

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

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

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

Богатый опыт общения с кандидатами на эту должность у Станислава Наркевича. Одна из вакансий системного аналитика не закрывается на протяжении полутора лет. Эксперт подчеркнул важность предоставления соискателями рекомендаций, выданных руководителями реализованных с их участием проектов.

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

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

Следите за нашими новостями в Телеграм-канале Connect


Поделиться:



Следите за нашими новостями в
Телеграм-канале Connect

Спецпроект

Медицинские задачи для ИИ

Подробнее
Спецпроект

Цифровой Росатом

Подробнее


Подпишитесь
на нашу рассылку