Innovation should reside in the corporate trenches - this is what the author of the article argues. Employees in the trenches are more motivated to innovate and it's easier for them to come up with ideas that solve pressing customer needs.
Planview's CEO coined the phrase "Without You, There Is No Us" to emphasize the importance of listening to customers. The company's recent product launches were heavily influenced by customer feedback.
Innovation success comes from achieving a state of flow, where challenge and skill are equally balanced. Teams need the right people and skill development to achieve this.