Страницы

Поиск по вопросам

понедельник, 1 октября 2018 г.

Лучший метод оценки производительности труда программиста? [закрыт]

Вариант 1. Количество строк кода в единицу времени. Плохой вариант. Все равно что измерять готовность самолета по его массе. Не учитывает китайский стиль. Вариант 2. Работает/не работает. Слишком примитивно, не учитывает оптимизацию. Бомбейская школа программистов была здесь. Вариант 3. Программист или его коллега сами оценивает работу друг друга исходя из собственного опыта. Зависит от программиста. Не объективно, но может принести результат или дело кончится холиваром. Вариант 4. Оценка бесполезна для процесса и не стоит тратить на нее время. Вариант 5. Быстрая микроценка проделанной за день работы. Не дает общей картины. Кто каким образом делает это? Я использую вариант 5 + вариант 1 без учета копипаста, китайского кода и с учетом комментариев, получается около 5-20 кБайт в день в зависимости от части над которой идет работа. Какие еще есть варианты?


Ответ

Вариант 6. Ежедневные 5-минутные тесты/головоломки для программистов. Вроде заданий из инструментальных тестов на навыки. Особенно с утра. Плюсы: объективная оценка хотя бы состояния человека перед началом дня; прокачка мозга на програмирование, при регулярном ежедневном применении польза будет немала. Минусы: где брать тесты, постоянно новые, интересные, адекватные работе и навыкам. Возможно, тесты придётся покупать; метрика оторвана от контекста работы.

Комментариев нет:

Отправить комментарий