В 1980 г. производительность труда «усредненного» программиста можно оценить как 500 строк за человеко-месяц. Разные авторы называют необходимой цифрой ежегодного прироста производительности труда от 5 до 10%. При повышенных требованиях к документированности программ производительность опускается до 100 строк за человеко-месяц, а в условиях разработки программного обеспечения типа III производительность (число команд за человеко-месяц) снижается еще вдвое:
Численность специалистов (тыс. чел.), необходимая для разработки и сопровождения программного обеспечения военного назначения, в США оценивается следующим образом:
В гражданских областях применения в США работает примерно в 8 раз больше специалистов по программному обеспечению.
Исследование факторов, влияющих на производительность труда программистов, дает следующие оценки:
Развитие технологии и методологии программирования должны сказаться, согласно экспертному прогнозу, на изменении значимости во времени ряда важнейших факторов снижения трудоемкости разработки программного обеспечения следующим образом:
Предостерегаем от поспешных выводов, которые при неопытности и поверхностном анализе предложенных ему данных могут оказаться в корне неверными (например, чем стоит и чем не стоит заниматься, или, того хуже, какие исследовательские работы перспективны, а какие — вредны). Неверно также подозревать авторов прогнозов в косности и недооценке важности развития языков спецификаций: наоборот, если не внедрять эти языки сейчас на том основании, что они не дают пока что желаемого положительного экономического эффекта, то нельзя будет получить от них никакого эффекта и в 2000 г.