
From innovation to business transformation
November 2019
According to the Oxford English dictionary the definition of innovation is “the introduction of new things, ideas or ways of doing something.” It’s probably the biggest business buzzword of the twenty first century. Why then, does the term have such negative connation? And, crucially, why […]