Урок 1 из 8 · 15 мин · обновлено
Кто такой системный аналитик
Чем занимается системный аналитик, как он связывает бизнес и разработку, чем отличается от бизнес-аналитика и 1С-аналитика, где работает и из чего состоит его день.
Переводчик между бизнесом и разработкой
Бизнес говорит на языке целей: «больше повторных заказов», «чтобы гости не уходили к конкурентам». Разработчики — на языке систем: таблицы, запросы, статусы, ошибки. Между ними — системный аналитик.
Пример. Владелец кофейни «Зерно» говорит: «Хочу, чтобы гости копили баллы в приложении». Аналитик выясняет:
- сколько баллов за заказ — процент или фиксированно?
- когда начисляются — после оплаты или после получения?
- что будет, если заказ отменили?
- можно ли оплатить баллами весь заказ или только часть?
- где хранятся баллы — в нашей базе или в отдельной системе лояльности партнёра?
- что видит гость, если баллов не хватает?
Ответы превращаются в требования — точное описание, по которому разработчики делают систему, а тестировщики проверяют.
Что входит в работу
- выяснять — интервью с заказчиком и пользователями, изучение текущих процессов;
- описывать — сценарии, пользовательские истории, требования, критерии приёмки;
- моделировать — схемы процессов, диаграммы, модель данных;
- проектировать интеграции — как системы обмениваются данными, какие нужны API;
- согласовывать — чтобы бизнес, разработка и тестирование одинаково понимали задачу;
- сопровождать — отвечать на вопросы команды во время разработки, принимать результат.
Главное качество требования — однозначность. «Баллы начисляются быстро» — плохо: что значит «быстро»? «Баллы начисляются в течение 5 минут после успешной оплаты» — хорошо.
Соседние роли
- Бизнес-аналитик отвечает на вопросы «что» и «зачем»: какие у бизнеса цели и процессы. Системный аналитик — на вопрос «как»: как это должно работать в системе. В небольших компаниях это один человек.
- 1С-аналитик делает похожую работу, но внутри платформы 1С. О нём — курс «1С-аналитик с нуля».
- Продуктовый менеджер решает, что делать в первую очередь и зачем. Аналитик — как именно это сделать.
- UX/UI-дизайнер проектирует экраны, аналитик — логику и данные за ними. Они работают в паре — см. курс «UX/UI-дизайнер».
Где работают
Системные аналитики нужны везде, где делают сложные системы: банки, маркетплейсы, сервисы доставки, телеком, госсервисы, крупные компании с внутренними системами, IT-интеграторы. Обычный день — встреча с заказчиком, работа над требованиями, ответы на вопросы разработчиков в задачах, согласование изменений.
Попробуйте сами. Владелец кофейни хочет: «Пусть приложение напоминает гостям о кофе». Запишите 6–8 вопросов, которые аналитик должен задать, прежде чем описывать требования.
Пример вопросов
- Зачем напоминание: вернуть тех, кто давно не заходил, или увеличить частоту?
- Кому напоминать: всем или только тем, кто не заказывал больше N дней?
- Каким способом: уведомление в телефоне, СМС, письмо?
- Когда и как часто? Не будет ли это раздражать?
- Что в напоминании: просто текст, любимый напиток гостя, скидка?
- Можно ли гостю отключить напоминания и где?
- Как поймём, что напоминания работают, — какой показатель смотрим?
- Нужно ли согласие гостя на рассылку?
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что главный результат работы системного аналитика?
Аналитик не пишет код и не рисует интерфейс. Он отвечает за то, чтобы все понимали, что и как делать.
-
Владелец кофейни сказал: «Хочу баллы за заказы». Почему разработчику этого мало?
Без деталей каждый разработчик додумает по-своему. Аналитик выясняет и фиксирует правила заранее.
-
Чем системный аналитик отличается от бизнес-аналитика?
Это соседние роли. Часто их совмещает один человек, особенно в небольших компаниях.