Системный аналитик отвечает за то, что и как должно работать в будущем продукте: собирает требования, согласует решения с бизнесом и командой, описывает логику, как бизнесовую, так и техническую, фиксирует всё в документации и диаграммах.
Профессия широкая по навыкам и инструментам — и в этом её сила.
Но именно поэтому возникают вопросы:
как расти системно и не распыляться?
что сегодня актуально на рынке?
а всё ли я знаю, чтобы быть senior?
Я собрала максимально полный и актуальный чек-лист навыков системного аналитика. Пройдитесь по нему, отметьте свой текущий уровень и зоны роста, и соберите индивидуальный план развития на год вперёд без хаоса.
Статья будет полезна:
начинающим аналитикам — чтобы трезво оценить масштаб профессии, сравнить программы обучения и понять, какие навыки развивать в первую очередь,
опытным аналитикам — которые хотят выявить пробелы, наметить точки роста и осознанно сделать следующие шаги в карьере.
Как использовать:
Заберите документ с чек-листом по этой ссылке.
Распечатайте или сделайте скрины и "рисуйте галочки" по наввыкам на них.Отмечайте напротив каждого пункта:
✅ умею
? пробовал(а)
❌ нетВыберите по 2-3 навыка на каждый месяц предстоящего года к освоению.
Следуйте плану и сверьтесь с чек-листом через год, чтобы оценить прогресс.
Чек-лист навыков Системного аналитика

