This stage of the new product development process is characterized by generating product concepts using techniques like crowdsourcing, outsourcing, or open innovation.
a) Idea generation
b) Product testing
c) Market research
d) Product launch