общепринято, что устанавливает измеримые цели для разработчиков программного обеспечения не работает, поскольку слишком большое внимание к задачам может привести к поведению, противоречащему целям организации (так называемый " дисфункция измерения").
Однако в моей компании мы должны ставить цели для всего персонала и поощряем Human Resources, чтобы сделать их SMART. В прошлом мои коллеги-менеджеры первого уровня (команда ведет), и я пробовал ряд подходов:
- Задайте измеримые цели, которые являются дополнительными для нормальной работы, такие как "Провести обучение по технологии X", "Создать документацию для фрагмента кода Y, который никто не понимает" и т.д. Когда речь заходит о годовой оценке эффективности, разработчики ставок не по письменным целям, а скорее по моему мнению о неизменном значении их нормальной работы, поскольку на самом деле это то, о чем заботится компания.
- Задайте очень конкретные цели, такие как "работа дней", записанная системой управления задачами "," количество введенных ошибок "," количество выпущенных выпусков ". Это привело к завышенным оценкам и неправильной классификации ошибок, чтобы добиться лучших" баллов". Интересно, что даже тем разработчикам, которые высоко оценили эту систему, это не понравилось, поскольку внутреннее доверие внутри команды было повреждено, и они не всегда чувствовали, что заслуживают высокой позиции.
- Задайте туманные цели, которые являются вариантами "Хорошо выполняйте свою нормальную работу". Когда речь заходит о ежегодной оценке, их рейтинг отражает эффективность в сравнении с целями, но сами цели не поддаются измерению или достижимости, что не одобряется.
Ни один из них не идеален. Если у вас была аналогичная ситуация с необходимостью создавать значимые, измеримые цели для разработчиков программного обеспечения, несмотря на доказательства против их эффективности, какой подход лучше всего подходит для вас?
Связанные вопросы Я обнаружил, что не совсем относится к одной и той же точке:
- Каковы некоторые хорошие цели для разработчиков программного обеспечения?
- Настройка целей производительности для разработчиков
- Каковы подходящие показатели производительности для программистов?
- Что такое метод оценки производительности для программистов?
- Мне нужна карьера "Цели" на следующий год
Обновление (18 ноября 2009 г.). На мой вопрос 10 ответов, и ответы с наивысшим рейтингом имеют только 4 upvotes (включая каждый из них). Я думаю, это говорит нам кое-что: возможно, что Джоэл и другие правы, и что объединенная мудрость stackoverflow не может придумать каких-либо неотразимых, измеримых целей для разработчиков, которые нельзя было бы разыграть без отрицательного влияния на истинную (неизмеримую) ценность их Работа. Спасибо за попытку!