It breaks my heart to learn that a common cause of failed SharePoint projects (failure not necessarily from a technical sense; it can be lack of adoption, business value of SharePoint not realized, ...
A comprehensive business requirements document clearly defines a project. Done well, a business requirements document will do a lot of the heavy lifting for a project team, like managing expectations, ...