Author Ronnie Mitra writes in The New Stack about how businesses are focussing on adaptability like never before, and how that is weighing heavy on tech teams. It looks more and more like the answer lies in microservices.
The idea is to take the traditional software concept, then decentralize the components so that change becomes easier to implement. But the knock-on effect is that it alters how teams work and decisions are made; decentralization on the team level gives the developers the power to make decisions that would traditionally be the bailiwick of managers.
The article gives Desautels Professor Henry Mintzberg’s decision-making model as a great example to emulate.