This is doing it right. CIO establishes the culture, the processes are developed and the result is great. Small cross-functional teams that are able to deliver results and iterate quickly.  This overlaps with a lot of devops concepts, like agility, breaking down silos, etc. It’s a great example how it can work well even when applied to enterprise IT.

http://www.computerworld.com/s/article/9232594/Intuit_forces_IT_engineers_into_room_until_they_get_it_right?taxonomyId=237&pageNumber=1