Це загальноприйнята , що встановлення вимірних цілей для розробників програмного забезпечення не працює , так як занадто багато уваги на цілі може призвести до лічильника поведінки до організаційних цілей (так званий « вимір дисфункції »).
Однак у моїй компанії від нас вимагають встановити цілі для всього персоналу, і нас заохочують кадрові ресурси зробити їх розумними . Раніше ми з колегами менеджерами першого рівня (керівниками команд) пробували низку підходів:
- Встановіть вимірювані цілі, які є додатковими до звичайної роботи, наприклад, "Провести навчання з технології X", "Створити документацію для фрагмента коду Y, якого ніхто не розуміє" тощо. Що стосується щорічної оцінки результативності, розробники оцінюють не письмові цілі, а, скоріше, мою думку про незмірну цінність їхньої звичайної роботи, оскільки це власне те, про що компанія дбає.
- Встановіть цілком конкретні цілі, такі як "дні роботи, виконані, як це зафіксовано системою управління завданнями", "кількість введених помилок", "кількість випущених виробництв". Це призвело до завищених оцінок та неправильної класифікації помилок, щоб досягти кращих "балів". Цікаво, що навіть тим розробникам, які високо оцінили цю систему, це не сподобалось, оскільки внутрішня довіра до команди була пошкоджена, і вони не завжди відчували, що заслуговують на свою високу позицію.
- Встановіть розмиті цілі, які є варіантами на тему: "Роби свою нормальну роботу добре". Що стосується щорічної оцінки, їх рейтинг справді відображає результати щодо цілей, але самі цілі не піддаються вимірюванню або досяжності, на що не роблять погляду.
Жодне з них не є ідеальним. Якщо ви потрапляли в подібну ситуацію, коли доводилося створювати значущі, вимірювані цілі для розробників програмного забезпечення, незважаючи на докази проти їх ефективності, який підхід для вас найкраще підійшов?
Пов’язані запитання, які, як я виявив, стосуються не того самого:
- Які хороші цілі продуктивності для інженера-програміста?
- Встановлення цілей ефективності для розробників
- Які підходящі показники ефективності для програмістів?
- Що таке справедлива техніка вимірювання продуктивності для програмістів?
- Мені потрібні певні “Цілі” в кар’єрі на наступний рік
Оновлення (18 листопада 2009 р.): За моє запитання є 10 голосів, а найвищі оцінки мають лише 4 голоси (у тому числі по одному від мене). Я думаю, це нам щось говорить: можливо, Джоел та інші мають рацію, і що поєднана мудрість stackoverflow не може поставити жодних переконливих, вимірюваних цілей для розробників, які не можна було б зробити без негативного впливу на справжню (незмірну) цінність їх робота. Дякую за спробу!