Чем занимается? Системный аналитик является связующим звеном между заказчиком ПО и разработчиками. «Хотелки» клиента он переводит на понятный для кодеров язык, составляя проект разработки продукта. Можно привести аналогию с проектирование дома, где системный аналитик и есть проектировщик.
Как им стать? В профессию можно прийти из смежных IT-сфер, получить знания самостоятельно, стать счастливчиком и попасть на программу обучения от крупной компании, записаться на онлайн-курсы, либо комбинировать все эти способы.
В статье рассказывается:
- Чем занимается системный аналитик
- Специализации аналитика
- Отличия системного аналитика от других профессий
- Преимущества и недостатки работы системным аналитиком
- Обязанности системного аналитика
- Требования и необходимые навыки системного аналитика
- Востребованность и зарплата системного аналитика
- Варианты обучения на системного аналитика
- Собеседование на должность системного аналитика
- Карьера и перспективы системного аналитика
-
Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.Бесплатно от Geekbrains
Чем занимается системный аналитик
Системный аналитик – это специалист, занимающийся разработкой технических заданий к системе или программному обеспечению. Он является посредником между заказчиком (владельцем продукта) и исполнителем (разработчиком). Для того чтобы приступить к работе, системный аналитик обычно общается с заказчиком, узнаёт его требования к программе. Потом ему необходимо изучить рынок, добыть информацию из различных источников.
Предположим, что к системному аналитику обратилось руководство с заказом по автоматизации работы оценочной компании. Что это значит? До этого времени сотрудники данной организации делали свою работу исключительно по шаблонам, созданным в Word, и тратили на это практически весь рабочий день. Их задачей было просматривать объявления, заходить на всевозможные площадки, где занимаются продажей недвижимости, а затем копировать нужную информацию и вставлять её в таблицу Excel, в отчёт и т.д.
Для того чтобы ускорить работу сотрудников оценочной компании хотя бы в 5 – 10 раз, необходимо сделать так, чтобы система могла делать ту же самую работу за человека:
- находить объявления;
- использовать при автозаполнении коэффициенты понижения и повышения;
- формировать отчёт.
Не всегда разработчики, которые устроены непосредственно в штат компании, хотят заниматься системным анализом. Тогда перед руководством встаёт задача найти хорошего системного аналитика.
Причины поиска специалиста:
- Разработчик утверждает, что нацелен на написание кода, а анализ системы не входит в его работу.
- Разработчик вполне готов проанализировать систему, но вот результаты его работы можно будет увидеть только в запрограммированном виде, так как анализ на человеческом языке не входит в его компетенцию. Такой вариант не всегда устраивает руководство, потому что готовый результат может расходиться с ожиданием и может понадобиться внесение правок.
- Как уже было сказано, итогом работы будет код. Больше никаких документов разработчиком не создаётся. Это не совсем оптимальный вариант, так как должно быть подтверждение проделанного объёма работы.
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Скачивайте и используйте уже сегодня:
Топ-30 самых востребованных и высокооплачиваемых профессий 2023
Поможет разобраться в актуальной ситуации на рынке труда
Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка
Только проверенные нейросети с доступом из России и свободным использованием
ТОП-100 площадок для поиска работы от GeekBrains
Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽
После того, как найден подходящий специалист, он получает задание и принимается за работу. Сначала системный аналитик изучает требования, затем представляет, как всё должно работать.
Например, если эту систему сравнить с постройкой коттеджа, то этапы работы аналитика заключаются в том, чтобы разобраться какое здание требуется, как оно будет эксплуатироваться, а потом описать весь процесс постройки, уточнить, куда вставить кирпич определённого цвета так, чтобы не нарушить задуманный рисунок на фасаде.
По итогу работы системный аналитик предоставляет документы и записи, в которых:
- имеется описание модели будущей системы либо её части;
- прописаны требования к продукции (здесь могут быть макеты, схемы, диаграммы и даже прототипы).
Специализации аналитика
На сегодняшний день IT-сфера является очень популярной. В связи с этим, профессия системный аналитик очень востребована. Существует более 10 различных специализаций аналитиков. Абсолютно у всех работа связана с данными. Каждый специалист занимается поиском зависимостей, систематизацией, а также преобразованием потоков информации в гипотезы, из которых потом вытекают определённые выводы. Можно подробнее рассмотреть основные специализации.
- Работа бизнес-аналитика заключается в том, чтобы составить биснес-логику функционирования системы, опираясь на выдвинутые заказчиком требования. Это описание предназначено для системного аналитика.
- Системный аналитик составляет список задач на техническом языке для разработчиков. Он выполняет свою работу по задачам, поставленным бизнес-аналитиком.
- Между двумя вышеперечисленными специалистами находится бизнес — системный аналитик. Он знает и бизнес, и технологии, но не в совершенстве. В его задачи входит: общение с бизнесом, написание постановок разработчикам и т.д.
- В отдельных проектах, например BigData, востребованными являются аналитики данных. Они в совершенстве владеют многими языками программирования, могут работать с базой данных, прекрасно понимают в математике, а также способны сформировать отчёт из данных, имеющихся в системе.
- Анализом и сбором данных о посещении пользователями сайтов, о взаимодействии с каким-либо продуктом, проектированием интерфейсов занимаются UX-аналитики.
- Разработкой процессов соединения систем в одно целое занимается интеграционный аналитик. Иногда в работе ему помогает архитектор.
Отличия системного аналитика от других профессий
В IT-сфере встречаются специальности, которые схожи списком обязанностей, но, несмотря на это, профессии являются разными. Приведём несколько примеров:
- Менеджер проектов. Его основная цель – контролировать деятельность команды разработчиков. Он отвечает за проект и, соответственно, за то, как он создаётся. Общение с клиентом не входит в его компетенцию. За редким исключением, менеджер проекта на начальном этапе выполнения заказа может заняться обработкой требований заказчика.
Читайте также!
Инструменты аналитики: обзор 13 лучшихПодробнее - Менеджер по продукту. Данная специальность напрямую связана с потребностями бизнеса. В обязанности менеджера входит работа с клиентами. Он разрабатывает стратегию, занимается поиском потребностей заказчика, позиционированием.
- Бизнес-аналитик. Человек этой профессии должен быть в курсе абсолютно всех дел компании для того, чтобы постоянно проводить анализ бизнеса и, если требуется, находить способы по его оптимизации. Иногда на практике происходят ситуации, когда смешиваются обязанности системного аналитика и бизнес-аналитика.
- Системный архитектор – это специалист, занимающийся построением всей архитектуры проекта. Он делает свою работу на основе требований, выдвинутых клиентом. В основном, на эту должность переходят системные аналитики, имеющие уровень
- Технический писатель. Одной из задач системного аналитика является работа с документацией, её написание. В некоторых компаниях этим вплотную занимается технический писатель.
Преимущества и недостатки работы системным аналитиком
У каждой существующей профессии имеются какие-либо преимущества и недостатки. Специальность системный аналитик не является исключением.
Преимущества | Недостатки | |
Поиск и формат работы | Это востребованная профессия. Например, на сайте HH.ru только за сентябрь 2022 открыто более 35 000 вакансий системного аналитика. | Невысокая заработная плата на начальном этапе карьеры.
Для некоторых проектов требуется мощная техника. |
Обучение | Ресурсы для обучения (курсы, книги, статьи и др.) находятся в открытом доступе и ежегодно дополняются, обновляются. | Для того чтобы работать системным аналитиком, важно знать основы программирования. Они потребуются при взаимодействии с командой разработчиков.
Помимо этого, человек должен обладать знаниями той области, в которой идёт разработка продукта. Например, EdTech, Retail, FinTech, AI-технологии. |
Специфика задач | Что делает системный аналитик? Он воплощает идеи клиента, превращая хаос в красоту. Этап создания прототипа будущего проекта начинается со структурирования большого объёма информации для того, чтобы её можно было передать команде разработчиков, затем тестировщику, проектировщику и в обратном порядке. | Системный аналитик – это очень ответственная профессия. По сути, от одного человека зависит качество продукта и быстрота его создания. Аналитик должен хорошо владеть информацией, полученной от клиента, досконально в ней разбираться, чтобы грамотно составить ТЗ для команды разработчиков. Человек этой специальности должен: быть внимательным, умным, уметь концентрироваться на деле, чётко определять цели и задачи работы. |
Общение | Основное преимущество данной профессии – обмен знаниями и опытом. В процессе работы системный аналитик, так или иначе, взаимодействует с заказчиками, разработчиками, тестировщиками, с другими аналитиками и узнаёт что-то новое для себя. | Аналитик должен быть общительным, уметь чётко и грамотно излагать свои мысли, уметь принимать информацию от оппонента, быть эмоционально устойчивым. Без этих качеств и навыков будет достаточно тяжело строить карьеру. |
Обязанности системного аналитика
Перед реализацией проекта системный аналитик первым делом собирает требования с клиента (что тот планирует получить по итогу работы). Затем специалист, проанализировав все полученные данные, дополнительно проводит так называемое интервью. Здесь уточняются все детали, которые смущают аналитика, в которых он, возможно, сомневается: «Для чего нужно это программное обеспечение?», «На что оно будет нацелено?» и так далее.
В процессе работы у тестировщиков или их коллег могут возникнуть вопросы. Системный аналитик обязан их выслушать и дать рекомендации, так как он сопровождает проект.
Следующий этап – это демонстрация итогов работы клиенту. Здесь есть вероятность, что заказчик попросит добавить обучение пользователей.
Скачать файлПосле выполнения заказа некоторое время идёт сопровождение, и системный аналитик отвечает на поступающие от пользователей сложные вопросы, которые не смогут ответить в техподдержке.
Требования и необходимые навыки системного аналитика
Каждая организация выдвигает определённые требования к системному аналитику при приёме на работу. В основном, всё зависит от того, в каком направлении работает та или иная компания.
Стандартные требования:
- Знать всё о статистическом анализе и методах группировки.
- Грамотно проводить анализ и уметь интерпретировать полученные результаты.
- Разбираться в принципах разработки программного обеспечения.
- Уметь анализировать проекты, просчитывать их эффективность.
- Обладать техническими навыками работы с информацией.
- Умение качественно работать с большим объёмом данных.
- Досконально разбираться не только в экономических, но и финансовых показателях.
Человек данной профессии, помимо стандартных знаний и навыков, должен уметь работать в IT-сфере, разбираться в менеджменте.
на курсы от GeekBrains до 24 ноября
В процессе работы ему могут пригодятся следующие хард-скиллы:
- уметь работать с предметной областью (например, фиксировать её);
- разбираться в проектировании (нужно знать основы);
- разбираться в протоколах и интерфейсах интеграции систем;
- знать и понимать основы архитектуры информационных систем;
- уметь работать с UI-редакторами для того, чтобы прототипировать пользовательские интерфейсы;
- знать всё об инструментах, помогающих фиксировать требования (например, UML), и уметь их применять;
- знать основы управления;
- при работе с процессами уметь не только анализировать их, но и знать способы, которые можно применить при улучшении и оптимизации определённых мест;
- уметь распознавать зоны влияния систем, уметь выделять подзадачи из основной задачи, аналогично подсистемы из общей системы.
Также в процессе работы могут понадобиться и софт-скиллы:
- Быть коммуникабельным, уметь выслушать оппонента. Это очень важно, так как на начальном этапе системный аналитик общается исключительно с клиентом и его целью является получение необходимой информации. Многое зависит от того, как будет налажен контакт, какие вопросы будут заданы.
- Быть проактивной личностью, так как возникают ситуации, при которых нужно выступить инициатором взаимодействия.
- Быть стрессоустойчивым, уметь при помощи аргументов отстоять свою точку зрения. Очень пригодится в сложных спорных ситуациях с заказчиком.
- Быть усердным и усидчивым при работе с большими объёмами информации.
- Быть грамотным, уметь чётко и ясно излагать свои мысли. Это касается не только разговорной речи, но и письменной (особенно важно при составлении документов, отчётов).
- Постоянно развиваться, учиться чему-то новому, стремиться к знаниям.
- Приветствуется обладание системным мышлением.
- Быть вдумчивым, внимательным и наблюдательным. Оправданные требования, ведь при выполнении заказа по-другому нельзя.
Если вы обладаете нужными качествами, то работа будет только в радость.
Востребованность и зарплата системного аналитика
Специалисты могут работать в следующих сферах:
- в страховых компаниях;
- в продуктовых компаниях;
- в IT-компаниях;
- в сферах услуг;
- в финансовых, банковских организациях;
- в сфере розничной торговли.
Помимо этого, можно сотрудничать с системными интеграторами, аутсорсерами, разрабатывающими ПО на заказ.
Заработок у людей этой профессии зависит от опыта работы, стажа и направления деятельности организации.
Повышение заработной платы в зависимости от стажа:
Junior | 50–100 тыс. руб. |
Middle | 100–150 тыс. руб. |
Senior | 200–400+ тыс. руб. |
- В среднем по стране системные аналитики получают 150 тыс. руб.
- Заработок младших системных аналитиков, выполняющих работу на удалёнке, составляет от 85 тыс. руб. до 100 тыс. руб.
- Системный аналитик, являющийся сотрудником банка и имеющий опыт работы более 1 года, получает 150-300 тыс. руб.
- На зарплату от 400 тыс. руб. могут рассчитывать специалисты (с опытом работы), которые устроились в крупное кадровое агентство или торговую сеть.
- Заработная плата стажёров от 60 тыс. руб.
Варианты обучения на системного аналитика
Чтобы получить профессию системного аналитика с нуля можно:
- Самостоятельно пройти обучение. Для этого использовать сайты, форумы, видеоролики, книги. Главным преимуществом является доступность, низкая цена. Но такое обучение нельзя назвать эффективным, так как материал может изучаться не последовательно, некоторые темы могут быть пропущены. Навыки, приобретённые в ходе самостоятельного обучения, не всегда востребованы у работодателей на рынке труда.
- Получить образование (очно) в колледже, университете и т.д. Учёбный процесс длится не менее 4-х лет. Недостатком, в некоторых случаях, является получение неактуальных знаний, устаревших. Основное достоинство – получение диплома государственного образца. Его наличие увеличивает шансы при приёме на работу.
- Пройти обучение онлайн (дистанционно). Для этого существуют различные образовательные платформы. Обучение является полным, эффективным. При онлайн-обучении делается упор на практику. Так люди имеют возможность закрепить полученные знания, учатся их применять и параллельно создают портфолио.
Существуют и другие способы получения профессии системного аналитика:
- Переход из другой специальности (только не связанной с IT); начать работать сразу после окончания университета (в России отдельные компании предоставляют возможность пройти подготовку по данной профессии. Можно выучиться с нуля).
- Переход из смежной профессии.
- Посещение митапов позволяет не только получить определённые знания в области аналитики, но и найти работу. Эти мероприятия проводятся крупными компаниями и на них обязательно присутствуют HR-менеджеры. Они тоже заинтересованы в подборе персонала. Можно подойти к одному из HR-менеджеров, попросить пройти собеседование, отдать резюме.
Как уже было сказано, самый простой и бюджетный вариант получения профессии – самообучение. Мы сделали подборку актуальных материалов.
Учебники по работе с требованиями, свод знаний:
- Учебники IREB — как минимум Foundation Level, Advanced Level Elicitation, Advanced Level Requirements Modelling;
- Agile Modeling — это библиотека всевозможных инструментов, практик;
- ISO/IEC/IEEE 29148:2018 Requirements engineering — основополагающий стандарт в отрасли.
Нестареющая классика:
- «Разработка требований к программному обеспечению», Карл Вигерс;
- «Современные методы описания функциональных требований к системам», Алистер Коберн;
- UML Distilled: A Brief Guide to the Standard Object Modeling Language 3rd Edition, Martin Fowler;
- User Stories Applied: For Agile Software Development 1st Edition, Mike Cohn.
Пособия по написанию текстов:
- Книги Главреда — информация о текстах в целом.
CustDev и UX:
- «Спроси маму», Роб Фитцпатрик;
- «Психбольница в руках пациентов», Алан Купер;
- Intercom on JobstobeDone;
- «Не заставляйте меня думать», Стив Круг.
Собеседование на должность системного аналитика
Для успешного собеседования необходимо:
- Резюме. Оно является вашей визитной карточкой, поэтому должно быть хорошим и грамотно составленным. Впишите в резюме весь ваш опыт в этой сфере (какие проекты выполняли, с какими инструментами умеете работать, в чём разбираетесь и другое).
- Выполнение тестового задания. Обычно тестовое задание проводится работодателем для того, чтобы понять подходите вы на должность или нет, а также посмотреть, близки ли вам методы и технологии, которые используются в компании.
Во время собеседования вам предстоит ещё раз рассказать об опыте работы, о достоинствах, о выполненных проектах, портфолио. Возможно, что последуют вопросы, связанные с профессией.
За один день невозможно подготовиться к собеседованию. Для того чтобы держать вашу голову (мозг) в тонусе, нужно постоянно обновлять и пополнять свои знания, выполнять практические работы, задачи по разработке.
Стандартный график, который предлагает большинство компаний, это 5 рабочих дней (по 8-9 часов) и 2 выходных дня. Почему именно так? Работа системного аналитика напрямую связана с деятельностью других людей: команды разработчиков, тестировщиков и др. Иногда необходимо что-то согласовать, решить важные вопросы, обговорить детали, именно поэтому аналитик должен постоянно находиться в офисе.
Некоторые специалисты работают на удалёнке. Это, бесспорно, очень удобно, но в данном формате работы есть недостатки: некоторые вопросы не решаются дистанционно, а если и решаются, то гораздо дольше.
Карьера и перспективы системного аналитика
Чтобы набраться опыта, получить первую работу, необходимо создать личный бренд. Продвигать его можно будет во всевозможных сервисах, в социальных сетях. А на действующих площадках есть возможность познакомиться с людьми, работающими в IT-сфере, узнать о датах проведения вебинаров, встреч, конференций, а также предложить свои услуги.
Иногда соревнования на платформах проводятся отдельно для какой-либо специализации:
- чемпионат по спортивному программированию (российская CodeForces);
- чемпионат по искусственному интеллекту (американская Kaggle);
- разнопрофильные чемпионаты в VK (онлайн-платформа All cups).
Читайте также!
Профессия системного аналитика с каждым годом становится более востребованной. Даже через время она не потеряет свою актуальность. Конкуренция между компаниями растёт, и каждая пытается стать мощнее, шагать в ногу со временем. Для этого многие процессы в организации автоматизируют. В связи с этим требуются толковые специалисты.
В целом, статья очень полезная и информация актуальная! Я, как системный аналитик, подтверждаю:)
Единственное, перечень требований очень размытый, использованы формулировки «знать все».. Такой перечень может отпугнуть не только начинающего специалиста, но даже уверенного middle ))
Спасибо за статью!
Почему-то определяет меня, как Аноним, хотя я зашла в свой аккаунт.