Хороший гайд, только ни один продуктовый менеджер, с которыми я работал, не использовал и десятую часть из этого. Пишут только высокоуровневые функциональные требования. Ну и я в общем случае согласен с таким подходом, потому что проработка требований — это функция системного аналитика.
Как писать BRD документ и какие инструменты вместо этого предлагает Agile?