Several factors contribute to the success of a product launch