Матрица трассировки требований (RTM, Requirements Traceability Matrix) — табличный документ, связывающий требования проекта с тестовыми сценариями и другими артефактами разработки на всех этапах жизненного цикла разработки ПО (SDLC). В русскоязычном IT-сообществе «матрица трассировки» и «матрица трассируемости требований» — полные синонимы: разница только в словообразовании, смысл одинаковый. Документ решает три ключевые задачи: контролирует полноту реализации, упрощает управление изменениями и подтверждает соответствие стандартам при аудитах. Работают с ним системные аналитики, специалисты по контролю качества (QA-инженеры), менеджеры проекта и бизнес-аналитики.
RTM — «живой» табличный документ: строки — это требования, столбцы — тест-кейсы или другие артефакты разработки, на пересечениях — отметки о наличии связей. Матрица не создаётся один раз: она обновляется при каждом изменении требований или результатов тестирования. Термины «матрица трассируемости требований» и «матрица трассировки» полностью взаимозаменяемы в профессиональной документации — это один и тот же инструмент, одинаково принятый в профессиональных стандартах.
Учитесь бесплатно за счёт государства
Экономия до 100 000 ₽ на любой программе
Каждая строка RTM описывает одно требование через шесть обязательных атрибутов: уникальный идентификатор (ID), описание требования, тип (бизнес- или функциональное), источник требования, текущий статус (пройдено / не пройдено / в процессе) и ссылки на связанные тест-кейсы. Уникальный идентификатор — ключевой атрибут: именно по нему отслеживают изменения и их влияние на тесты при управлении изменениями. Полнота матрицы измеряется по формуле: (требования с привязанными ТК / всего требований) × 100%; целевое значение — 100%.
RTM закрывает четыре практические задачи. Первая — контроль полноты реализации: убедиться, что каждое требование заказчика нашло отражение в продукте. Вторая — управление изменениями требований: при любой правке сразу видно, какие тест-кейсы и модули затронуты. Третья — анализ влияния изменений: команда оценивает риски до того, как правка уходит в разработку. Четвёртая — поддержка аудитов в регулируемых отраслях (медицина, авиация, финансы), где прослеживаемость требований закреплена стандартами, в том числе ГОСТ Р ИСО/МЭК 29148-2021. Без RTM проект сталкивается с пропущенными требованиями, хаосом при изменениях и дублированием тестов.
По направлению отслеживания выделяют три вида трассировки. Каждый решает свою задачу и применяется в разных ситуациях проекта.
| Вид |
Направление |
Цель |
Когда применять |
|---|---|---|---|
| Прямая | БТ → ФТ → ТК | Полнота охвата требований заказчика | Начало проекта, проектирование |
| Обратная | ТК → ФТ → БТ | Выявление избыточного функционала | Аудит унаследованных систем |
| Двунаправленная | БТ ↔ ТК | Полный контроль зависимостей | Регулируемые отрасли, критические системы |
Профессиональная работа с RTM — одна из ключевых компетенций системного аналитика. Освоить её с нуля можно в рамках федерального проекта «Активные меры содействия занятости» (нацпроект «Кадры»): программа «Системный аналитик: с нуля до проектирования систем» стартует в июле и доступна участникам бесплатно. Смотрите каталог программ обучения на сайте ТГУ.
Прямая трассировка идёт от бизнес-требований (БТ) через функциональные требования (ФТ) к тест-кейсам. Цель — убедиться, что все потребности заказчика полностью учтены в продукте. Применяется на этапе проектирования и в начале проекта, когда важно заложить правильный фундамент тестового покрытия.
Обратная трассировка движется в противоположном направлении: от тест-кейсов к функциональным требованиям и далее к бизнес-требованиям. Помогает выявить избыточный функционал — элементы системы без обоснования в требованиях. Особенно полезна при аудите унаследованных систем и контроле масштаба (scope) проекта.
Двунаправленная (двусторонняя) трассировка объединяет оба подхода: одна таблица читается в обоих направлениях. Применяется в критически важных системах и регулируемых отраслях, где необходим полный контроль зависимостей между требованиями и тестами.
RTM — единый источник правды для всей команды, но у каждой роли своя точка входа в документ.
Системный аналитик создаёт матрицу и актуализирует её при изменениях: декомпозирует бизнес-требования на функциональные, устанавливает связи. Ключевой вопрос к RTM: «Что изменилось в требованиях?»
QA-инженер планирует тест-кейсы на основе матрицы, обновляет статусы после каждого прогона, выявляет пробелы в тестовом покрытии. Ключевой вопрос: «Какие тесты нужно переписать при изменении требования?»
Менеджер проекта контролирует прогресс по RTM и оценивает, как изменения влияют на сроки и план.
Бизнес-аналитик декомпозирует бизнес-требования на функциональные и следит за их корректным отражением в матрице.
Владелец продукта использует RTM для отслеживания пользовательских историй и их покрытия тестами.

