Due out in 2018, pre-order Upstream Marketing by Tim Koelzer.
Upstream marketing refers to the strategic process of identifying and fulfilling customer needs. Upstream marketing takes place at a much earlier stage by developing a clear market segmentation map and then identifying and precisely defining which customer segments to focus on. It analyzes how the end-users uses the product or service and what competitive advantage will be required to win the customer and at what price point. It is done very early in the product or service development cycle, and is one of the missing links for generating revenue growth at many companies.