I don't begin a novel or a screenplay until I know the ending. And I don't mean only that I have to know what happens. I mean that I have to hear the actual sentences. I have to know what atmosphere the words convey.
When you're trying to solve a problem on a new product type, you become completely focused on problems that seem a number of steps removed from the main product. That problem solving can appear a little abstract, and it is easy to lose sight of the product.