Мини-курс
Системный аналитик с нуля
8 коротких уроков: от разговора с заказчиком до описания API. Поймёте, как задачи бизнеса превращаются в требования для разработчиков, и решите, ваше ли это.
Коротко о профессии
Системный аналитик — переводчик между бизнесом и разработкой. Он выясняет, что нужно заказчику и пользователям, описывает это так, чтобы разработчики могли сделать без догадок: сценарии, схемы процессов, данные, интеграции между системами и API. Программировать не обязательно, но нужно понимать, как устроены системы, уметь читать SQL и JSON и ясно писать.
Зарплаты сильно зависят от города и опыта — смотрите актуальные вакансии: вакансии системного аналитика на hh.ru.
Чем занимается системный аналитик
Владелец кофейни говорит: «Хочу, чтобы гости копили баллы в приложении». Разработчику этого мало: сколько баллов за заказ? Что если заказ отменили? Где хранятся баллы — в приложении или в отдельной системе лояльности? Что ответит сервер, если баллов не хватает?
Системный аналитик превращает пожелание бизнеса в точное описание: сценарии, схемы, данные, правила и API. По такому описанию разработчики делают систему, тестировщики её проверяют, а заказчик понимает, что получит. Это одна из самых востребованных профессий в IT, куда приходят без программирования.
В курсе вы пройдёте путь аналитика на одном примере — подключении программы лояльности к приложению кофейни «Зерно» из курсов про UX/UI и Scrum. В каждом уроке — разбор, примеры, задание и мини-тест.
Кому подойдёт, а кому нет
Скорее подойдёт, если
- Нравится разбираться, как всё устроено, и раскладывать сложное по полочкам
- Умеете задавать вопросы и слушать, не стесняетесь уточнять
- Любите ясные тексты и схемы
- Хотите в IT, но писать код каждый день не тянет
- Работали тестировщиком, 1С-аналитиком или в поддержке и хотите расти
Скорее не подойдёт, если
- Не любите писать и согласовывать: документация — большая часть работы
- Хочется сразу видеть результат своими руками — ближе разработка
- Тяжело, когда требования меняются и приходится переделывать описание
Программа: 8 уроков
-
Урок 1из 8 пройдензнаете
Открыть
Кто такой системный аналитик
Чем занимается системный аналитик, как он связывает бизнес и разработку, чем отличается от бизнес-аналитика и 1С-аналитика, где работает и из чего состоит его день.
15 мин · Дальше: Сбор требований: кого спрашивать и что записывать -
Урок 2из 8 пройдензнаете
Открыть
Сбор требований: кого спрашивать и что записывать
Откуда берутся требования, как проводить интервью с заказчиком и пользователями, чем бизнес-требования отличаются от функциональных и нефункциональных и как сделать требование проверяемым.
20 мин · Дальше: Сценарии использования и пользовательские истории -
Урок 3из 8 пройдензнаете
Открыть
Сценарии использования и пользовательские истории
Как описать работу системы глазами пользователя: сценарий использования (use case) с основным и альтернативными потоками, пользовательские истории и критерии приёмки в формате «дано — когда — тогда».
20 мин · Дальше: Схемы процессов и взаимодействий: BPMN и UML -
Урок 4из 8 пройдензнаете
Открыть
Схемы процессов и взаимодействий: BPMN и UML
Зачем аналитику схемы, как читать и рисовать схему процесса в нотации BPMN — события, задачи, шлюзы, дорожки, — и диаграммы UML: последовательности и состояний.
25 мин · Дальше: Данные: сущности, связи и SQL для аналитика -
Урок 5из 8 пройдензнаете
Открыть
Данные: сущности, связи и SQL для аналитика
Как аналитик описывает данные системы: сущности и атрибуты, связи один-ко-многим и многие-ко-многим, ER-диаграмма, и какие SQL-запросы нужны, чтобы проверять данные и отвечать на вопросы бизнеса.
25 мин · Дальше: Интеграции и API: как системы обмениваются данными -
Урок 6из 8 пройдензнаете
Открыть
Интеграции и API: как системы обмениваются данными
Зачем системам интеграции, как аналитик описывает REST API: метод, адрес, параметры, тело запроса и ответа в JSON, коды ошибок, — что такое спецификация OpenAPI и синхронный и асинхронный обмен.
25 мин · Дальше: Документация и работа с командой -
Урок 7из 8 пройдензнаете
Открыть
Документация и работа с командой
Как аналитик оформляет требования — техническое задание, спецификация, страницы в вики, задачи в трекере, — как согласует их с заказчиком и командой, ведёт изменения и сопровождает разработку.
20 мин · Дальше: Как стать системным аналитиком -
Урок 8из 8 пройдензнаете
Открыть
Как стать системным аналитиком
Какие навыки нужны начинающему системному аналитику, из каких профессий приходят в аналитику, как собрать учебный проект для портфолио, пройти тестовое задание и подготовиться к собеседованию.
20 мин
Итоговый тест
16 вопросов по всем урокам, около 12 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: стоит ли идти в профессию дальше.
Что дальше
Если тема зацепила, продолжить можно так.
Частые вопросы
Чем системный аналитик отличается от бизнес-аналитика?
Бизнес-аналитик отвечает на вопрос «что и зачем нужно бизнесу». Системный — «как это должно работать в системе»: экраны, данные, интеграции, API. В небольших компаниях это часто один человек.
Нужно ли уметь программировать?
Писать код не обязательно. Но нужно уверенно читать SQL и JSON, понимать, как работают API и базы данных. На сайте есть курсы «SQL с нуля» и «Postman и API для начинающих».
Чем системный аналитик отличается от 1С-аналитика?
Задачи похожи: требования, процессы, согласования. 1С-аналитик работает с одной платформой и учётом, системный аналитик — с любыми системами и интеграциями между ними. Подробнее о 1С — в курсе «1С-аналитик с нуля».
Сколько времени займёт курс?
Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день.
Это бесплатно?
Да. Уроки, тесты и шпаргалки бесплатные, регистрация не нужна: открываете курс и учитесь.
Хватит ли этого курса, чтобы найти работу?
Для первой работы его мало: курс показывает, ваше ли это, и даёт базу. Дальше нужны SQL, практика с API и учебный проект для портфолио — с чего начать, рассказываем в уроке 8.