Corporate innovation is an important feature in large organizations. I wouldn’t suggest it to be a corporate function or division or department as it will create another layer or compartment; bureaucratic and adds extra cost to the company.

In the most innovative and valuable companies in the world, the CIO is the CEO. For innovation to happen, *top down & mandated* approach has better chance of success. In the meantime, the executive management also marshall the *bottom up* innovation approach by getting people excited about giving ideas, tweak some process and embrace feedback culture.