Martin Fowler在文中指出,软件行业缺乏衡量软件开发效率基本要素的能力,尤其在衡量生产力方面。文章批判了使用代码行数作为衡量标准的无效性,并指出代码行数只能反映系统规模,不能体现生产力。此外,功能点方法也存在缺陷,因为即使功能点计数准确,也无法衡量实际对客户有用的功能以及最终带来的商业价值。文章认为,真正的软件开发生产力必须基于交付的商业价值来衡量,并指出由于难以衡量商业价值以及投资回报的滞后性,生产力的衡量变得更加复杂。最终,作者承认我们对生产力的衡量能力的不足。