Business requirements: This is the foundation and reference for all detailed requirements
development. You should gather business requirements from the customer or development
organization’s senior management, an executive sponsor, a project visionary, product
management, the marketing department, or others who have a clear sense of why the
development project is being done and the value it will bring to the business and customers.