Учет рабочего времени приведет к тому что люди будут сидеть с 9 до 5 и ровно в 5 убегать недописав строчку.
Учет строчек кода за месяц раздует исходники в 10 раз.
Единственная возможность реально учитывать сделанную работу - по реализованной функциональности. Но тут либо надо предоставить программистам свободу в определении сроков, либо назначать сроки самому (требуется опыт и немного предвидения). И как-то разбираться с ситуациями когда Вася сделал тяпляп и быстро, а Петя потом 2 недели убирал за ним.
Вобщем, создавайте команду, где каждый чувствует ответственность за проект. Даже если вы берете студентов.