Explicit goals and open partnerships seen as keys to innovation success

Innovation.  It’s a word you hear on many executives’ lips.  Sure, it’s reassuring rhetoric for investors, as it means a company is not resting on its laurels.  But what does it mean, exactly?  The answer, for all too many companies, even some large corporations, is either not a lot or sometimes too much.