Managing the Dynamics of New Product Development