Как вы оцениваете потенциальную продуктивность програмистов?
Понятно, что все зависит от типа работы, поэтому даю конкретный пример.
Дано: работа программиста над устоявшимся продуктом, который имеет major релизы раз в год; в течение года выпускаются minor релизы и критические исправления; плюс в поддержке находятся релизы последних 5-6 лет.
Вот мой расчет:
365 дней в году 365 / 7 = 52 недели в году 52 * 5 = 260 рабочих дней в году 260 - 25 = 235 рабочих дней в году за вычетом отпуска 235 - 10 = 225 рабочих дней в году за вычетом еще и государственных выходных 225 - 15 = 210 еще минус две недели в среднем “по болезни”
Итак: 210 человеко-восьмичасовых-дней.
Общение с несколькими менеджерами программистов показало, что цифра “100 дней” является весьма распространенной как оценка сверху на то, сколько новой разработки планировать в год на человека.
Получается, что после поддержки, затрат на внутренюю инфраструктуру, совещаний и обучений реально на разработку остается только половина времени.