When I worked at one B2B SaaS company, I had identified the perfect target customer for a new product. It was a match-made-in-heaven. The needs of the customer aligned perfectly with what the product delivered. The strategy was perfect! But there was just one HUGE problem: the customer segment was just too darn small. Even if I sold the product to every single member of that segment, it would barely have made a financial dent. You must have a goal, such as a clear financial objective, before you have a strategy. In my case, my goal required an imperfect strategy (i.e. pursuing an imperfect target customer) because the goal was more important.