It’s never been easier to launch a new product. According to Harvard Business School, annually more than 30,000 new consumer products are launched. But with this fast-track to launch comes a hard truth: of the 30,000 new consumer products launched, 95% fail. The competition for customer attention has never been…