🧩 Порядок действий системного аналитика

От задачи до сдачи: сбор, моделирование, спецификации, поддержка разработки и приёмки.

Теория · Аналитика · #analytics #system-analyst #requirements

Роль

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

Шаги

  1. Понять контекст. Цель, проблема, заказчик, границы системы, текущее решение (AS-IS).
  2. Собрать требования. Интервью, документы, наблюдение, анализ существующей системы. Результат: список требований и вопросов.
  3. Описать процессы и сценарии. BPMN, Use Case, User Story, Sequence-диаграммы.
  4. Спроектировать данные и интеграции. ER-диаграмма, словарь данных, контракты API (REST / SOAP / очереди), форматы сообщений.
  5. Описать нефункциональные требования. Производительность, безопасность, отказоустойчивость, логирование, аудит.
  6. Оформить спецификацию. ТЗ, функциональная спецификация, макеты, критерии приёмки.
  7. Согласовать. Walkthrough с бизнесом, архитектором, разработкой, тестированием. Зафиксировать решения.
  8. Сопровождать разработку. Отвечать на вопросы, разбирать изменения, актуализировать документы, следить за трассируемостью.
  9. Помочь с тестированием и приёмкой. Тест-кейсы по требованиям, UAT, разбор дефектов.
  10. После релиза. Анализ метрик, обратная связь, список улучшений.

Артефакты на выходе

Артефакт Содержание
Функциональные требования что система делает
Нефункциональные требования как быстро, надёжно, безопасно
Схема процессов (BPMN) кто и что делает по шагам
Диаграммы UML Use Case, Sequence, Activity, Class, State
ER-модель и словарь данных сущности, поля, типы, связи
Контракты интеграций OpenAPI, WSDL, схемы сообщений
Прототипы / макеты интерфейс
Матрица трассируемости требование → задача → тест

Хорошее требование

Проверяемое, однозначное, атомарное, непротиворечивое, достижимое, с идентификатором и владельцем. Вместо «система должна быстро работать» пишите «страница открывается за 2 секунды при 500 одновременных пользователях».

Совет: Если по требованию нельзя написать тест-кейс, его нужно переписать.