What is the process of new product development in marketing?

In marketing, the process of new product development is as follows

1. Idea Idea Generation

2. Idea Screening

3. Concept Development and Testing

4. Marketing Strategy

5. Business Analysis

6. Product Development

7. Market Test Marketing

8. Commercialization