Измеряемость - очень желательно, чтобы можно было померять какую-то величину, а не абстрактно сказать "он/она хорошо работает".
Достижимость - совсем не надо, чтоб цель была заоблачной, очень даже наоборот. Но с другой стороны она не должна быть такой уж простой.
"Независимость" - желательно, чтобы критерий не сильно зависел от внешних факторов - как то ошибки проджект менеджеров в определении сроков
Под программистами понимаются разработчики, т.е. уже далеко не кодеры, но еще и не совсем архитекторы
Есть такой тезис:
__________________________
Критерий простой. Работа, выполненная программистами должна:
Удовлетворять требованиям заказчика
Укладываются в сроки
Все.
Остальное - не поддается никаким теориям и следовательно решается по каждому конкретному случаю и (самое главное) человеку отдельно.
Все остальное отмазки программистов при наличии их некомпетентности!
В случае с зарплатой очень важно избегать потенциально субъективных критериев и сохранять четкие границы между уровнями. "Измеряемых" критериев, если знать специфику фирмы, должно хватать (знания определенных технологий, владение какими-то внутренними специализированными пакетами, сертификация, владение иностранными языками и т.д.) Такие вещи как продуктивность труда, дисциплинированность, коммуникабельность могут слишком сильно зависеть от личного впечатления непосредственного начальника и на зарплате (еще и в явном виде!) отражаться не должны. Лучше, чтобы между уровнями зарплат были большие зазоры - таким образом проще проводить черту между их описаниями (и соответственно, впоследствии трудно будет подвергать сомнению принадлежность конкретного девелопера к определенному уровню), плюс это дает дополнительную возможность небольшого маневра в неких узких рамках, когда излишняя демагогия только вредит.
Что касается бонусов, то их как раз и стоит выдавать за субъективные оценки. Пусть девелопер будет сколь угодно талантлив, но если он не находит способа продуктивного сотрудничества с непосредственным начальством, то фирма в целом проигрывает и лучше, чтобы девелопер об этом знал. Статейка, приведенная Володей выше, обязательный к прочтению материал, так как при первой выдаче бонусов слезы, сопли и депрессии практически непредотвратимы. Недооценивать это психологический удар по команде в самом деле не стоит. С другой стороны, поощрять счастливое неведение лентяев тоже не всегда выгодно, и разбор полетов фирме может быть полезен!
_________________________
Вот что общественность может предложить по этому поводу?