Much easier said then done
This is one of the best commentaries I've read on the overall problem of business, and the IT business in particular. We've not made much progress anywhere, but if I could name an area, it would be in DevOps. The nature of the barriers is understood, the need to surmount them, liikewise. A few willing steeplechase enthusiasts (overcoming one barrier is not enough) have actually been able to do so. They've proven the value of the concept. Can we sustain the gains? Prevent recidivism? Ummmmm, maybe, maybe not. But we have to keep making the specialist more of a generalist, and the generalist has to keep learning new and specifically useful things in his moment in time.