Managing technology selection and development decisions in new product development process