В QA-процессе RTM — основной инструмент планирования тест-кейсов и контроля тестового покрытия. Команда QA формирует тест для каждого требования, фиксирует статус («пройдено», «не пройдено», «в процессе») и сразу видит пробелы в тестовом покрытии: какие требования остались без тест-кейсов. Матрица охватывает не только функциональные, но и нефункциональные требования. Например, требование «время отклика системы — не более 2 секунд» порождает нагрузочный тест с измеримой метрикой качества.
Конкретный пример: требование «вход в систему» разворачивается в три тест-кейса — ввод верного пароля, ввод неверного пароля и блокировка аккаунта после нескольких неудачных попыток. Без матрицы часть сценариев легко упустить.

Создание RTM строится на пяти последовательных шагах:
Качество декомпозиции требований напрямую определяет тип связей в матрице — а значит, и надёжность всего документа.
Хотите сменить профессию или повысить квалификацию?
Федеральный проект «Активные меры содействия занятости» даёт возможность пройти обучение бесплатно за счёт государства
Тип связи зависит от степени атомарности требования. Связь N:N возникает при плохой декомпозиции и превращает управление изменениями в хаос: одна правка затрагивает сразу десятки тест-кейсов.
| Тип |
Условие |
Пример |
Риск |
Рекомендация |
|---|---|---|---|---|
| 1:1 | Атомарное требование | «Кнопка входа» → 1 тест | Минимальный | Идеальная структура |
| 1:N | Сложное требование с граничными условиями | «Авторизация» → 3 теста | Дублирование тестов | Следить за пересечениями |
| N:N | Интеграционные сценарии | Несколько требований → несколько ТК | Избыточное тестирование, хаос при изменениях | Минимизировать через декомпозицию |
Чем больше N:N в матрице покрытия требований, тем сложнее управлять изменениями. Декомпозиция до атомарных требований — главный способ сохранить матрицу управляемой.
Выбор инструмента зависит от объёма проекта и интенсивности изменений.
Excel и Google Таблицы доступны без дополнительных затрат и не требуют настройки. Подходят для небольших проектов: при объёме до ~100 требований управление ещё остаётся комфортным. При росте объёма начинаются ограничения — ручное обновление связей, отсутствие интеграции с трекерами задач, сложность командной работы при большом числе участников.
Специализированные платформы (Jira с плагинами, Visure Requirements и аналоги) оптимальны для проектов с 200+ требованиями. Они автоматически синхронизируют изменения, поддерживают командную работу и упрощают подготовку данных для аудитов. Критерий выбора: до 100 требований — таблицы; 200+ и аудируемые проекты — специализированная платформа.

Пять ошибок, которые делают RTM бесполезной:


Это синонимы: оба термина обозначают один документ — RTM (Requirements Traceability Matrix). «Матрица трассировки требований» и «матрица трассируемости требований» одинаково приняты в русскоязычном IT-сообществе. Разница — только в словообразовании, не в смысле. В профессиональной документации оба варианта используются взаимозаменяемо.
Обычно RTM создаёт системный аналитик или бизнес-аналитик: они декомпозируют бизнес-требования и устанавливают связи с функциональными требованиями и тест-кейсами. В небольших командах эту роль берёт менеджер проекта. QA-инженеры поддерживают актуальность документа — обновляют статусы тестов после каждого прогона.
RTM обновляется при каждом изменении требований или тест-кейсов — это обязательное правило. Для активных проектов рекомендована еженедельная ревизия, для стабильных — ежемесячная. Ключевой принцип: изменение требования → немедленное обновление RTM. Запоздалое обновление обесценивает матрицу как инструмент контроля.
Да, Excel подходит для проектов объёмом до ~100 требований: он доступен и не требует настройки. При 200+ требованиях возникают ограничения — ручное обновление, отсутствие интеграции с трекерами, сложность командной работы. Для крупных и аудируемых проектов предпочтительны специализированные платформы с автоматической синхронизацией изменений.
Матрица трассируемости в тестировании — это RTM с фокусом на QA-процессе: документ связывает требования с тест-кейсами и позволяет команде контролировать полноту тестового покрытия. Тестировщик видит, какое требование покрыто тестами, какое — нет, и как изменение требования влияет на существующий набор тестов.
Прямая трассировка идёт от бизнес-требований к тест-кейсам: проверяет, что потребности заказчика полностью учтены. Обратная движется от тестов к требованиям: выявляет функционал без обоснования. Двунаправленная объединяет оба подхода — одна таблица читается в двух направлениях и даёт максимальную видимость зависимостей в проекте.
Ключевая метрика: (требования с привязанными тест-кейсами / всего требований) × 100% — целевое значение 100%. Дополнительные признаки корректной матрицы: каждый тест обоснован требованием, нет требований без ТК, документ обновлён после последних изменений, назначен ответственный за актуализацию.
Изменение требования запускает цепочку в RTM: обновить описание → проверить затронутые тест-кейсы → скорректировать или создать новые ТК → обновить статусы. Чем быстрее обновлена матрица, тем меньше риск пропустить связанные доработки. Именно поэтому с первого дня проекта важно назначить ответственного за актуализацию RTM.
Подайте заявку —
забронируйте место в группе
45 000 мест на 2026 год. Бесплатное обучение по федеральному проекту «Активные меры содействия занятости»