The Product Development Challenge: Competing Through Speed, Quality, and Creativity