Оглавление:
Сбор требований
Бизнес-требования
Дизайн
ФТ и НФТ
Документирование
Проектирование БД и SQL
Интеграции
Архитектура
Работа с API
Тестирование
Сопровождение
Работа с кодом и IDE (не обязательный)
Управление проектами (не обязательный)
Soft Skills - мягкие навыки
Инструменты
Актуальность по грейдам:
✔️ - должен знать junior и выше
? - должен знать middle и выше
✅ - должен знать middle+ / senior
(доп) - не обязательный навык, в вакансиях всегда в разделе "было бы плюсом, если..."
Сбор требований
✔️ Исследование предметной области
✔️ Ведение интервью с заказчиком / пользователями
✔️ Исследование внедренных IT-продуктов
✔️ Определение цели и задач проекта
✔️ Создание ролевой модели
✔️ Определение бизнес-правил и ограничений
✔️ Описание бизнес-процессов AS IS
Бизнес-требования
✔️ Описание бизнес-процессов TO BE
✔️ Поиск узких мест, проблем и оптимизация процессов
✔️ Нотация BPMN: моделирование бизнес-процессов
✅ Нотация ePC Diagram: моделирование бизнес-процессов, устаревающий (доп)
✔️ Выявление и формулировние бизнес-требований
✔️ Умение определять и формулировать требования в формате User Strories
✔️ Создание презентаций для pre-sale заказчикам
Дизайн
✔️ Создание макетов UI/UX
✅ Знание специальных инструментов для работы с дизайном: Figma, Axure RP Pro или аналог
✔️ Постановка задач для дизайнеров
Функциональные и нефункциональные требования (ФТ и НФТ)
✔️ Разработка ФТ
✔️ Умение описывать ФТ в формате Use Case
? Определение точек интеграции системы и умение собирать необходимую документацию внешних систем
? Разработка НФТ
✔️ Постановка задач для разработчиков и тестировщиков
✅ Нотация IDEF - для описания функциональности, устаревающий (доп)
✔️ Нотация UML - для описания процессов, состояний
? PlantUML - язык для описания UML-диаграмм
Документирование
? Разработка ТЗ по ГОСТ-34/19 или другим корпоративным стандартам
✔️ Ведение базы знаний по проекту
✅ Организация структуры базы знаний
✔️ Разработка инструкций для разработчиков и пользователей
✔️ Разработка пользовательской документации
? Умение делать ревью документации
Проектирование БД и SQL
✔️ Исследование потоков информации (и описание в нотации DFD)
✔️ Анализ существующей БД
✔️ Умение проектировать реляционные БД на логическом уровне
? Умение проектировать реляционные БД на физическом уровне
✔️ Знание SQL на базовом уровне: простые SELECT и JOIN, все ключевые операторы
✅ Знание SQL на продвинутом уровне: умение создавать БД самостоятельно, знание как писать процедуры, сложные JOIN и т.д.
? Умение проектировать и описывать миграции в БД
✅ Знание NoSQL - нереляционных БД
✔️ Постановка задач для разработчиков на изменения в БД
Интеграции
? Знание всевозможных видов интеграций: по API, брокеры, общая БД, обмен файлами, и другие
? Понимание принципов синхронных интеграций
? Понимание принципов асинхронных интеграций
✅ Понимание принципов интеграции систем в режиме реального времени
✔️ Описание интеграционного взаимодействия в формате Use Case или ином
✔️ Описание сценариев интеграции в нотации UML Sequence
✔️ Умение вести исследовательское тестирование API внешних систем
✔️ Маппинг данных
✅ Понимание принципов работы брокеров: RabbitMQ, Kafka
✅ Умение читать и проектировать конфигурационные файлы для интеграций, понимание из назначение
✅ Понимание принципов хранения настроек конфигураций для интеграций
Архитектура
✔️ Умение определять компоненты системы (Frontend, Backend, Mobile, Hardware)
? Понимание принципов монолитной, сервисной (SOA), микросервисной (MSA) и событийно-ориентированой архитектуры
✅ Знание нотации моделирования архитектуры C4 (Context, Container, Component)
✅ Знание нотации моделирования архитектуры ArchiMate (доп)
✅ Верхнеуровневое проектирование архитектуры
✅ Знание шаблонов проектирования микросервисной архитектуры
✅ Понимание назначения API Gateway
✅ Умение ставить задачи на доработку брокеров: RabbitMQ, Kafka
✅ Умение подбирать СУБД для проекта
✅ Умение подбирать API для сервисов и микросервисов проекта
? Понимание принципов интеграции микросервисов
✅ Умение вести Event Storming
✅ Понимание принципов выделения сервисов и микросервисов
✅ Понимание как НФТ влияют на архитектуру сисемы
✅ Умение писать требования к логированию/мониторингу/сбору метрик
✅ Знание как смотреть и анализировать логи/мониторинг/метрики
✅ Базовое понимание инфраструктуры системы, DevOps
✅ Знание принципов обеспечения безопасности системы и отдельных компонентов
Работа с API
✔️ Понимание принципов протокола HTTP
Умение читать документацию API-документацию:
✔️ HTTP API
✔️ SOAP
✔️ REST
✅ gRPC
✅ GraphQL
✅ SSE
✅ WebSocket
Умение читать форматы сообщений:
✔️ JSON
✔️ XML
✔️ XSD
✅ protobuf
✅ YAML
Умение проектировать с нуля:
✔️ JSON
✔️ XML
✔️ XSD
✅ protobuf
✅ YAML
Умение проектировать с нуля API-методы:
✔️ HTTP API
✔️ SOAP
✔️ REST
✅ gRPC
✅ GraphQL
✅ SSE
✅ WebSocket
? Умение дорабатывать существующие API методы
✅ Знание принципов версионирования и обратной совместимости при работе с API
? Знание способов аутентификации в API:
Basic, API-key, Token, OAuth 2.0, OAuth 2.1, MTLS и другие
✅ Понимание FTP
? Умение быстро разбирать форматы сообщений и осваивать принципы любого протокола API
Умение документировать API:
? OpenAPI (Swagger)
✔️ Postman
? Insomnia
или аналогичный инструмент
Тестирование
✔️ Написание сценариев тестирования (ПМИ)
✔️ Ревью сценариев тестирования
✔️ Пользовательское тестирование приложений
? Тестирование работы API, брокеров
Сопровождение
✔️ Техническая поддержка и анализ обращений пользователей
✔️ Умение оперативно выявлять проблемы в системе - какой алгоритм, функция, процесс сломан
✔️ Ответы на обращения пользователей
✔️ Ведение базы знаний для отдела тех поддержки
✔️ Умение оформлять баги
✔️ Выявление потребностей в новой функциональностии донесение ценности для бизнеса
Работа с кодом и IDE (не обязательный)
✅ Чтение кода: понимать, что происходит в методе/классе/функции
✅ Анализ логики: условия, циклы, обработка ошибок
✅ Базовые принципы разработки: ООП, SOLID - на уровне понимания
✅ Отладка (debugger)
✅ Работа в IDE
Управление проектами (не обязательный)
✅ Планирование порядка реализации задач на разработку
✅ Планирование и сопровождение релизов
✅ Оценка часов на разработку, тестирование и аналитику с учетом рисков
✅ Организация процесса разработки
✅ Управление рисками
Soft Skills - мягкие навыки
✔️ Переговоры и управление ожиданиями: с бизнесом/разработкой
? Ведение мероприятий для команды
✔️ Консультирование разработчиков и тестировщиков в ходе выполнения задач
✔️ Грамотность
✔️ Умение выступать перед заказчиками, вести презентации проектов
✔️ Критическое мышление
✔️ Умение отстаивать свою точку зрения (оценка, аргументирование причин и объяснение, почему мы не можем технически сделать доработку в системе и пр.)
✔️ Умение работать по Agile (Scrum, Kanban)
✔️ Ответственность
✔️ Внимательность к деталям
✔️ Структурирование информации
✔️ Легкообуча��мость
✔️ Способность самостоятельно разбираться с поставленными задачами
Инструменты
Управление и коммуникации
✔️ Jira или аналог - задачи, управление проектом
✔️ Confluence или аналог - документирование, база знаний
✔️ Slack, Teams или аналог - корпоративные мессенджеры
✔️ PowerPoint, Canva или аналог - презентации
API и интеграции
? Swagger - документирование API
✔️ Postman - документирование и тестирование API
? Insomnia или аналог - документирование и тестирование API (доп)
✔️ SoapUI - тестирование SOAP API
✅ Kafka UI, Kafdrop, Offset Explorer или аналог - просмотр топиков, сообщений, consumer group
✅ RabbitMQ Management UI
БД
✔️ DBeaver - управление БД
? pgAdmin, SQLite или аналог - управление БД (доп)
Спецальный инструменты для диаграмм
✔️ Camunda Modeler, StormBPMN или аналог - для BPMN
✅ ARIS - для BPMN, ePC (доп)
✅ Enterprise Software Architect - для UML-диаграмм (доп)
✅ Archi, Visual Paradigm или аналог - для Archimate (доп)
Диаграммы через код
? PlantUML - для UML, C4
✅ Structurizr - для C4
✅ MermaidChart - для UML, BPMN, C4 и др (доп)
Графические редакторы (диаграммы, дизайн, требования)
✔️ Draw io - универсальный инструмент для BPMN, UML, C4, макетов экранов, досок и др.
✔️ Microsoft Visio - аналог draw io (доп)
? Figma, Axure RP Pro или аналог - дизайн экранных форм
✔️ Miro или аналог - ведение митингов, сбор требований, UML и C4 диаграммы
Код и отладка (доп)
✅ IDE: Visual Studio, IntelliJ IDEA или аналог
✅ Charles / Fiddler - перехват трафика, для тестирования мобилок
✅ Kibana - логи
✅ Grafana - метрики
✅ Prometheus - дашборды
✅ Git / GitHub / GitLab / Bitbucket
AI
✔️ ChatGPT, DeepSeek или аналог
✅ Умение описывать сценарии для AI-агентов (доп)
✅ Умение настраивать AI-агентов через low-code платформы (доп)
Как оценить свой грейд по чек-листу
-
Отмечайте навыки:
✅ умею = 1 балл
? пробовал(а) = 0.5 балла
❌ нет = 0 баллов
-
Посчитайте 3 процента:
J% — закрытие навыков ✔️
M% — закрытие навыков ?
S% — закрытие навыков ✅
Формула для каждого процента:
(Сумма из ✅ = 1, ? = 0.5, ❌ = 0) / количество навыков уровня × 100%
Количество навыков уровня:
✔️ (junior): 79 навыков
? (middle): 23 навыка
✅ (middle+/senior): 56 навыков
3.Интерпретация:
Junior: J% ≥ 70%
Middle: J% ≥ 85% и M% ≥ 65%
Senior: J% ≥ 90%, M% ≥ 80%, S% ≥ 60%
Заключение
Давайте честно: навыков у системного аналитика очень много. И в сильной роли большая часть этого списка действительно востребована.
Но важный нюанс - не все навыки обязательны для всех проектов. Набор компетенций зависит от проекта, зрелости команды и ожиданий от вашей роли.
Когда я впервые опубликовала этот чек-лист в нашем Telegram-канале, были споры: «зачем аналитику архитектура?» и «зачем разбираться в коде?».
С кодом всё проще — чаще это бонус, а не обязательное требование.
А вот архитектура уже стала частью ожиданий от Middle+/Senior на многих проектах. От аналитика всё чаще ждут не только «правильных требований», но и понимания того, как решение будет жить в системе: какие компоненты взаимодействуют, где границы сервисов, какие интеграции и риски по НФТ, что будет с масштабированием, надёжностью и безопасностью.
Тренд понятен. Системный аналитик — это специалист, который уверенно держит технический контекст и связывает его с бизнес-требованиями.
Поэтому сохраните чек-лист и используйте его как рабочий инструмент:
чтобы собрать план развития на ближайший год;
чтобы понять, какой процент навыков уже закрыт, и адекватно оценить свой грейд;
чтобы перепроверить резюме и усилить его навыками, которые реально ценны рынку.
Пусть этот список станет вашей картой развития: помогает выбирать следующий шаг, видеть прогресс и расти уверенно.
Успехов в карьере, сильных проектов и работы, где ваш уровень действительно ценят ?
Комментарии (12)

