Explain idea generation and the role it plays in the new product development process? 

Explain idea generation and the role it plays in the new product development process?