There are few other business initiatives that rely as heavily on the "right" people as an innovation initiative. That's because unlike most other work in an organization, innovation is risky, uncertain, poorly defined and at odds with most of the rest of the work of the organization. Since there are no processes or methodologies, people play a much more significant role, and an innovation initiative will often live or die by the people who participate.
Innovate on Purpose: Choosing an innovation team