Innovation is big business. Whether it is R&D, talent, or physical infrastructure – see the numerous fancy “innovation centers” that are rolled out on a yearly basis – companies pour millions of dollars into their innovation efforts annually. But there is one key difference that separates innovation from every other department in an organization: metrics. […]