Soft launch vs hard launch for a SaaS: when to do each