All professional from IT sector, developers, system administrators, tech urbanist knows that every classic IT department work...quite bad after a while.
If the people who build roads had exactly the same professional behaviour, half of the roads would end nowhere and the rest will have issues serious or not.
I have never seen an IT department working like we wanted to run it. Never.
The best IT department I have personally seen are decentralized ones who bet on the people inside their organization and not in process or "management theory".