Мини-курс

Системный аналитик с нуля

8 коротких уроков: от разговора с заказчиком до описания API. Поймёте, как задачи бизнеса превращаются в требования для разработчиков, и решите, ваше ли это.

  • 8 уроков и итоговый тест
  • ≈ 3 ч на весь курс
  • Бесплатно, без регистрации
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. Тест

Коротко о профессии

Системный аналитик — переводчик между бизнесом и разработкой. Он выясняет, что нужно заказчику и пользователям, описывает это так, чтобы разработчики могли сделать без догадок: сценарии, схемы процессов, данные, интеграции между системами и API. Программировать не обязательно, но нужно понимать, как устроены системы, уметь читать SQL и JSON и ясно писать.

Зарплаты сильно зависят от города и опыта — смотрите актуальные вакансии: вакансии системного аналитика на hh.ru.

Чем занимается системный аналитик

Владелец кофейни говорит: «Хочу, чтобы гости копили баллы в приложении». Разработчику этого мало: сколько баллов за заказ? Что если заказ отменили? Где хранятся баллы — в приложении или в отдельной системе лояльности? Что ответит сервер, если баллов не хватает?

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

В курсе вы пройдёте путь аналитика на одном примере — подключении программы лояльности к приложению кофейни «Зерно» из курсов про UX/UI и Scrum. В каждом уроке — разбор, примеры, задание и мини-тест.

Кому подойдёт, а кому нет

Скорее подойдёт, если

  • Нравится разбираться, как всё устроено, и раскладывать сложное по полочкам
  • Умеете задавать вопросы и слушать, не стесняетесь уточнять
  • Любите ясные тексты и схемы
  • Хотите в IT, но писать код каждый день не тянет
  • Работали тестировщиком, 1С-аналитиком или в поддержке и хотите расти

Скорее не подойдёт, если

  • Не любите писать и согласовывать: документация — большая часть работы
  • Хочется сразу видеть результат своими руками — ближе разработка
  • Тяжело, когда требования меняются и приходится переделывать описание

Программа: 8 уроков

  1. Урок 1из 8 пройдензнаете

    Кто такой системный аналитик

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

    15 мин · Дальше: Сбор требований: кого спрашивать и что записывать
    Открыть
  2. Урок 2из 8 пройдензнаете

    Сбор требований: кого спрашивать и что записывать

    Откуда берутся требования, как проводить интервью с заказчиком и пользователями, чем бизнес-требования отличаются от функциональных и нефункциональных и как сделать требование проверяемым.

    20 мин · Дальше: Сценарии использования и пользовательские истории
    Открыть
  3. Урок 3из 8 пройдензнаете

    Сценарии использования и пользовательские истории

    Как описать работу системы глазами пользователя: сценарий использования (use case) с основным и альтернативными потоками, пользовательские истории и критерии приёмки в формате «дано — когда — тогда».

    20 мин · Дальше: Схемы процессов и взаимодействий: BPMN и UML
    Открыть
  4. Урок 4из 8 пройдензнаете

    Схемы процессов и взаимодействий: BPMN и UML

    Зачем аналитику схемы, как читать и рисовать схему процесса в нотации BPMN — события, задачи, шлюзы, дорожки, — и диаграммы UML: последовательности и состояний.

    25 мин · Дальше: Данные: сущности, связи и SQL для аналитика
    Открыть
  5. Урок 5из 8 пройдензнаете

    Данные: сущности, связи и SQL для аналитика

    Как аналитик описывает данные системы: сущности и атрибуты, связи один-ко-многим и многие-ко-многим, ER-диаграмма, и какие SQL-запросы нужны, чтобы проверять данные и отвечать на вопросы бизнеса.

    25 мин · Дальше: Интеграции и API: как системы обмениваются данными
    Открыть
  6. Урок 6из 8 пройдензнаете

    Интеграции и API: как системы обмениваются данными

    Зачем системам интеграции, как аналитик описывает REST API: метод, адрес, параметры, тело запроса и ответа в JSON, коды ошибок, — что такое спецификация OpenAPI и синхронный и асинхронный обмен.

    25 мин · Дальше: Документация и работа с командой
    Открыть
  7. Урок 7из 8 пройдензнаете

    Документация и работа с командой

    Как аналитик оформляет требования — техническое задание, спецификация, страницы в вики, задачи в трекере, — как согласует их с заказчиком и командой, ведёт изменения и сопровождает разработку.

    20 мин · Дальше: Как стать системным аналитиком
    Открыть
  8. Урок 8из 8 пройдензнаете

    Как стать системным аналитиком

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

    20 мин
    Открыть

Итоговый тест

16 вопросов по всем урокам, около 12 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: стоит ли идти в профессию дальше.

Пройти тест

Что дальше

Если тема зацепила, продолжить можно так.

Бесплатно, своими силами

  • Опишите любой знакомый сервис — доставку, запись к врачу — как аналитик: пользователи, сценарии, данные, интеграции.
  • Нарисуйте схему процесса в BPMN и диаграмму последовательности в бесплатном онлайн-редакторе диаграмм.
  • Решайте задачи на SQL каждый день: системному аналитику нужен уверенный SELECT с JOIN и группировкой.
  • Откройте документацию любого публичного API в Swagger и разберите, как описаны запросы, ответы и ошибки.
  • Прочитайте книгу Карла Вигерса «Разработка требований к программному обеспечению» — классика профессии.

С курсом и наставником

Готовим подборку курсов: цена, срок, формат и есть ли помощь с работой. Сравним несколько школ, а не одну «лучшую».

Частые вопросы

Чем системный аналитик отличается от бизнес-аналитика?

Бизнес-аналитик отвечает на вопрос «что и зачем нужно бизнесу». Системный — «как это должно работать в системе»: экраны, данные, интеграции, API. В небольших компаниях это часто один человек.

Нужно ли уметь программировать?

Писать код не обязательно. Но нужно уверенно читать SQL и JSON, понимать, как работают API и базы данных. На сайте есть курсы «SQL с нуля» и «Postman и API для начинающих».

Чем системный аналитик отличается от 1С-аналитика?

Задачи похожи: требования, процессы, согласования. 1С-аналитик работает с одной платформой и учётом, системный аналитик — с любыми системами и интеграциями между ними. Подробнее о 1С — в курсе «1С-аналитик с нуля».

Сколько времени займёт курс?

Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день.

Это бесплатно?

Да. Уроки, тесты и шпаргалки бесплатные, регистрация не нужна: открываете курс и учитесь.

Хватит ли этого курса, чтобы найти работу?

Для первой работы его мало: курс показывает, ваше ли это, и даёт базу. Дальше нужны SQL, практика с API и учебный проект для портфолио — с чего начать, рассказываем в уроке 8.