Например, перед системным аналитиком встаёт задача: автоматизировать работу оценочной компании. Раньше оценщики работали по шаблону в ворде. Они заходили на площадки по продаже недвижимости, смотрели объявления, копировали их в эксель-таблицу, копировали это всё в отчёт и так далее. На каждый отчёт они тратили полдня-день.
После автоматизации система сама стала находить релевантные объявления, применять повышающие и понижающие коэффициенты по площади объектов и даже генерировать текст для каждого отчёта. Тем самым она ускорила работу оценочной компании в 5–10 раз.
Требования к продукции системный аналитик обычно предоставляет в текстовом виде. Текст чаще всего приходится наполнять иллюстрациями: диаграммами, прототипами, макетами и схемами.
Чтобы ответить на вопрос, чем занимается системный аналитик, расскажем про его обязанности.
После интервью системный аналитик оформляет собранную информацию в ТЗ для разработчиков — спецификацию требований к программному обеспечению.
Что делает системный аналитик после того, как составил ТЗ для разработчиков? Он отвечает на вопросы, сопровождает разработку и тестирование. Тестировщики приходят к аналитику с вопросами: «Программа работает так — это правильно или нет?»
Далее системный аналитик демонстрирует результаты работы заказчику. На этом этапе, если того требует заказчик, добавляют обучение пользователей.
На этапе сопровождения системный аналитик отвечает на сложные вопросы пользователей, на которые не может ответить техподдержка.
Задачи системного аналитика разноплановые: общение с заказчиком, анализ требований, описание требований, сопровождение процесса, разбор кейсов. Всегда встречается что-то новое.
1
Бизнес-аналитик | Системный аналитик |
---|---|
Внедряет изменения в бизнес-процессы внутри организации | Разрабатывает требования к программному обеспечению |
Не член команды разработки | Член команды разработки |
Бизнес-аналитик может не иметь отношения к IT | Обязательно IT-специалист |
Должен разбираться в бизнесе | Разбираться в бизнесе не обязательно |
Бизнес-аналитик | Системный аналитик |
---|---|
В команде разработки | В команде разработки |
Работает в команде с системным аналитиком и говорит, что делать | Работает в команде с бизнес-аналитиком и говорит, как делать |
Упор на общение с заказчиком | Упор на общение с разработчиками |
Системное мышление. Системный аналитик должен на лету понимать, что с чем связано. Системное мышление помогает увидеть, понять смысл и закономерность в последовательностях, которые он наблюдает. Оно помогает специалисту подготовиться к будущему и повлиять на конечный продукт.
Коммуникативные навыки. Системный аналитик должен уметь разговаривать с собеседником на его языке. Например, понять разработчика, чтобы донести до него необходимость реализации тех или иных функций программного обеспечения. С заказчиком же системный аналитик должен говорить на языке бизнеса: понять, чего он хочет и продемонстрировать это понимание. Например, насколько автоматизация важна для выручки.
Внимательность, педантичность и здоровый перфекционизм. Ошибки на этапе анализа самые дорогие по сравнению с ошибками на других этапах. Если системный аналитик допустит ошибку на этом этапе, значит, команда зря потратит ресурсы на разработку и тестирование. А чтобы исправить ошибку, нужно откатываться назад и начинать сначала.
Пример из строительства. Представьте, что дом построили, а только после этого заметили, что по стене пошла трещина, которая появилась из-за неграмотной заливки фундамента. В этом случае придётся тратить дополнительные ресурсы на укрепление фундамента.
Хорошая память. Системный аналитик должен быть «живым справочником» по проекту, который отвечает на любой вопрос.
Хардскилы
SQL на базовом уровне. SQL (structured query language) — язык структурированных запросов. Его применяют для создания, модификации и управления данными.
Техническая грамотность. У системного аналитика должны быть базовые знания об информационных системах — computer science. Например, важно понимать, как информационные системы обмениваются данными между собой..
Основы UX/UI. Работа системного аналитика близко связана с пониманием интерфейсов, поэтому ему важно знать хотя бы основы UX/UI дизайна. Например, что такое модальность или почему важно учитывать привычки при создании интерфейсов. Пользователи интуитивно понимают, что ссылка — это переход на другой сайт или страницу, а кнопка — это действие.
Грамотный русский язык. Системному аналитику приходится много писать и говорить. Важно, чтобы его правильно и легко понимали.
Необходимые навыки системного аналитика, по данным «Хабр Карьеры»:
К базовому минимуму хардскилов, о котором мы говорили выше, можно добавить английский язык. Он нужен для работы с иностранными компаниями и чтения профессиональной литературы. Но основное, что требуется, — развитые софтскилы.
Чтобы работать с удовольствием, системному аналитику важно быть стрессоустойчивым. Заказчики и разработчики бывают разные. Некоторые неохотно идут на контакт. Поэтому иногда важно уметь находить с ними общий язык и устанавливать контакт.
Профессия «Системный аналитик» — сервисная. Основную часть работы над программой делают разработчики, а системный аналитик им помогает. Если нет менеджера, то продукт будет непонятно когда. Если нет аналитика, то продукт будет непонятно какой, а если нет разработчика, то продукта вообще не будет.
Системному аналитику важно никогда не останавливаться на достигнутом и стремиться делать свою работу с каждым разом только лучше. Отрасль развивается. В IT регулярно появляется много того, с чем приходится разбираться. То, о чём системные аналитики говорили 10 лет назад, сейчас уже устарело. Подход к работе меняется, поэтому важно успевать обучаться новому.
Системный аналитик должен быть усидчивым. В рабочей практике приходится много писать, поэтому нужно быть к этому готовым.
Системные аналитики работают в компаниях, которые разрабатывают софт, например:
Зарплата системного аналитика зависит от его опыта, региона и компании, в которой он работает. По данным GeekLink на 1 октября 2024 года, средняя зарплата системного аналитика составила 224 503 рубля в месяц, а по данным «Хабр Карьеры» — 180 тыс. рублей (без учёта премии).
Средняя зарплата системного аналитика составляет 205 000 руб. Источник
Стажировка позволит освоить необходимый минимум по хардскилам, чтобы пройти формальный фильтр. После стажировки вы сможете увереннее отвечать на вопросы, которые работодатели задают на собеседованиях, и будете соответствовать ожиданиям работодателя.
Например, работодатель может спросить: «А как бы вы действовали в такой ситуации?» Тот, кто не был на стажировке, скорее всего, растеряется, потому что никогда не был в подобных ситуациях.
Если на стажировку попасть не получится, можно пройти обучающие курсы. В Яндекс Практикуме есть курс «Системный аналитик», на котором вы получите необходимые навыки для быстрого старта в карьере: сделаете практические работы, которые сможете добавить в портфолио.
Статью подготовили: