If you really want your company to stay on the bleeding edge of innovation, there is something I recommend that you do. You need to create competition within your organization, and you need to have your innovative teams competing against each other. Not only for the best idea, and concept, but also for the best engineering, design, materials, and why stop there? How about the best new customer service procedures, the most efficient office procedures, or the best way to streamline the distribution channels?
Innovative companies are on the leading edge in marketing, branding, products, and the services they offer to their clientele. And they do best when they have their teams challenging each other, in different departments trying to out-innovate themselves. You see, there comes a time when your company is so innovative, and so on the leading edge of everything that you surpass the competition.