In theory it works well but with mindset to change practically its seems to increase bureaucracy and henceforth add to delay. As will and mindset change to use IT efficiently we shall see the change it my view.
Decentralized models work well when information exchange and orderly interaction exists among individual agents. The problem could be well understood by framing them as network commons and associated issues in improving efficiencies.
In terms of control it will only work if input from end users and other stakeholders is included. It is impossible to ignore them. Because of democratisation of internet through open source software and applications their influence is much greater. So, a strategy is possible, but only a strategy that includes more stakeholders and is not focused on controlling. Realistically what can be controlled and what is the long term effect/price of controll? There must be other management and leadership ways that are more appropriate.