Been doing that rodeo since 1985 from the grunt DevOps (stupid term) to CIO and CTO. Everyone in the comments have hit the right nails with the right hammer so I can't add anything except to say that the corporate culture is the single greatest roadblock in the path for "reinventing" the business. You can throw huge piles of money all over the damn place, looking to see what sticks, most of it wasted if you don't change. Much like any addict, you have to want (what is usually called buy in) to change.