You need a Product Vision and a Product Backlog to drive a project. The Product Backlog is a high level list of prioritized requirements with a rough size and complexity estimate for each of the requirements. The Product Owner is responsible for maintaining the list, but can get as much feedback as they like from [...]