The three key elements to creating an effective product development strategy are:
market needs
product capabilities
product reliability and reputation in the market.