Under construction.
Generally, I like to use a tool like Trello where I have columns representing quarters. Under each quarter, I create a card for each product capability, which are prioritized from highest to lowest for the quarter.
The priority of development is based on the quarterly business objectives that come from the business strategy. For example, my company is planning an US expansion in Q3 with $500K worth of $USD transactions; thus, the product must be built to enable US currency transactions and to support US customer onboarding by the end of Q2. I may prioritize the features for US onboarding first, then the features to initiate and view a US transaction.
Assumption: The business strategy and quarterly objectives are researched and approved ahead of time. I might write a future section for a business plan template,