How to create an innovation strategy from scratch

Being an innovative company is about more than the ability to come up with good ideas. To be good at it, businesses have to overhaul their resource allocation, values and culture. So how does a business get started and what challenges do they need to be ready for?