DMS_13
23.01.2026 09:29Почему вы продолжаете это делать?
Почему вы под Системным аналитиком имеете ввиду фулстек аналитика???
Таких системных аналитиков делали 20 лет назад, когда бизнес не понимал что тако UI и разарботчики придумывали всё за бизнес.
В современном мире разработки , в совремнных компаниях, эти роли разделены.
Бизнес аналитик проектирует "Что" делает система. И вот там BPMN, CJM, юзкейсы и прочее... и ему пофигу, прокините вы это через 1 монолит или 20 микросервисов.
Системный аналитик проектирует "Как" это реализовано в системе. И вот тут начинаются БД, журналы, ресты и прочее, в купе с архитектурой.
Это две разные роли.
Объединять их в одну это устарело лет 5-10 назад.
А джуны читают этот ваш "полный гайд" и становятся недоаналитиками во всём.

alexanderniki
23.01.2026 09:29А ответ очень прост. По моему опыту, в большинстве компаний именно так и видят системного аналитика. Я в шутку называю это "IT-разнорабочий".
Берем какую-нибудь среднюю по больнице компанию и там будет мешанина из всего, что перечислено в статье. Разница между вакансиями будет в комбинации всего этого от вакансии к вакансии.
katherine_a Автор
23.01.2026 09:29Комментарий на 100% в точку.
Навыки, которые в статье, собраны из:
личного опыта работы
анализа более 100 вакансий
интервью с аналитиками
Что мы видим на рынке: в одной компании требуют 20 пунктов из этого списка, в другой 12. И пересекаются у них 7 пунктов - ядро профессии, а остальное отличается.
То, что хотели и хотят от системного аналитика диктует работодатель.
И увы, если работодатель не хочет нанимать дизайнера и считает, что аналитик+разработчики норм справятся, то это грустно. Но это до сих пор есть.
На аналитика и менеджерскую работу порой делигируют... Иногда аналитика просят лезть в код и разбираться....
Это есть.
И если вы с таким не встретились, то это ооочень хорошо!

