The product development challenge :competing through speed, quality, and creativity