Что получается на выходе

Требования, с которыми проще обсуждать, оценивать и разрабатывать систему

Функциональные требования помогают договориться о том, что именно должно происходить в продукте, кто с ним работает, какие сценарии важны и где есть ограничения.

Сценарии

Какие задачи решают пользователи, в каком порядке и какие развилки возникают в процессе.

Роли и права

Кто участвует в процессе, что видит, что может менять и какие действия недоступны.

Ограничения

Какие правила, состояния, ошибки и крайние случаи нужно учесть до разработки.

Нужно собрать требования?

Опишите продукт, раздел или задачу, по которой нужно навести порядок перед разработкой.