Managing the new product development process: Strategic imperatives | Synapse