Wiem z góry, że ludzie zobaczą to pytanie i pomyślą „wolny Red Bull”. Ale tak naprawdę szukam najlepszego sposobu, aby powiązać nagrody dla programistów z długoterminowymi celami firmy.
Na przykład, zakładając, że zespół pracuje nad tym samym oprogramowaniem, czy najlepiej byłoby nagradzać każdego programistę w oparciu o stan produktu końcowego? W końcu są zespołem, a to zapewni, że wszyscy pracują nad wspólnym celem, jakim jest wypuszczenie produktu. Jednak ignoruje to fakt, że niektórzy programiści są silniejsi od innych, a niektórzy pracują ciężej niż inni.
Z twojego doświadczenia, jaki jest najlepszy sposób, aby zachęcić zespół programistów?
**AKTUALIZACJA
Naprawdę doceniam silną odpowiedź, jaką otrzymałem na te pytania. Chciałem zapytać, czy po obejrzeniu filmu Inside Job , który jest o przyczynach ostatniego kryzysu gospodarczego. Jednym z głównych czynników, na które powołuje się ten film, jest zły system motywacyjny na Wall St. Inwestorzy są nagradzani za zarabianie pieniędzy w krótkim okresie, nawet jeśli ich działania mogą być katastrofalne.
Myślę, że ta sama koncepcja ma zastosowanie również do programistów. Krótkookresowe korzyści z uzyskania produktu jak najszybciej, ale mogą wystąpić poważne długoterminowe problemy, jeśli produkt jest wadliwy lub jeśli nie jest dobrze przenoszony do innych środowisk.
Idealnie, każda firma w każdej branży powinna chcieć systemu motywacyjnego, który zapewnia długoterminową stabilność swoich produktów.