Кто такой системный аналитик и почему он без зпшки не останется

Системные аналитики — востребованная профессия, что подтверждают данные ребят из hh.ru. За 2021 год количество вакансий по этой специальности выросло на 45% (и это еще до новостей об отсрочках на призыв). При этом сейчас работу ищут больше 2100 человек, что подтверждает сервис. Несмотря на то, что рост интереса к профессии очевиден, не многи…

2020 показов
28K28K открытий
11 репост

Задача системного аналитика, спроектировать конкретную атомарную и инкапсулированную систему.
Если слегка погрузиться в процесс, то выглядит он так:

Бизнес/Продуктовый аналитик (discovery)

1. Определение стейкхолдеров
2. Проведение интервью со стейкхолдерами
3. Создание на основе интервью SRS, UCD, location map и других артефактов
4. "Продажа" полученных артефактов архитектору решений (solution architect)

Архитектор решений

1. Проведение ревью продуктовых артефактов и пинг понг по их доработке с продуктовым аналитиком
2. Разделение SRS, UCD на отношение к конкретным компонентам (модуль монолита или система в распределенной структуре)
3. Определение к каким компонентам будет происходить обращение из каждой локации location map (по большей части это нужно только для graceful degradation, и генерит не требования к системе, а требования к клиентскому интерфейсу и слою фасадов)
4. Создание HLDD целевой системы и диаграмма потоков данных
5. Выдача задания на проработку конкретного компонента/системы аналитику

Системный аналитик (delivery)

1. Анализ полученных артефактов
2. Пинг понг уточняющих вопросов архитектору и продуктовому аналитику
3. Создание ERD, диаграммы последовательностей, API Doc, Event line doc и др
4. Передача всего этого системному архитектору

Системный архитектор (чащу всего это разработчик)

1. Анализ полученных артефактов
2. Пинг понг
3. Определение стека технологий и согласование его с архитектором решений
4. Определение зависимостей, библиотек, готовых компонентов, функций системы и тд
5. Возврат информации для коррекции ранее полученных артефактов по всему таймлайну
6. Начало разработки

И если посмотреть на то, что делает системный аналитик (да и любой другой), то сразу становится ясно что это точно не простая работа. Системный аналитик == программист, он может не писать код, но должен расписать алгоритм работы программы (без глубокой детализации конечно).
Не нужно говорить, что системным аналитиком может стать каждый, мне приходится каждую неделю их собеседовать и только 1 из 20 подходит на junior grade. Курсов практически нет (но могу порекомендовать IT Leader и все что рассказывает Максим Смирнов (во многом с ним согласен) и все что рассказывает Сергей Баранов (во многом с ним не согласен:))), книг хороших много, но чтобы что то понять надо их много прочитать. Но самое главное - думалка. Думалка должна быть как у программиста, гуманитарный склад ума не жизнеспособен в системном анализе. Вообще. Абсолютно. Вам либо надо его изменить (что долго и больно), либо выбрать более подходящую роль (возможно аналитик в discovery).

Так что бабки у системных аналитиков будут всегда (мидл сейчас на руки получает в среднем 220-280), но стать им просто с ходу не получится.

Ответить

Комментарий недоступен

Ответить

Коллега, привет! Спасибо за классный коммент

Ответить