Нагородження програмістів на основі важливості програми [закрито]


10

Чи правильно керівництву надавати більше значення або винагороджувати програмістів, які працювали над стратегічним та важливим додатком, порівняно з тим, хто працював над загальною програмою?
Обидва, можливо, доклали однакових зусиль.


Це ідеальний спосіб втратити бізнес у тих, хто є клієнтами більше 10 років. Має бути дуже делікатний баланс між продажами, інжинірингами та іншими, інакше конкуренти подбають про вас.
Робота

Відповіді:


14

По-перше, цінніше не завжди означає складніше. Наприклад: програмування внутрішніх інструментів може бути дуже корисним та заощадити час для вашого персоналу, але цінність для клієнтів не завжди видна. Оплата повинна винагороджуватися за складність проекту та відповідальність людини в колективі.

Якщо ви винагороджуєте команди по-різному, повинна бути одна умова: людям слід дозволяти змінювати команди, коли вони хочуть . Нехай ті, хто любить розробляти складніші програми, заробляють трохи більше. Ті, хто віддає перевагу без стресових робіт, можуть робити простіші програми. Таким чином всі радіють.

Замикання людей на команди, де одна команда заробляє трохи більше, призведе до розладу і може залишити людей покинути вашу компанію.


+1 Абсолютно згоден з цим коментарем: "Плату слід винагороджувати за складність проекту та відповідальність людини в команді"
maple_shaft

4
Складність може виникнути у вигляді ризику, а не просто складності. Займатися танцями може бути складніше, ніж гуляти, поки ви не спробуєте його на промені, що знаходиться на відстані 500 'від землі. Бідні розробники не вибирають бути в командах для критичних програм.
JeffO

8

Правильно, щоб менеджери розгортали своїх розробників на основі максимальної віддачі зусиль. Тому інакше рівним працівникам слід винагороджувати однаково.

Менеджер, який направляє розробника на роботу з низькою вартістю, коли потрібно виконати роботу з високою цінністю, є абсолютно некомпетентним з точки зору бізнесу, і розробник не повинен бути покараний (або винагороджений) за низьку ефективність роботи менеджера.


Досі компанії припиняють свою діяльність через некомпетентне управління, і навіть їх найскладніші працівники караються втратою роботи через це. Ваша нормативна постуляція звучить приємно, але я не бачу, як ви можете запобігти подібним речам або як можна принести рівну винагороду. Навіть фермери, які виконують ту саму роботу, матимуть різний заробіток залежно від погоди та якості своїх присадибних ділянок.
Рей

8

По-перше, що означає «правильно». Якщо питання полягає в тому, чи морально обґрунтовано платити людям за важливіший проект більше, то я думаю, що так. Ви заробляєте гроші на основі вигоди, яку виробляєте, а не на основі накопичених витрат. Якщо один програміст витрачає два місяці, виробляючи щось абсолютно марне, а інший витрачає два дні, виробляючи щось із подвійною продуктивністю, другому слід платити більше, незважаючи на те, що витратили менше зусиль.

З цього погляду стратегічне та важливе застосування є просто більш цінним для компанії та працівників, які працюють над цим, приносять більше користі для компанії. Єдиний природний результат - вони зароблять більше грошей.

З іншого боку, якщо питання полягає в тому, чи є гарною стратегією цього зробити, то, мабуть, ні. Автоматична виплата людям за більш важливий проект, швидше за все, введе зіпсовані стимули. Люди намагатимуться брати участь у більш важливих проектах, коли вам потрібно, щоб вони працювали і над іншими проектами. В результаті цього, ймовірно, краще платити людям на основі навичок, а не за проектом. Як це вийде, ви, мабуть, матимете висококваліфікованих і, таким чином, високооплачуваних людей, які працюють над найважливішими проектами. Але ви можете, мабуть, уникнути проблемних стимулів.


10
Я погоджуюся, але я бачив приклади, коли компанії роблять більший акцент на "наступній великій справі" і повністю де-акцентують увагу на вдосконаленнях існуючих товарів тощо. Зокрема, вони отримають бонуси та похвали після великого запуску нового продукту. , але люди, які підтримують існуюче програмне забезпечення (програмне забезпечення з усіма клієнтами), не ігноруються Тому я б сказав, що я згоден із застереженням, що це правильно лише в тому випадку, якщо компанія правильно призначить "значення" на основі фактичної вартості, а не просто сприйнятої вартості.
Дін Гардінг

1
Я зовсім не згоден. Логіка передбачає, що люди мають вибір, над чим вони працюють, І що деякі люди свідомо вирішують працювати над чимось непродуктивним. Насправді розробники рідко можуть вибирати, до якого проекту вони будуть доручені, і якщо вони могли б і цінні проекти були винагороджені більше, очевидно цінні з них були б потоплені в розробниках, що також не було б продуктивним становищем.
Майкл Боргвардт

@Winston: Це жахливо згубна (для компанії) логіка лічильників. Що відбудеться в реальності, це те, що компанія стає заграваною в офісній політиці та заступається, тому що всі бажають вступити в "цінні" проекти, тоді як висококваліфіковані люди, які не хочуть грати в цю гру, залишають, щоб знайти роботу менш функціональна компанія, яка більше винагороджує майстерність, ніж політику.
Майкл Боргвардт

