What is frequently the most time-consuming stage of product
development?

A. Speed to market
B. Design
C. Testing
D. Product idea
E. Market analysis