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

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

Этот термин имеет различные трактовки, в каждой организации свои требования.

Вот еще одно определение:

Системный аналитик (System Analyst, SA) – аналитик, значительно более приближенный к команде разработки, чем БА; специалист, который должен транслировать команде высокоуровневые требования к ПО, полученные от бизнес-аналитика, в виде детальных функциональных требований к системе, естественно, на языке команды разработчиков. Зачастую ему приходится также предлагать конкретное техническое решение и проектировать архитектуру системы.

Основные решаемые задачи:

  1. Определение границ системы (разрабатываемого ПО) и контекста её работы совместно с системным архитектором.

  2. Анализ бизнес-требований и пользовательских требований, определение ограничений.

  3. Участие в разработке проектного решения (solution design).

  4. Декомпозиция бизнес-сценариев на системные сценарии.

  5. Создание сценариев использования (use case).

  6. Разработка функциональных и нефункциональных требований, реализующих системные сценарии.

  7. Разработка пользовательских требований в границах системы.

  8. Документирование требований.

  9. Ведение репозитория требований.