Often, the goal of architecture is to improve developer productivity. But what does it mean for developer to be more productive? And can we measure it? Should we? But if we don’t, how can we make any progress?
McKinsey claimed that they could finally measure developer productivity. This was followed by extensive criticism from notable figures such as Daniel Terhorst-North, Kent Beck, and Gergely Orosz. We will look at the different viewpoints and explore whether productivity can be measured and whether it should be.