Системная аналитика — это сфера, которая напрямую связана с IT. Обычно это этап, который предшествует самой разработке — то есть чтобы что-то разработать, сначала нужно проанализировать похожие продукты, создать рекомендации по разработке, дать полноценное описание продукта и так далее. Всеми этими задачами занимается системный аналитик — он готовит технические рекомендации к продукту и следит за тем, чтобы команда разработки им следовала. Давайте разберем, кто такие системные аналитики, чем они занимаются, и как можно стать таким специалистом.
Системный аналитик собирает технические требования к продукту и составляет список решений для разработчиков. Аналитики выполняют и менеджерские задачи — они передает задачи специалистам, следят за исполнением требований и принимают готовый продукт в конце. Зачастую работу системных аналитиков объединяют с работой бизнес-аналитиков, но это неверно. Системные аналитики анализируют продукт и его технические возможности, а бизнес-аналитики выясняют, какой продукт может соответствовать задачам бизнеса. То есть перед системным аналитиком вся эта информация уже есть — сам продукт уже придумали. Ему остается продумать, как он будет работать.
Конечно, это описание — не догма. Иногда задачи системных и бизнес-аналитиков совмещаются в одном специалисте. В некоторых компания системный аналитик может сам участвовать в разработке, то есть писать коды к программе, а в других — следить за работой разработчиков.
Давайте разберем, с какими задачами чаще сталкиваются системные аналитики:
Помимо этого аналитик должен наладить хорошую коммуникацию со своей командой, чтобы работа была продуктивной. Это означает, что каждый участник должен понимать, что он делает, зачем, на каком этапе находится. Аналитик как раз и обеспечивает качество этой коммуникации, в том числе между заказчиком и отделом, а не только внутри отдела.
Чтобы работать системным аналитиком, ему нужно разбираться в разработке. Даже если специалист не будет в это погружаться, ему все равно придется следить за процессами и понимать их на достаточном уровне.
Давайте разберем основные хард-скиллы, которые нужны системному аналитику:
Помимо крепких хард-скиллов важны и софт-скиллы, так как аналитик близко взаимодействует с отделом разработки и самим заказчиком:
Разберем и преимущества с недостатками данной работы — это поможет определиться, насколько она релевантна:
Плюсы |
Минусы |
У профессии высокая востребованность — бизнес-компании все чаще ищут системных аналитиков для работы над своими продуктами. К примеру, на hh.ru вакансий по запросу «Системный аналитик» более 3-х тысяч, и это только в России. За рубежом на крупных платформах с вакансиями их количество достигает 36 тысяч — это в США. |
Работа по большей части проходит за компьютером — основной рабочий день проходит за компьютером, из-за чего могут появится проблемы со здоровьем или в целом ощущение рутины. Поэтому важно составить правильный график, где нужно учесть перерывы на перекусы, разминки или общение с коллегами. |
Конкурентная заработная плата — системные аналитики выполняют немало задач, поэтому и зарплата их будет соразмерной. В среднем, сеньор может рассчитывать на зарплату 250-300 тысяч рублей в месяц. |
Большая ответственность за результат — специалисту придется отвечать перед заказчиком за качество продукта, а также за то, насколько он соответствует ожиданиям. Если с ним будет что-то не так, то, вероятно, придется проходить все этапы заново. В худшем случае, заказчик может отказаться от сотрудничества, и это сильно ударит по статусу фирмы. |
Иногда работа действительно творческая — аналитики не только анализируют данные, создают графики с диаграммами и техническую документацию для разработки продукта. Специалист может находить интересные решения для задач бизнеса и выражать их через продукт. Это означает, что аналитик может влиять на масштабные процессы в компании. |
Нужна хорошая база для работы — системный аналитик должен разбираться в разработке, а также уметь анализировать данные и работать с ними. Поэтому важен хороший багаж знаний. Если обучаться профессии самому с нуля, можно потратить немало времени. |
Хорошее карьерное продвижение — аналитики могут начинать работу с отдела разработки и заниматься именно продуктом. С ростом навыков будут расти и задачи — тогда и появляется возможность продвинуться и до мидла, и до сеньора. Кроме того, специалист может выбирать и другие области для работы — вместо системной аналитики перейти в бизнес-аналитику и сосредоточиться на процессах бизнеса, а не на разработке. |
График может быть ненормированным — если аналитик понимает, что команда не попадает в сроки, ему придется задерживаться с ней на работе и доводить проект до конца. Такие ситуации не так уж редки. |
Чтобы стать системным аналитиком, можно закончить профильное образование в области разработки и IT — например, стать программистом. В любом случае, при начале карьеры придется какое-то время поработать программистом или разработчиком. Уже потом, с ростом компетенций, можно вырасти до аналитика.
Также можно пройти бесплатные курсы и совместить их с самообучением, чтобы научиться работать над IT-продуктом и разрабатывать его. Правда, этот способ может быть не так эффективен и занять то же время, что и обучение в ВУЗе. Разберем эти варианты подробнее.
В России много технических и обычных ВУЗов, в которых есть направления по разработке программ, приложений или игр. Все они будут эффективны для будущего аналитика.
ВУЗ |
Направление |
Санкт-Петербургский филиал Национального исследовательского университета «Высшая школа экономики» |
Специальность прикладной математики и информатики, направление «Прикладной анализ данных и искусственный интеллект» |
Российский экономический университет имени Г.В. Плеханова |
Специальность бизнес-информатики, направление «Цифровая трансформация бизнеса» |
Московский технический университет связи и информатики |
Специальность информатики и вычислительной техники, направление «Прикладные информационные системы» |
Санкт-Петербургский государственный университет промышленных технологий и дизайна |
Специальность прикладной информатики, направление «Цифровые технологии в финансах» |
На бесплатных курсах можно узнать больше об основах в области разработки, программирования и системной аналитики данных. Разберем подробнее, что именно помогут узнать курсы.
Наименование |
Описание |
Основы системного анализа |
Узнаете, для чего нужен системный анализ, об основных инструментах и составляющих систем, об их устройстве и о том, как к анализу подходят профессионалы. |
Кто является частью системного анализа |
Изучите цели, которых обычно придерживаются клиенты, а также заказчики. Кроме того, поймете, как добывают информацию для системного анализа. |
Как проходит работа |
Поймете, как составляются требования к проекту, как правильно аргументировать собственные идеи, как происходит оценка ресурсов проекта, что включает эффективность проекта. |
Что происходит с проектом после всех этапов разработки |
Узнаете, где проходят границы проекта, и как понять, что он готов, а также что с ним делать после окончания работ. |
Как устраиваться на работу |
Изучите способы реализации всех проектов в мире IT, как в реальности выглядят крупные компании, как в них ведут все проекты. |
Конечно, после изучения основ важно дополнительно изучить процесс разработки. Возможно, придется пройти бесплатные курсы по программированию, чтобы освоить все нужные навыки и получить новые знания. Кроме того, важно много практиковаться — попробовать сделать свой собственный проект или выполнить определенные задачи из разработки. Это поможет собрать реальные примеры для устройства на работу и укрепить свои знания.
Чтобы найти работу, нужно сначала решить, где планируется развиваться. Системные аналитики востребованы и за рубежом, при этом есть возможность работать удаленно на компанию. В таком случае можно работать и в США, и в Англии, и по миру в целом. Поэтому рассмотрим, где искать вакансии, если планируется работать в России, и если планируется работать за рубежом.
В России есть много платформ, на которых можно найти актуальные вакансии из IT от крупных компаний:
За рубежом тоже много платформ с вакансиями — разберем самые популярные среди них в США и Англии:
Заработок системных аналитиков, как и многих специалистов в IT, зависит от географии самого сотрудника, а также от его уровня. Рассмотрим показатели в этом контексте.
В среднем, по данным сайта Zarplan, системные аналитики могут зарабатывать 179 тысяч рублей в месяц. Рассмотрим, как дела обстоят у специалистов разных уровней и из разных городов России. Примеры зарплат изучали на основе вакансий с hh.ru.
В зависимости от уровня аналитика:
Уровень |
Зарплата |
Джун |
от 60-80 тысяч рублей |
Мидл |
100-180 тысяч рублей |
Сеньор |
от 220-300 тысяч рублей |
В зависимости от географии сотрудника:
Москва |
150-200 тысяч рублей |
Санкт-Петербург |
от 120 тысяч рублей |
Владивосток |
от 100-150 тысяч рублей |
Барнаул |
от 60 тысяч рублей |
Новосибирск |
от 80-120 тысяч рублей |
Челябинск |
от 80-150 тысяч рублей |
В среднем, специалист по системной аналитике может зарабатывать за рубежом от 68 тысяч USD в год, по данным сайта PayScale. Зарплата за рубежом значительно отличается от российской — давайте разберем, насколько, на примере показателей в вакансиях на Indeed.com:
Виера, Флорида |
48-60 тысяч USD в год |
Гонолулу, Гавайи |
от 77 тысяч USD в год |
Гринсборо, Северная Каролина |
от 55 тысяч USD в год |
Роузмонт, Иллинойс |
81-108 тысяч USD в год |
Уорик, графство Йоркшир |
£34-37 тысяч в год |
Дуглас, остров Мэн |
£32-38 тысяч в год |
Лондон, Англия |
£38-45 тысяч в год |
Работа системного аналитика может быть непростой — она предполагает не только знание специфики разработки и программирования, но и владение навыками управления и коммуникации. Кроме того, нужно уметь работать с большими данными, анализировать их и придавать понятный вид, чтобы использовать за основу в работе.
Чтобы стать аналитиком, важно получить качественное образование — можно окончить ВУЗ или пройти платные курсы. Во втором случае, обучение займет меньше времени. Но можно использовать и бесплатные курсы с самообучением, но только в этом случае уйдет много времени, и неизвестно, даст ли это результат.
В любом случае после обучения лучше много практиковаться — можно начать с мелких проектов на позиции разработчика. Постепенно с позиции разработчика можно будет дойти до аналитика.