The average lifespan of business is dwindling as disruptive change is increasing competition and blurring lines between industries. What does that mean for your business? Insights from an Innosight Strategic Readiness Survey are shared in this article.