I agree that the best results would be from IT partnering with the business. The business units should lead by suggesting promising projects or objectives. IT can then show the realm of possible solutions and together with the business decide on the best path forward.
The concept of IT driving the business is frightening to me and has to be incredibly unhealthy except for projects which are primarily IT related such as adding capacity or rolling out a new version of a software package.

































