Перечитал обе ветки, эту и
http://www.uml2.ru/forum/index.php?topic=1824.0 . Выскажу своё мнение.
Аналитик – абсолютно такой же сотрудник, как все остальные. В ходе проекта, ему ставят конкретные задачи, и он их выполняет в конкретные сроки, при различных обстоятельствах.
Текущая оценка «в целом» в ходе проекта должна состоять из множества оценок «в частности» за выполненные конкретных задач, а также учитывать стабильность и динамику работы и результата. Эти оценки могут быть существенно более объективными, чем чьи-то мнения и суждения, чувство удовлетворённости. Про удовлетворённость как критерий отдельно написал здесь,
http://alextheraven.livejournal.com/4316.html .
Зачем изобретать какие-то ещё текущие общие оценки? В них и прорывается субъективность. Например, задачи нужно ставить по SMART, а затем обеспечивать условия для их выполнения. Кроме того, нужно учитывать, что во время выполнения появляются новые обстоятельства, нужно эти обстоятельства предвидеть и минимизировать их воздействие. Не все руководители это умеют.
Говорить «ну если ты настоящий аналитик, то сообрази сам, что нам нужно, и удовлетвори нас всех» - манипуляция и перекладывание ответственности. Да, сотрудник должен сам предлагать, чем может помочь, уточнять постановку, следить за обстоятельствами, сам себе помогать, а когда у самого не получается - сигналить наверх, но у него и горизонт другой, и полномочия, чем у того, кто ставит задачи.
А так, в общих оценках, зачастую ответственность за свои ошибки, в т.ч. перед начальством, перекладывают на исполнителя. «Поставил задачи/делегировал обязанности неправильным людям, которые получили за это низкие оценки и уже наказаны» - нелогичная, но существенно более безопасная формулировка, чем честное «сначала сам сказал ерунду сделать, а потом сам недосмотрел, что ерунду делают, ещё и сам никак не повлиял на обстоятельства, которые мешали сделать эту ерунду в срок, в результате на ерунду такие большие затраты».
Оценка многое говорит о том, кто оценивает.
В конкретных контрольных точках и по завершению проекта, наверное, нужно оценивать работу всех. Да и обстановку на проекте в целом. Такую
контрольную оценку должны давать люди, которые умеют:
1) учитывать содержание и качество постановки задач, которые ставили, и обстоятельства, в которых их выполняли;
2) ценить то, что результат работы человека полезен, ну или не полезен, для проекта или направления в целом, хотя может быть неприятен (я уже писал в
http://www.uml2.ru/forum/index.php?topic=1824.msg18798#msg18798 , что аналитик принимает или помогает принять решения, которые могут отличаться от того, что другие хотят или считают нужным, т.е. обеспечивает выработку общих интересов и ущемление частных);
3) понимают, то, что существующий результат – намного лучше, ну или хуже, чем работа вообще без:
-- требований;
-- моделей системы;
-- связи с заказчиками, технологиями и исследованиями, рынком и трендами, просто знающими людьми на проекте и вне его;
-- учёта предложений и запросов на изменения;
-- доведения до всех и каждого требований и решений;
-- всякой определённости с тем, что нужно разработать и протестировать;
-- просто человека-справочника, который может решать извечный спор между разработчиком и тестировщиком/приёмщика, как должно быть на самом деле, баг или enhancement;
4) учитывать, то, что работа с человеком приносит чувство удовлетворённости, вдохновляет, ну или наоборот, раздражает и расхолаживает (сильно зависит от ожиданий, отношений, отношения);
5) учитывать, что сначала нужно дать возможность и помочь научиться и сработаться, и только потом спрашивать;
6) что то, что для одного тривиально - то для другого может быть большим достижением, и эти достижения нужно ценить; кстати, в этом люди часто меняются ролями и дополняют друг друга.
Если людей, которые могут сделать такие контрольные оценки, нет – вообще не нужно делать таких оценок. Лучше никаких оценок, чем неправильные или неправильно применённые.