Uncertainty in research, management and new product development