For business ventures, including both for-profits and non-profits, here are some frameworks that can help you think about coming up with and initially vetting ideas. Remember that even if an idea passes some of these early tests, there still a lot of work to be done to truly validate that you have a business idea that will scale!
How to get and test startup ideas with Michael Seibel
Frameworks for coming up with startup ideas, by Eric Torenberg