🧩 Порядок действий системного аналитика
От задачи до сдачи: сбор, моделирование, спецификации, поддержка разработки и приёмки.
Теория · Аналитика · #analytics #system-analyst #requirements
Роль
Системный аналитик переводит потребности бизнеса в техническую постановку: как система должна работать, какие данные, интеграции и ограничения. Стоит между бизнес-аналитиком, разработчиками и тестировщиками.
Шаги
- Понять контекст. Цель, проблема, заказчик, границы системы, текущее решение (AS-IS).
- Собрать требования. Интервью, документы, наблюдение, анализ существующей системы. Результат: список требований и вопросов.
- Описать процессы и сценарии. BPMN, Use Case, User Story, Sequence-диаграммы.
- Спроектировать данные и интеграции. ER-диаграмма, словарь данных, контракты API (REST / SOAP / очереди), форматы сообщений.
- Описать нефункциональные требования. Производительность, безопасность, отказоустойчивость, логирование, аудит.
- Оформить спецификацию. ТЗ, функциональная спецификация, макеты, критерии приёмки.
- Согласовать. Walkthrough с бизнесом, архитектором, разработкой, тестированием. Зафиксировать решения.
- Сопровождать разработку. Отвечать на вопросы, разбирать изменения, актуализировать документы, следить за трассируемостью.
- Помочь с тестированием и приёмкой. Тест-кейсы по требованиям, UAT, разбор дефектов.
- После релиза. Анализ метрик, обратная связь, список улучшений.
Артефакты на выходе
| Артефакт | Содержание |
|---|---|
| Функциональные требования | что система делает |
| Нефункциональные требования | как быстро, надёжно, безопасно |
| Схема процессов (BPMN) | кто и что делает по шагам |
| Диаграммы UML | Use Case, Sequence, Activity, Class, State |
| ER-модель и словарь данных | сущности, поля, типы, связи |
| Контракты интеграций | OpenAPI, WSDL, схемы сообщений |
| Прототипы / макеты | интерфейс |
| Матрица трассируемости | требование → задача → тест |
Хорошее требование
Проверяемое, однозначное, атомарное, непротиворечивое, достижимое, с идентификатором и владельцем. Вместо «система должна быстро работать» пишите «страница открывается за 2 секунды при 500 одновременных пользователях».
Совет: Если по требованию нельзя написать тест-кейс, его нужно переписать.