Explain the Key factors affecting the success or failure of new business ventures.