What Are Core Skills For Customer Development?

Core skills for customer development: triage, lead generation, complex negotiation that builds a business relationship, and project management.