Successful innovation is as much about portfolio management, resource allocation and business analysis as it is about breakthrough ideas. Finance may be in the best position to provide the tools, discipline and insight needed to succeed by providing “innovation insurance.”