Управление
#статьи

Какие навыки и знания нужны системному аналитику в 2024 году

Чего от специалистов ждут в VK, «Сбере», «Билайне» и в каких сервисах они должны уметь работать? Рассказываем о результатах исследования.

Кадр: фильм «Высотка» / Backwell Productions

О навыках рассказала

Ольга Сурина

Тимлид команды методистов направления «Управление» в Skillbox.

Системный аналитик — востребованная и высокооплачиваемая профессия. Только на HeadHunter опубликовано более 5 тысяч вакансий для системных аналитиков, а медианная зарплата специалистов, по данным «Хабр Карьеры», — 264 тысячи рублей. Но стартовать в сфере системного анализа с нуля нельзя — для этого нужны навыки.

Перед разработкой нового курса Skillbox «Системный аналитик» мы провели исследование рынка и выяснили, какие навыки требуются специалистам. В этом материале для Skillbox Media рассказываем:

Как проводили исследование

Чтобы понять, чего работодатели ожидают от системных аналитиков, мы провели исследование в четыре этапа: организовали CustDev с экспертами из крупных компаний, исследовали целевую аудиторию, проанализировали карты компетенций и вакансии. Расскажем о каждом этапе подробнее.

CustDev с экспертами. Мы поговорили с экспертами и системными аналитиками, участвующими в найме, из VK, «Сбера», «Билайна», КРОКа, Х5 Tech, Skillbox. Попросили их рассказать:

  • насколько востребованы на рынке начинающие системные аналитики;
  • какого уровня подготовки специалистов ожидают компании на рынке;
  • какие задачи решает начинающий системный аналитик и чем они отличаются от задач опытных коллег;
  • какие кейсы системные аналитики разбирают на собеседованиях.

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

Исследование целевой аудитории. Целевую аудиторию исследовали несколькими способами:

  • проанализировали статистику архивного курса по системному анализу, который проходил в Skillbox несколько лет назад, и составили портрет пользователя;
  • проанализировали позитивные и негативные отзывы об архивном курсе Skillbox, запросы и ожидания пользователей;
  • изучили отзывы из открытых источников — выяснили, какие цели есть у пользователей, которые учатся системному анализу, чем они довольны, а чем — нет;
  • провели интервью с пользователями, которые решили освоить профессию системного аналитика с нуля;
  • провели интервью с тимлидами, которые участвуют в найме начинающих системных аналитиков.

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

Анализ карт компетенций. Мы изучили зарубежные стандарты, связанные с системным анализом, — BABOK, SWEBOK, SEBoK, ISO 9000, ISO 25000, — и отечественные ГОСТы №34 и №19. Кроме того, изучили профессиональный стандарт, утверждённый Минтруда РФ, карты навыков системных аналитиков Skillbox, IBS, «Билайна» и карты, опубликованные в открытых источниках — в частности, этот роадмап развития аналитиков.

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

Анализ вакансий. Мы изучили более 200 вакансий с HeadHunter. Отбирали вакансии для системных аналитиков без опыта и с опытом 1–3 года по всей России. Сформировали список часто встречающихся в них инструментов и навыков, которых требуют работодатели.

В вакансиях мы смотрели не только на требования к специалистам, но и на список задач, которыми им предстоит заниматься
Скриншот: Head Hunter / Skillbox Media

Дальше мы при помощи системного аналитика Skillbox Ксении Игнатенко структурировали собранные данные и составили карту навыков системного аналитика. В неё мы включили навыки, которые чаще всего запрашивают работодатели и которые указаны в профессиональных стандартах.

Какие навыки нужны системному аналитику

Вот что должен уметь начинающий системный аналитик.

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

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

Разрабатывать бизнес-требования. Бизнес-требования — это описание всех свойств и функций, которые должна выполнять система.

Чтобы создавать бизнес-требования, системный аналитик должен уметь формулировать цели и задачи, понимать, что такое бизнес-процессы, и уметь их моделировать. На старте будет достаточно уметь работать с самой популярной нотацией моделирования бизнес-процессов — BPMN.

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

Читать и проектировать схему архитектуры. Схема — описание того, как части IT-системы взаимодействуют между собой. Чтобы работать с ней, системный аналитик должен знать языки C4, Archimate, 4+1 Architectural View Model.

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

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

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

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

Создавать руководство пользователя. Руководства нужны, чтобы пользователи могли сами работать в системе. Чтобы создать понятную инструкцию, специалист должен разобраться, кто будет её использовать, для чего она нужна, и определить, какие разделы в ней должны быть.

Пример руководства пользователя. Системный аналитик должен уметь составлять подобные инструкции
Скриншот: ITAM2 / Skillbox Media

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

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

Какими инструментами и сервисами нужно владеть системному аналитику

Работодатели ожидают, что системные аналитики умеют работать:

  • с сервисами для управления проектами. В них системные аналитики ставят задачи разработчикам, тестировщикам и контролируют ход работ. В IT чаще всего используют Trello, Jira, Kaiten.
  • с вики-системами для работы с базами знаний. Это Confluence, Notion и подобные им системы.
  • с сервисами для визуализации. Они нужны, чтобы строить диаграммы и модели бизнес-процессов. В компаниях часто используют Miro, Draw.io, Camunda, Stormbpmn, Visio, Business Studio.
  • с сервисами для создания API. Например, Swagger и Postman.
  • с панелями для визуализации данных. Чаще всего в системном анализе используют программу Kibana.

Кроме того, системному аналитику полезно уметь работать с реляционными и нереляционными базами данных. Распространённые нереляционные базы данных — ClickHouse и Redis; реляционные — PostgreSQL и MySQL.

Как получить нужные навыки

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

Также можно пройти курсы — и если нужно получить недостающие знания, и если нужно освоить профессию с нуля. Знания на курсах систематизированы — учиться на них легче, чем искать информацию самостоятельно. Кроме того, некоторые программы предусматривают практику — полученные знания можно закрепить под присмотром кураторов.

Как узнать больше о работе системного аналитика

  • Если вы только начали погружаться в тему, прочитайте материал о системном анализе — в нём рассказали, как его проводят и какие инструменты для этого используют.
  • Также в Skillbox Media есть обзор профессии системного аналитика. Из него можно узнать, какие софт-скиллы нужны специалистам и что должен уметь опытный аналитик.
  • Получить навыки, необходимые для работы, можно на курсе Skillbox «Системный аналитик». Курс предполагает помощь в трудоустройстве: если пользователь не найдёт работу, ему вернут деньги за обучение.

Больше материалов Skillbox Media об аналитике

Учитесь и пробуйте новое — бесплатно

Выберите курс Skillbox с бесплатным доступом:

Смотреть все
Научитесь: Профессия Системный аналитик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована