Матрица требований — это результат всей работы по выявлению и спецификации требований. Матрица требований содержит все необходимые данные о требованиях (когда требование выявлено, кто автор требования, насколько данное требование важно, об отношениях между требованиями). Также в матрице требований целесообразно хранить информацию о том, не отменил ли его сам автор и выполнено ли требование в ходе реализации проекта.
После того как сбор требований завершился, необходимо выполнить их «балансировку», т. е. оценить, какие из всех выявленных требований должны войти в проект.
Балансировка требований — отбор требований, реализация которых необходима в рамках проекта. Технически балансировка представляет простановку соответствующих отметок в матрице требований. Результаты сбора требований и их балансировки следует согласовать с заинтересованными лицами проекта.
По своей сути матрица требований (а также схемы и описания, на которые она ссылается) и представляет собой техническое задание. Но следует помнить, что на практике для некоторых видов контрактов ТЗ, как статичный документ, является их неотъемлемой частью. Статичность ТЗ как документа в условиях итеративного подхода к процессу проектирования делает его неудобным для заинтересованных лиц.
Правильно организованная работа с требованиями снижает риски при проектировании системы.