I used the app Idea Growr to spell out an app I have to develop products. In talking with the developer, he had some good ideas about developing my app. Mainly, he said to start doing thought experiments. I feel like I am using the Mind Mup app to help create visual descriptions of what I am looking to learn, explain and more.
Product-Creation-Spreadsheet