Урок 1 из 8 · 15 мин · обновлено

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

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

Переводчик между бизнесом и разработкой

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

Пример. Владелец кофейни «Зерно» говорит: «Хочу, чтобы гости копили баллы в приложении». Аналитик выясняет:

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

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

Что входит в работу

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

Главное качество требования — однозначность. «Баллы начисляются быстро» — плохо: что значит «быстро»? «Баллы начисляются в течение 5 минут после успешной оплаты» — хорошо.

Соседние роли

  • Бизнес-аналитик отвечает на вопросы «что» и «зачем»: какие у бизнеса цели и процессы. Системный аналитик — на вопрос «как»: как это должно работать в системе. В небольших компаниях это один человек.
  • 1С-аналитик делает похожую работу, но внутри платформы 1С. О нём — курс «1С-аналитик с нуля».
  • Продуктовый менеджер решает, что делать в первую очередь и зачем. Аналитик — как именно это сделать.
  • UX/UI-дизайнер проектирует экраны, аналитик — логику и данные за ними. Они работают в паре — см. курс «UX/UI-дизайнер».

Где работают

Системные аналитики нужны везде, где делают сложные системы: банки, маркетплейсы, сервисы доставки, телеком, госсервисы, крупные компании с внутренними системами, IT-интеграторы. Обычный день — встреча с заказчиком, работа над требованиями, ответы на вопросы разработчиков в задачах, согласование изменений.

Попробуйте сами. Владелец кофейни хочет: «Пусть приложение напоминает гостям о кофе». Запишите 6–8 вопросов, которые аналитик должен задать, прежде чем описывать требования.

Пример вопросов
  1. Зачем напоминание: вернуть тех, кто давно не заходил, или увеличить частоту?
  2. Кому напоминать: всем или только тем, кто не заказывал больше N дней?
  3. Каким способом: уведомление в телефоне, СМС, письмо?
  4. Когда и как часто? Не будет ли это раздражать?
  5. Что в напоминании: просто текст, любимый напиток гостя, скидка?
  6. Можно ли гостю отключить напоминания и где?
  7. Как поймём, что напоминания работают, — какой показатель смотрим?
  8. Нужно ли согласие гостя на рассылку?

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что главный результат работы системного аналитика?

  2. Владелец кофейни сказал: «Хочу баллы за заказы». Почему разработчику этого мало?

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