Матрица трассировки требований (Requirements Traceability Matrix, RTM) — сводный индекс связей «источник → требование → решение → проверка». Строка матрицы — атомарное FR, NFR или (в story-centric режиме) user story; столбцы — уровни цепочки: BRD, SRS, спецификации 10.01, тесты, релиз. RTM не дублирует содержимое SRS, API spec или Use Case — в ячейках только стабильные ID и ссылки на профильные артефакты. Определения forward/backward traceability и зрелость трассировки — в 02.03.04 Трассировка требований (концепция).
1. Назначение
Документ ведёт системный аналитик (или PO/BA с участием QA); его читают разработка, тестировщики, архитектор, PM, аудит/compliance и владелец продукта на этапах планирования релиза, change control и приёмки.
Шаблон закрывает четыре задачи:
- Индекс связей по ID — от BR/регуляторики до spec и test без копирования текстов требований.
- Контроль scope и CR — по ID находите затронутые FR, спеки и тесты; gaps, waiver и исключения из релиза явно помечены.
- Release gate — для must-have in scope есть solution link и test (или waiver); coverage summary считается по согласованным правилам (§3.5).
- Склейка артефактов 10.01 — единая цепочка ID между User Story, API, БД, BPMN, NFR и тестами.
Формулировки требований — в SRS и 10.01.01 Шаблон User Story; контракты — в 10.01.04 Шаблон спецификации REST API и соседних спеках; пороги качества — в 10.01.12 Шаблон нефункциональных требований (NFR).
2. Когда использовать
Подходит, если:
- enterprise- или regulated-проект с формальным SRS, несколькими командами и смешанными артефактами (API, БД, Kafka, BPMN, FE);
- нужен gate «готовность к разработке» или приёмка релиза с доказуемым покрытием must-have (10.04 Чеклист аналитика перед стартом разработки);
- частые CR и параллельные спеки — без RTM теряется связь «кто от чего зависит»;
- аудит, compliance или контракт требуют трассировку BRD → test (08.06 Юридические и регуляторные требования РФ (PCI-DSS));
- ALM (Jira, Azure DevOps, Polarion) генерирует links — шаблон задаёт обязательные типы связей и поля; маппинг link types инструмента на
derives/implements/tests— 02.05.06 Инструменты управления требованиями (Jama, DOORS, Confluence).
Не подходит или требует упрощения, если:
- один сервис, 5–10 FR, одна команда — достаточно таблицы в SRS §Traceability или links в Jira без отдельного master RTM;
- проект на стадии discovery без baseline BRD/SRS — RTM будет пустой «для галочки»; сначала зафиксируйте scope (02.01.04 Определение границ решения (Scope Modelling));
- нужна только трассировка терминов Term ID ↔ поле — это 10.01.14 Шаблон глоссария и словаря данных; RTM дополняет, не заменяет;
- трассировка только на уровне epic без декомпозиции — связь с API/тестами теряется; либо укрупняйте осознанно, либо детализируйте строки.
Входные условия: согласована схема ID требований, есть baseline версия BRD/SRS (или release scope), назначен владелец RTM, выбран режим строк (§3.2) и правила знаменателя coverage (§3.5).
Agile и частые изменения US:
PI baseline RTM (v1.0 Baseline)
→ sprint delta: changelog + новые/изменённые строки в том же документе
→ PI re-baseline (v2.0): superseded-строки, пересчёт coverage, новая версия RTMSplit/merge story: старый US-ID → статус superseded, новые ID со ссылкой на parent FR; жизненный цикл и baseline — 02.05.05 Жизненный цикл требования. Пересчёт coverage — на границе PI или release (05.02 Scrum и Kanban (аналитик в Agile)). Приоритеты при CR — 02.05.02 Управление приоритетами в условиях изменчивости.
Критерий качества RTM: для каждого must-have FR in scope релиза есть путь до проверяемого артефакта (test, documented verification или waiver register); изменение в API spec через RTM находит затронутые FR без ручного поиска по тексту.
3. Структура документа
Пояснение полей — §3.1–3.7; готовый скелет для копирования — §3.8. Поля с пометкой обяз. нужны для enterprise gate; на малых проектах — минимальный набор (см. §3.8). Одна master RTM на продукт или major release; фильтры по epic/sprint — представления, а не копии матрицы.
3.1. Метаданные
| Поле | Обяз. | Что писать |
|---|---|---|
| ID документа | да | Уникальный идентификатор, напр. RTM-HR-PORTAL-v2.1. |
| Продукт / релиз | да | Система, program или release train в scope. |
| Версия RTM, статус, дата | да | Draft → Review → Baseline → Superseded; автор последнего изменения. |
| Baseline upstream | да | Версии BRD, SRS, Vision & Scope, на которых построена матрица — 04.01 Форматы документов (Vision&Scope, BRD, SRS, FRD). |
| Scope релиза | да | In scope / out of scope релиза; ссылка на epic или milestone. |
| Режим строк RTM | да | FR-centric (по умолчанию) или US-centric — см. §3.2. |
| Владелец RTM | да | SA, PO или RM-ответственный за актуальность связей. |
| Инструмент / golden source | нет | Где master и приоритет при рассинхроне. Правило: RM-инструмент (Jira, Polarion) — authoritative для link types и статусов work items; страница RTM (Confluence, репозиторий) — aggregate view и coverage math; spec-документы — authoritative для artifact ID и версии контракта. При конфликте link в Jira и строки в RTM — правит владелец RTM по RM; RTM не дублирует ревизию файла spec — только стабильный ID. |
3.2. Правила трассировки (операционные)
Полные определения связей, bidirectional traceability и критерии зрелости — 02.03.04 Трассировка требований (концепция); в RTM — только поля и выход анализа (Orphans, Gaps), не переопределение теории.
| Поле | Обяз. | Что писать |
|---|---|---|
| Схема ID | да | Префиксы: BR-###, FR-###, NFR-###, US-###, UC-###, API-###, DB-###, TC-###, DV-###, EVT-### и т.д.; единые для всех артефактов 10.01 — 02.03.03 Спецификация требований (SRS, Use Case, User Story). |
| Режим строк: FR-centric | да* | По умолчанию. Строка = atomic FR или NFR. US/UC — только колонка «User Story / Use Case ID»; отдельных US-строк нет. Один US на несколько FR — перечисление ID в колонке у каждой FR-строки или sub-row с тем же US. |
| Режим строк: US-centric | да* | Agile, если команда мыслит бэклогом. Строка = US; parent FR — колонка «SRS / Parent FR». FR-строки в той же матрице не создавать — иначе двойной учёт coverage. |
| NFR: строка vs колонка | да | Release-critical NFR (10.01.12 Шаблон нефункциональных требований (NFR), regulated) — обязательна отдельная строка с verification (load, pen-test, audit, мониторинг — см. 08.02 Нефункциональные требования (НФТ) — классификация и стандарты). Некритичные NFR — достаточно ID в колонке «NFR ID» у FR-строки (related). FR и NFR в одной строке — запрещено. |
| Обязательные связи must-have in scope | да | Source → FR → (solution или gap TBD) → (test или waiver или documented verification). AC не дублируют в RTM: живут в 10.01.01 Шаблон User Story / 02.04.02 Критерии приёмки (Acceptance Criteria); трассировка AC → TC через US-ID (для audit — опциональная колонка AC-ID). |
Documented verification (DV-xxx) | да* | Release-critical, когда автотест в релизе невозможен. Формально зафиксированная проверка: подписанный чеклист, протокол pen-test, sign-off архитектора/InfoSec с датой и ссылкой на документ (DV-AUDIT-001). Не TC-xxx: TC — исполняемый тест-кейс в test management; DV — evidence-артефакт. В колонке Test указывают DV-xxx, не текст протокола. |
| Many-to-many | да | Один API — несколько FR: множественные ID в ячейке Solution или sub-rows; не дублировать FR-строки без правила. Зависимости между требованиями — 02.05.01 Управление зависимостями между требованиями. |
| Shared requirements | нет | Общий компонент (auth, logging) — отдельные FR/NFR-строки или cross-cutting epic. |
3.3. Легенда типов связей (для ALM и комментариев)
Краткий набор имён для ячеек и link types. Bidirectional analysis, зрелость трассировки и orphan hunt как процесс — 02.03.04 Трассировка требований (концепция); здесь только поля RTM и регистры Orphans/Gaps как выход заполнения матрицы.
| Тип связи | Смысл | Пример |
|---|---|---|
| derives from | FR выведено из источника | FR-044 derives from BR-011 |
| implements | Spec/компонент реализует FR | API-LEAVE-003 implements FR-044 |
| tests | Тест проверяет требование | TC-UAT-012 tests FR-044 |
| related | Поперечная связь (часто NFR ↔ FR/API) | NFR-PERF-001 related FR-044 |
| out of scope | Исключено из scope текущего релиза | статус out_of_scope, не в знаменателе coverage |
| deferred | Отложено на будущий релиз с датой/эпиком | статус deferred, target release в комментарии |
Не смешивать: out_of_scope — «не делаем в v2.1»; deferred — «делаем позже, release TBD» (ещё в roadmap продукта). Одновременно оба статуса на строке — ошибка заполнения.
MoSCoW / приоритет — 02.03.02 Приоритизация требований (MoSCoW, WSJF, Кано).
3.4. Основная матрица (ядро артефакта)
Каждая строка — одно трассируемое требование в выбранном режиме (§3.2).
Горизонтальная трассировка (SRS ↔ API на одном уровне):
- Одна широкая таблица — до ~25–30 колонок, одна команда/домен, audit не требует отдельного view SRS↔API.
- Sub-matrix — несколько доменов, разные владельцы spec, regulated audit: master RTM (вертикаль BR → test) + отдельная матрица «SRS REQ-ID ↔ API/DB ID». Не дублировать тексты spec — только перекрёстные ссылки по Requirement ID.
Пример перекрёстной ссылки (sub-matrix):
| Документ | Ключ | Связь |
|---|---|---|
| Master RTM | строка FR-044 | Solution: API-LEAVE-003 → см. sub-matrix RTM-SRS-API-LEAVE |
Sub-matrix RTM-SRS-API-LEAVE | SRS-REQ-044 | API-LEAVE-003, DB-LEAVE-v2 — owner API team |
| Sub-matrix | SRS-REQ-044 | master RTM row: FR-044 |
| Поле | Обяз. | Что писать |
|---|---|---|
| Requirement ID | да | Стабильный ключ строки (FR-044, NFR-SEC-001; в US-centric — US-0247); не текст требования. |
| Краткая формулировка | да | Одна строка или «см. SRS-REQ-044 §3.2» — без копирования полного текста SRS. |
| Тип | да | BR / FR / NFR / US / UC / Constraint. |
| Источник / rationale | да | BR-011, stakeholder — 02.01.01 Определение бизнес-проблем и возможностей, 02.01.03 Анализ заинтересованных сторон (Stakeholder Map); regulation § — 08.06 Юридические и регуляторные требования РФ (PCI-DSS). |
| Compliance / regulation ref | нет* | Regulated: 152-ФЗ, PCI-DSS req, BR-xxx. Иначе — пусто. |
| Приоритет | да | Must / Should / Could или P0–P3. |
| SRS / Epic / Feature ID | да* | Связь с master SRS. US-centric: parent FR. |
| User Story / Use Case ID | нет* | FR-centric: декомпозиция FR. US-centric: пусто (ID в Requirement ID). — 10.01.01 Шаблон User Story, 10.01.02 Шаблон Use Case. |
| AC-ID | нет | Опционально для audit: ID критерия приёмки из US; иначе trace AC → TC через US-артефакт (02.04.02 Критерии приёмки (Acceptance Criteria)). |
| Design / компонент | нет | Сервис, модуль — 03.01.03 Декомпозиция системы на подсистемы и модули. |
| Спецификации реализации | да* | Только ID: API-xxx, DB-xxx, PROD/CONS-xxx, FE-xxx, PROC-BPMN-xxx, AF-xxx, EVT-xxx, RM-xxx — 10.01.03 Шаблон спецификации БД сервиса … 10.01.10 Шаблон описания Airflow-триггеров и автоматических процессов, 10.01.08 Шаблон сквозной фичи (BPMN-процесс). Must-have in scope: link или gap. |
| NFR ID | нет* | Колонка у FR-строки для некритичных NFR. NFR-строки — ID в Requirement ID. |
| ADR ID | нет | 10.01.13 Шаблон архитектурного решения (ADR). |
| Term / Element ID | нет | 10.01.14 Шаблон глоссария и словаря данных. |
| Test case / suite ID | да* | TC-xxx, DV-xxx, UAT, load, audit — 02.04.01 Верификация и валидация (V&V). Release-critical: test, documented verification или waiver. |
| Статус | да | draft | approved | implemented | verified | deferred | out_of_scope | cancelled | superseded — см. 02.05.05 Жизненный цикл требования. |
| Release / Sprint | да | Целевой релиз или итерация; для out_of_scope — «—» или «не в v2.1». |
| Owner | да | SA, PO, dev lead — кто закрывает gap. |
| Комментарий / gap / риск | нет | Пробел, blocker, waiver, пояснение к DV-xxx — 08.05 Управление рисками на этапе анализа. |
Правило ячеек: в колонках спецификаций — только ID и ссылка на документ, не фрагменты OpenAPI, DDL или описания событий. Несколько ID одного класса в ячейке — все с типом implements; NFR в колонке FR — тип related. Пояснения без ID — в «Комментарий».
3.5. Сводки и отчёты
| Поле | Обяз. | Что писать |
|---|---|---|
| Coverage summary | да | % must-have FR in scope релиза с solution link и с test/waiver/DV. Знаменатель: must-have in scope минус out_of_scope, cancelled, deferred (если deferred не входит в текущий release scope). deferred с target = текущий релиз — в знаменателе как gap до закрытия. Waiver и DV-xxx — «покрыто» при записи в соответствующем регистре. Метрики процесса — 08.01 Метрики и KPI процесса анализа. |
| BR roll-up (опционально) | нет | По BR-xxx: все дочерние FR in scope verified / % — для PM и audit без детализации spec. |
| Orphans (backward) | да | Тесты, endpoints, stories без upstream FR — список ID. |
| Gaps register | да | TBD: Requirement ID, что отсутствует, owner, target date. |
| CR impact log | нет | CR-ID → затронутые Requirement ID — 02.05.02 Управление изменениями (Change Control Board). |
| Waiver register | нет | FR/NFR без test в релизе: ID, обоснование, согласующий, компенсирующая проверка, срок. |
3.6. История изменений RTM
| Поле | Обяз. | Что писать |
|---|---|---|
| Changelog | да | Версия RTM, дата, автор, суть (новые строки, baseline SRS v1.3, split US-0247 → US-0255/US-0256, статус superseded — 02.05.05 Жизненный цикл требования). |
| Sync с baseline SRS | да | При смене версии SRS — новая версия RTM или delta-секция; импорт новых FR — CSV/экспорт из RM (02.05.06 Инструменты управления требованиями (Jama, DOORS, Confluence)). |
3.7. Чеклист качества перед baseline / release gate
RTM закрывает trace index, coverage math, gaps/waivers/orphans; 10.04 Чеклист аналитика перед стартом разработки — broader readiness (DoR stories, spec completeness, окружения, риски). Gate-листы не дублируют: RTM — доказательство трассировки; 10.04 — готовность команды к старту.
- Все связи по ID, не по тексту формулировок.
- Режим строк (FR-centric / US-centric) зафиксирован в метаданных; нет смешения FR- и US-строк без правила §3.2.
- Каждый must-have FR in scope: Source + forward link (spec или gap с owner).
- Release-critical:
TC-xxx,DV-xxxили waiver register; тип verification понятен QA/compliance. - Release-critical NFR — отдельные строки с типом verification (08.02 Нефункциональные требования (НФТ) — классификация и стандарты).
-
out_of_scopeиdeferredразведены; не удалены «молча». - Coverage summary: знаменатель согласован с scope релиза (§3.5).
- Orphan tests и orphan specs проверены (08.03 Тестирование требований (статическое тестирование)).
- Baseline BRD/SRS в метаданных; статический review матрицы — 08.04 Рецензирование и инспекции (техники Фейгана).
3.8. Скелет для копирования (consolidated blank)
Метаданные (шапка документа):
ID документа: RTM-___________
Продукт / релиз: ___________
Версия RTM / статус / дата: ___________
Baseline upstream (BRD, SRS): ___________
Scope релиза: ___________
Режим строк: FR-centric | US-centric
Владелец RTM: ___________
Golden source: ___________Основная матрица — ядро + опциональные колонки в одной таблице (лишние колонки удалите или оставьте пустыми):
| Requirement ID | Краткая формулировка | Тип | Источник | Compliance | Приоритет | SRS / Epic | US/UC | AC-ID | Design | Solution (IDs) | NFR (col.) | ADR | Term ID | Test / DV | Статус | Release/Sprint | Owner | Комментарий |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FR/NFR/US | Must/Should | TC/DV/waiver | draft |
Минимальный набор (малый проект): Requirement ID, Краткая формулировка, Тип, Источник, Приоритет, Solution (или gap), Test/DV (или waiver), Статус, Release/Sprint, Owner.
Сводки (ниже матрицы): Coverage summary · Orphans · Gaps register · Waiver register (при необходимости) · Changelog.
4. Пример заполнения
Сокращённый фрагмент RTM для HR Portal — релиз v2.1, модуль Leave Management (данные условны).
Метаданные: RTM-HR-PORTAL-v2.1 · HR Portal · v1.0 Baseline · 2026-03-15 · Upstream: BRD-HR-v3, SRS-HR-LEAVE-v2 · Scope: epic EP-015 · Режим: FR-centric · Owner: SA Петрова · Golden source: Confluence (RTM page); Jira — authoritative links.
Правила ID: BR-###, FR-###, US-###, API-###, DB-###, TC-###, DV-###, EVT-###. Must-have in scope: Source → spec или gap → test, DV или waiver. Колонка AC-ID в фрагменте опущена (trace через US-0247 → 10.01.01 Шаблон User Story).
4.1. FR-centric (фрагмент основной матрицы)
| Req ID | Тип | Источник | Compliance | Приор. | SRS | US/UC | Solution (IDs) | NFR (col.) | Test / DV | Статус | Sprint | Комментарий |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FR-044 | FR | BR-011 | — | Must | SRS-REQ-044 | US-0247 | API-LEAVE-003, FE-LEAVE-LIST-02, DB-LEAVE-v2, PROC-BPMN-LEAVE-01 | NFR-PERF-001 related | TC-UAT-012, TC-INT-008 | verified | SP-12 | sub-matrix: RTM-SRS-API-LEAVE |
| FR-045 | FR | BR-011 | — | Must | SRS-REQ-045 | US-0247 | API-LEAVE-003, PROD-LEAVE-001 | NFR-AVAIL-001 related | TC-UAT-013 | implemented | SP-12 | ждёт UAT |
| FR-046 | FR | BR-011 | — | Must | SRS-REQ-046 | US-0248 | RM-HR-LEAVE-001 | — | DV-AUDIT-001 (waiver) | verified | SP-11 | waiver register; ручной чеклист |
| FR-047 | FR | BR-011 | — | Must | SRS-REQ-047 | US-0249 | — (gap) | — | — | approved | SP-13 | gap: нет FE-LEAVE-APPROVE-01 |
| FR-050 | FR | BR-012 | — | Should | SRS-REQ-050 | US-0251 | — | — | — | out_of_scope | — | не входит в v2.1 |
| FR-051 | FR | BR-012 | — | Should | SRS-REQ-051 | US-0252 | — | — | — | deferred | — | target release Q3, epic EP-022 |
| NFR-SEC-002 | NFR | BR-011, 152-ФЗ | 152-ФЗ | Must | SRS-NFR-016 | — | RM-HR-LEAVE-001, EVT-AUDIT-LEAVE-001 | — | TC-AUDIT-005 | verified | SP-11 | см. 10.01.11 Шаблон ролевой модели |
Sub-matrix RTM-SRS-API-LEAVE (фрагмент):
| SRS REQ-ID | API / DB ID | Master RTM row | Owner |
|---|---|---|---|
| SRS-REQ-044 | API-LEAVE-003, DB-LEAVE-v2 | FR-044 | API team |
| SRS-REQ-045 | API-LEAVE-003, PROD-LEAVE-001 | FR-045 | Integration |
4.2. US-centric (одна строка — тот же epic, другой режим)
Если команда выбрала US-centric, не дублируйте строки FR-044/FR-045 — одна story покрывает оба parent FR через колонку Parent FR:
| Req ID | Тип | Источник | Приор. | Parent FR | Solution (IDs) | Test / DV | Статус | Sprint | Комментарий |
|---|---|---|---|---|---|---|---|---|---|
| US-0247 | US | BR-011 | Must | FR-044, FR-045 | API-LEAVE-003, FE-LEAVE-LIST-02, PROD-LEAVE-001 | TC-UAT-012, TC-UAT-013 | implemented | SP-12 | coverage по US, не по FR |
Waiver register (фрагмент):
| Req ID | Обоснование | Согласующий | Компенсация |
|---|---|---|---|
| FR-046 | Ручной audit checklist вместо автотеста в v2.1 | PO | TC-AUDIT-006 в v2.2 |
Gaps register (фрагмент):
| Req ID | Gap | Owner | Target |
|---|---|---|---|
| FR-047 | нет FE-LEAVE-APPROVE-01 | SA | SP-13 |
| FR-048 | нет integration test для PROD-LEAVE-001 | QA Lead | SP-13 |
Coverage summary (по must-have in scope в фрагменте §4.1): знаменатель — 5 (FR-044, FR-045, FR-046, FR-047, NFR-SEC-002; исключены FR-050 out_of_scope, FR-051 deferred); с solution link — 4 (FR-047 — gap); с test, DV или waiver — 5 (FR-046 — DV-AUDIT-001 + waiver register).
CR impact (фрагмент): CR-2026-089 (payload API-LEAVE-003) → FR-044, FR-045, TC-INT-008 → specs обновлены, regression запланирован.
5. Связанные артефакты
На входе (upstream)
| Артефакт | Связь |
|---|---|
| Vision & Scope, BRD | Строки-источники — 04.01 Форматы документов (Vision&Scope, BRD, SRS, FRD) |
| SRS | Master list FR/NFR; импорт REQ-ID в RTM — 02.03.03 Спецификация требований (SRS, Use Case, User Story) |
| 10.01.01 Шаблон User Story / 10.01.02 Шаблон Use Case | FR-centric: колонка US/UC; US-centric: строки матрицы |
| 10.01.12 Шаблон нефункциональных требований (NFR) | Release-critical NFR — отдельные строки |
| 10.01.14 Шаблон глоссария и словаря данных | Term/Element ID |
| 10.01.11 Шаблон ролевой модели | Security/compliance FR и NFR |
| Приоритизация, scope | 02.03.02 Приоритизация требований (MoSCoW, WSJF, Кано), 02.05.03 Управление объёмом (Scope Creep) и ожиданиями |
На выходе (downstream)
| Артефакт | Роль в RTM |
|---|---|
| 10.01.03 Шаблон спецификации БД сервиса … 10.01.10 Шаблон описания Airflow-триггеров и автоматических процессов | колонка Solution |
| 10.01.08 Шаблон сквозной фичи (BPMN-процесс) | PROC-BPMN-xxx в Solution |
| 10.01.13 Шаблон архитектурного решения (ADR) | ADR ID |
| Test plan / test cases | колонка Test; UAT покрывает AC из US (02.04.02 Критерии приёмки (Acceptance Criteria)) |
| Release notes / sign-off | статус verified по строкам in scope |
Типичный порядок работы аналитика
- Зафиксировать схему ID, режим строк (FR/US-centric) и правила coverage до массового заполнения.
- Импортировать FR/NFR из baseline SRS (CSV или экспорт RM) → строки RTM с Source и приоритетом.
- По мере появления User Story, API, БД — forward links; gaps с owner, не пустые ячейки без комментария.
- С QA — test IDs и
DV-xxx; backward check на orphans перед planning (08.03 Тестирование требований (статическое тестирование)). - При CR — обновить RTM до merge спеки (02.05.02 Управление изменениями (Change Control Board), 02.05.02 Управление приоритетами в условиях изменчивости).
- Release gate: coverage summary, waivers, baseline RTM; Agile — delta между PI baseline (05.02 Scrum и Kanban (аналитик в Agile)).
6. Связи с другими разделами базы
- Концепция и bidirectional traceability — 02.03.04 Трассировка требований (концепция)
- Жизненный цикл, split/superseded — 02.05.05 Жизненный цикл требования
- Many-to-many FR ↔ spec — 02.05.01 Управление зависимостями между требованиями
- ALM, link types, экспорт RTM — 02.05.06 Инструменты управления требованиями (Jama, DOORS, Confluence)
- V&V, test ↔ requirement — 02.04.01 Верификация и валидация (V&V)
- NFR verification — 08.02 Нефункциональные требования (НФТ) — классификация и стандарты
- Regulated-проекты — 08.06 Юридические и регуляторные требования РФ (PCI-DSS)
- Agile, PI/sprint delta — 05.02 Scrum и Kanban (аналитик в Agile)
- Чеклист broader readiness — 10.04 Чеклист аналитика перед стартом разработки
7. Источники и дополнительные материалы
URL из отчёта исследования; перед публикацией перепроверьте актуальность вручную.
Книги и стандарты
- ISO/IEC/IEEE 29148:2018 — Systems and software engineering — Life cycle processes — Requirements engineering — https://standards.ieee.org/standard/29148-2018.html
- IIBA — BABOK® Guide — Requirements Analysis and Design Definition — https://www.iiba.org/standards-and-resources/babok/
- ГОСТ Р ISO/IEC/IEEE 29148-2017 — текст стандарта RE (RU) — https://docs.cntd.ru/document/1200151608
Статьи и практики
- Requirements traceability — обзор forward/backward (Wikipedia) — https://en.wikipedia.org/wiki/Requirements_traceability
- Requirements traceability matrix — ReQtest — https://reqtest.com/requirements-blog/requirements-traceability-matrix/
- Requirements traceability — IBM Think — https://www.ibm.com/think/topics/requirements-traceability
- Link issues in Jira — основа trace links в ALM — https://support.atlassian.com/jira-software-cloud/docs/link-issues-to-check-their-relationship/