You can’t start a business with every idea you’ve got for it listed in the “need to have” column. You’ll never get anywhere. Plus, a lot of your assumptions about what you need might change once people start buying and using what you’ve made. A true “need to have” is whatever will make your idea fall apart if you don’t have it. For example, if your idea is a health care SEO consultancy, your business first needs to thoroughly understand SEO and its implications for hospital websites; otherwise, your idea is of no use to hospitals.