Системный аналитик отвечает за то, что и как должно работать в будущем продукте: собирает требования, согласует решения с бизнесом и командой, описывает логику, как бизнесовую, так и техническую, фиксирует всё в документации и диаграммах.

Профессия широкая по навыкам и инструментам — и в этом её сила.

Но именно поэтому возникают вопросы:

  • как расти системно и не распыляться?

  • что сегодня актуально на рынке?

  • а всё ли я знаю, чтобы быть senior?

Я собрала максимально полный и актуальный чек-лист навыков системного аналитика. Пройдитесь по нему, отметьте свой текущий уровень и зоны роста, и соберите индивидуальный план развития на год вперёд без хаоса.

Статья будет полезна:

  • начинающим аналитикам — чтобы трезво оценить масштаб профессии, сравнить программы обучения и понять, какие навыки развивать в первую очередь,

  • опытным аналитикам — которые хотят выявить пробелы, наметить точки роста и осознанно сделать следующие шаги в карьере.

Как использовать:

  1. Заберите документ с чек-листом по этой ссылке.
    Распечатайте или сделайте скрины и "рисуйте галочки" по наввыкам на них.

  2. Отмечайте напротив каждого пункта:
    ✅ умею
    ? пробовал(а)
    ❌ нет

  3. Выберите по 2-3 навыка на каждый месяц предстоящего года к освоению.

  4. Следуйте плану и сверьтесь с чек-листом через год, чтобы оценить прогресс.

Чек-лист навыков Системного аналитика

? Скачать в PDF

Оглавление:
Сбор требований
Бизнес-требования
Дизайн
ФТ и НФТ
Документирование
Проектирование БД и 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. Отмечайте навыки:

    1. ✅ умею = 1 балл

    2. ? пробовал(а) = 0.5 балла

    3. ❌ нет = 0 баллов

  2. Посчитайте 3 процента:

    1. J% — закрытие навыков ✔️

    2. M% — закрытие навыков ?

    3. 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)


  1. ChePeter
    23.01.2026 09:29

    Я конечно извиняюсь, но если работа аналитика для врачей, то первый же пункт

    Сбор требований

    ✔️ Исследование предметной области

    это 5 лет институт, потом пару лет ординатура и только тогда можно сказать, что чел понимает то, что ему говорят.


    1. katherine_a Автор
      23.01.2026 09:29

      “Исследование предметной области” не значит, что аналитику нужно пройти мединститут. Это про умение быстро погружаться в тему, задавать правильные вопросы и проверять понимание у экспертов, чтобы корректно описывать требования.

      Есть сложные домены, где особенно ценятся аналитики с сильным бэкграундом (например, в финтехе, биотехе,торговле). Но опять же, в таких командах часто работают в связке: системный аналитик + профильные эксперты


    1. alexanderniki
      23.01.2026 09:29

      Нет, это не так. Как аналитика, вас интересуют процессы, используемые объекты и взаимосвязи между ними. Вам не нужно ассистировать хирургу или замещать травматолога. Вам нужно структурировано описать происходящее, разработать требования к будущему решению, согласовать эти требования и создать соответствующие задачи. Это очень упрощенный взгляд на профессию, но для общего понимания сойдет.

      Если, как аналитику, вам неясны какие-то аспекты, связанные с предметной областью, то в нормальных компаниях, обычно бывает возможность поработать с соответствующим консультантом.


  1. DMS_13
    23.01.2026 09:29

    Почему вы продолжаете это делать?

    Почему вы под Системным аналитиком имеете ввиду фулстек аналитика???

    Таких системных аналитиков делали 20 лет назад, когда бизнес не понимал что тако UI и разарботчики придумывали всё за бизнес.

    В современном мире разработки , в совремнных компаниях, эти роли разделены.

    Бизнес аналитик проектирует "Что" делает система. И вот там BPMN, CJM, юзкейсы и прочее... и ему пофигу, прокините вы это через 1 монолит или 20 микросервисов.

    Системный аналитик проектирует "Как" это реализовано в системе. И вот тут начинаются БД, журналы, ресты и прочее, в купе с архитектурой.

    Это две разные роли.

    Объединять их в одну это устарело лет 5-10 назад.

    А джуны читают этот ваш "полный гайд" и становятся недоаналитиками во всём.


    1. alexanderniki
      23.01.2026 09:29

      А ответ очень прост. По моему опыту, в большинстве компаний именно так и видят системного аналитика. Я в шутку называю это "IT-разнорабочий".

      Берем какую-нибудь среднюю по больнице компанию и там будет мешанина из всего, что перечислено в статье. Разница между вакансиями будет в комбинации всего этого от вакансии к вакансии.


      1. katherine_a Автор
        23.01.2026 09:29

        Комментарий на 100% в точку.

        Навыки, которые в статье, собраны из:

        • личного опыта работы

        • анализа более 100 вакансий

        • интервью с аналитиками

        Что мы видим на рынке: в одной компании требуют 20 пунктов из этого списка, в другой 12. И пересекаются у них 7 пунктов - ядро профессии, а остальное отличается.


        То, что хотели и хотят от системного аналитика диктует работодатель.
        И увы, если работодатель не хочет нанимать дизайнера и считает, что аналитик+разработчики норм справятся, то это грустно. Но это до сих пор есть.
        На аналитика и менеджерскую работу порой делигируют... Иногда аналитика просят лезть в код и разбираться....
        Это есть.
        И если вы с таким не встретились, то это ооочень хорошо!


    1. Cordekk
      23.01.2026 09:29

      потому что не во всех компаниях и командах эти роли будут разделять


  1. Andnet
    23.01.2026 09:29

    Статья - очередное фуфло от ИИ.
    Проще написали бы . Он должен знать и уметь все и в полном объеме и со знанием академика . Закинула в агента все виды всех знаний за все время и та ей вывела красивую таблицу со всем что есть.

    Кто этот бред читает? Да и не должен никто в полном объеме знать абсолютно все. Иначе у нас проктологи начнут зубы лечить, а летчики пойдут в балет..
    Забанил очередного фуфломета. Засрали весь хабр говностатьями. Когда уже вас перебанят, в реале уже сажают всех обучателей всему и вся.


    1. alexanderniki
      23.01.2026 09:29

      Вы таки будете смеяться, но мне довелось поработать в компании, в которой СА - это как раз летчик, который в ритме сальсы лечит кариес через задний проход медведю. И все вокруг горит, и медведь горит, и вы в аду.

      Это, конечно, не отменяет факта, что статья - фуфло.


  1. AVF_613
    23.01.2026 09:29

    1. method2020
      23.01.2026 09:29

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


  1. isevr
    23.01.2026 09:29

    Работа внушительная проведена и список полезный при подготовке к выходу на рынок, но это все же не системный, а full stack аналитик. И глобально, если работодатель на собесе требует это все, включая полноценную работу с кодом, проектирование api с нуля и управление проектами - от такого работодателя нужно бежать, потому что это будет работа за троих-пятерых за зп определено ниже рынка (это просто классика) и ещё и с постоянными "срок был вчера". Это я утверждаю, как аналитик, а ныне рук отдела аналитики с 15-летним опытом в компаниях разного уровня. В общем, такой работодатель только если "пересидеть сложные времена", когда совсем уж критично со сбережениями, но точно не идти туда, если планируешь хотя бы год+ работать.