Successfully transforming the way a company delivers results from innovation is a complex undertaking that requires a coalition of executives. The Chief Innovation Officer needs allies. The chief financial officer should be a key ally. The office of the CFO might be the first one you should visit in your early effort at building commitment to the task.
I have written about the responsibilities of the Chief Innovation Officer over the past couple of months in a series of ten posts on this site. In summary, the role of the Chief Innovation Officer is to drive innovation capabilities across functions and geographies to deliver better business results. In my opinion the Chief Innovation Officer must be a member of the corporate executive team, preferably reporting to the CEO.