Andnet
23.01.2026 09:29Статья - очередное фуфло от ИИ.
Проще написали бы . Он должен знать и уметь все и в полном объеме и со знанием академика . Закинула в агента все виды всех знаний за все время и та ей вывела красивую таблицу со всем что есть.Кто этот бред читает? Да и не должен никто в полном объеме знать абсолютно все. Иначе у нас проктологи начнут зубы лечить, а летчики пойдут в балет..
Забанил очередного фуфломета. Засрали весь хабр говностатьями. Когда уже вас перебанят, в реале уже сажают всех обучателей всему и вся.
alexanderniki
23.01.2026 09:29Вы таки будете смеяться, но мне довелось поработать в компании, в которой СА - это как раз летчик, который в ритме сальсы лечит кариес через задний проход медведю. И все вокруг горит, и медведь горит, и вы в аду.
Это, конечно, не отменяет факта, что статья - фуфло.

AVF_613
23.01.2026 09:29



method2020
23.01.2026 09:29Ой, ностальгия.... Я участвовал в пилотном проекте по разработке этого стандарта :) Не помню, 2006 или 2007. До Минтруда это по инициативе РСПП делала ВШЭ на площадке АПКиТ у Нуралиева. Эх, было время...

isevr
23.01.2026 09:29Работа внушительная проведена и список полезный при подготовке к выходу на рынок, но это все же не системный, а full stack аналитик. И глобально, если работодатель на собесе требует это все, включая полноценную работу с кодом, проектирование api с нуля и управление проектами - от такого работодателя нужно бежать, потому что это будет работа за троих-пятерых за зп определено ниже рынка (это просто классика) и ещё и с постоянными "срок был вчера". Это я утверждаю, как аналитик, а ныне рук отдела аналитики с 15-летним опытом в компаниях разного уровня. В общем, такой работодатель только если "пересидеть сложные времена", когда совсем уж критично со сбережениями, но точно не идти туда, если планируешь хотя бы год+ работать.
ChePeter
Я конечно извиняюсь, но если работа аналитика для врачей, то первый же пункт
это 5 лет институт, потом пару лет ординатура и только тогда можно сказать, что чел понимает то, что ему говорят.
katherine_a Автор
“Исследование предметной области” не значит, что аналитику нужно пройти мединститут. Это про умение быстро погружаться в тему, задавать правильные вопросы и проверять понимание у экспертов, чтобы корректно описывать требования.
Есть сложные домены, где особенно ценятся аналитики с сильным бэкграундом (например, в финтехе, биотехе,торговле). Но опять же, в таких командах часто работают в связке: системный аналитик + профильные эксперты
alexanderniki
Нет, это не так. Как аналитика, вас интересуют процессы, используемые объекты и взаимосвязи между ними. Вам не нужно ассистировать хирургу или замещать травматолога. Вам нужно структурировано описать происходящее, разработать требования к будущему решению, согласовать эти требования и создать соответствующие задачи. Это очень упрощенный взгляд на профессию, но для общего понимания сойдет.
Если, как аналитику, вам неясны какие-то аспекты, связанные с предметной областью, то в нормальных компаниях, обычно бывает возможность поработать с соответствующим консультантом.