Managing the new product development process