Businesses that excel at Innovation have an inspiring vision. This vision is then translated into an innovation strategy. The innovation strategy must be aligned to the delivery of the business strategy and you should be able to articulate clearly how all three support each other.
Leaders must encourage experimentation and a culture where it is ok to fail. They should enable employees to connect across silos and share knowledge across the business. The imperative to innovate must be central to every leader’s message.