Проект ведь не только в проектировании заключался, да? Если серьезно, то что вы вкладываете в понятие программист? Есть, например, специальность инженер-программист, есть ведущий программист, есть разработчик ПО. Так вот, есть мнение, что точность оценки трудоемкости сильно повышается, если к ней привлекать разработчиков с достаточным уровнем компетенции.