@Michael, я згоден. Але це, здається, більше заперечення щодо методів, які використовуються для вирішення того, хто призначений для проекту, а потім до думки, що люди за важливий проект будуть платити більше. Розумна компанія використає додаткові гроші, доступні для цієї посади, щоб залучити програмістів з кращими навичками.
Вінстон Еверт

1
@Winston: Це має набагато більше сенсу, але передбачається, що кожен проект має незалежний бюджет найму та приймає незалежні рішення щодо найму. Я думаю, ніде це не так. Ми погоджуємось, що метою компанії має бути залучення найбільш висококваліфікованих розробників для найцінніших проектів для забезпечення їх успіху. Я кажу, що в умовах, коли найм є централізованим і розробники займаються проектами один за одним у межах однієї компанії (найчастіший випадок), явно базуючись на вартості поточного проекту, це не матиме бажаного ефекту.
Майкл Боргвардт

5

Так, швидше за все. Я думаю, що найбільшою причиною нагородження розробників є те, що вони не можуть перейти до іншої компанії.

Якщо у вас є три розробники, які підтримують дуже важливу систему, і двадцять розробників, які підтримують іншу систему, ви, ймовірно, будете більше турбуватися про збереження трьох розробників, оскільки втрата одного з двадцяти не є таким великим хітом. Можливо, має сенс витрачати більше ресурсів, підтримуючи три розробника щасливими, якщо ви не можете дозволити собі зберегти всіх щасливими.


2

Я не думаю, що існує така справедливість, як "однакова оплата за однакові результати роботи". Це лише корисний міф, який зустрічається в багатьох суспільствах. Я не знаю, чи є ваше питання про закони, які можуть існувати в деяких країнах, чи ви хочете поставити етичне питання. Так чи інакше, я б не знав, як виміряти чи забезпечити рівність. Чи працює таксист так менше, ніж футбольна зірка, чий заробіток може бути більшим на кілька вимірів?

Оплата може залежати від того, наскільки хорошими були переговори, коли програміст змінив компанію або яка ситуація на ринку була, коли почалася його робота, тому я сумніваюся, що навколо існує багато компаній, які платять своїм програмістам все та ж суму.


2

Це складне питання, але загальну відповідальність зазвичай визнає керівництво. Заробітна плата менеджера визначається відповідальністю, яку вона / він має, і я думаю, що це стосується і розробників.

Якщо розробник Ханна поводиться з критичним програмним забезпеченням (Система національної безпеки), вона ризикує, якщо щось піде не так, ніж розробник Джилл, який обробляє ігровий додаток для iPhone. У цьому прикладі Ганну слід винагороджувати більше, ніж Джилл, якщо всі інші аспекти рівні.


1

Ви платите своїм кращим розробникам більше грошей незалежно від прибутковості проекту. Які критерії ви використовуєте для визначення "кращого" - це інше питання.

Я не думаю, що всі висококваліфіковані розробники повинні бути в одній команді, тож хто потрапляє в пониження до нового продукту, який ще не заробляє грошей. Два рівноправні розробники першого року тепер отримають компенсацію по-різному через вибір лотереї, щоб потрапити у вигідну команду. Ви потрапляєте в систему оплати за заслуги на основі речей, над якими не маєте контролю. Офісна політика зіграє і перешкодить моралі.

Це стає іншою системою для гри гравців так само, як рядки коду. Кращий керівник буде політиком за більшу винагороду. Уявіть, що ви розробник в Microsoft на новий продукт, який навіть не заробляє, але ви не заробляєте стільки грошей, скільки прибуткова команда (адже у їхнього додатка багато років маркетингу), яка зробила поганий реліз і не зробила прогнозів продажів . Ви не винагороджуєте команду, яка створила флагманський продукт.

Відлив піднімає всі кораблі.


0

Я здивований, що багато людей просто припускають, що особа, яка працює над стратегічною програмою або з метою отримання прибутку, повинна бути більш кваліфікованою для цього проекту, ніж людина, яка працює над додатком із низьким рівнем ризику. Люди тут також припускають, що цей інший розробник бере участь у загальному дизайні.

Якщо всі інші рівні, і якщо припустити, що обидва можуть бути змінені з одного проекту на інший з однаковою кількістю часу, означає, що їм обом слід винагороджувати однакові зусилля.


0

Програмісти повинні виконувати найскладніші програми, з якими вони впораються, і отримувати оплату, виходячи із складності цього завдання. На (майже) всіх програмах є легкі деталі та жорсткі деталі. Люди, які не вміють програмувати, не повинні отримувати винагороду, оскільки вони працювали в дуже легкій частині якоїсь дуже важливої ​​програми. Так само, навіть якщо проект не є важливим, якщо якийсь дійсно хороший кодер зробив над ним важку роботу, їх слід гідно нагородити. Якщо проект недостатньо важливий, щоб заплатити розробникам належну суму за проект, можливо, компанія не повинна робити проект. Можливо, є більш дешевий спосіб виконати таку ж роботу, як використання наявної бібліотеки (відкритий код або платна ліцензія) або придбання існуючого програмного пакету.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.