激励开发人员团队的最佳方法是什么?[关闭]


75

我事先知道人们会看到这个问题并认为“免费的红牛”。但是,我实际上是在寻找将开发人员的奖励与公司的长期目标联系起来的最佳方法。

例如,假设一个团队正在开发相同的软件产品,是否最好根据最终产品的条件来奖励每个开发人员?毕竟,他们是一个团队,这将确保他们都朝着实现产品推出的共同目标而努力。但是,这忽略了以下事实:有些开发人员比其他开发人员更强大,而有些开发人员则比其他人更努力。

根据您的经验,激励开发人员团队的最佳方法是什么?

**更新

我真的很感谢我对这个问题的强烈回应。我想问一下看完电影《Inside Job》之后,是否与最近的经济危机有关。这部电影援引的主要因素之一是,华尔街的激励机制不佳。即使短期内投资者的举动可能会造成灾难性的损失,他们也会在短期内获利。

我认为相同的概念也适用于开发人员。尽快推出产品会有短期收益,但是如果该产品存在故障或无法很好地移植到其他环境中,则可能会造成长期的头痛。

理想情况下,任何行业中的任何公司都应该想要一个激励机制,以确保其产品的长期稳定性。


13
阅读丹尼尔·平克(Daniel Pink)的著作《开车》(Drive),可以很好地了解这种“奖励”如何破坏动力。
edA-qa mort-ora-y

8
丹尼尔·平克(Daniel Pink)的许多作品都应撒一粒盐。
webbiedave 2011年

1
不同的人受不同的事物激励。说“我对您今年的投入感到非常满意”可能比“这里有一张10磅的亚马逊优惠券”更具激励性,当然您可以两者都做!
Matt Wilko

14
向他们抛出“激励”之类的管理流行语。
LarsH 2011年

1
@Seth-您非常客气;不好意思,抱歉。当然,您并不是建议使用“激励”一词来激励开发人员。
LarsH 2011年

Answers:


97

恐怕我将不得不不同意这个问题的许多答案,因为他们都没有提到内在动机与外在动机之间的区别。

在Wikipedia页面上:

  • 内在动机是指由对任务本身的兴趣或享受所驱动的动机,并存在于个人内部而不是依赖于任何外部压力。

  • 外在动力来自个人外部。常见的外部动机是金钱和等级,奖励和惩罚威胁之类的奖励。竞争一般是外在的,因为它鼓励表演者赢得和击败他人,而不是享受这项活动的内在回报。人群为个人和奖杯加油也是外在的诱因。

根据研究,内在动力比外在动力要强大得多:

  • 在较低的Maslow需求层次结构(例如生理需求)下,金钱是一种激励因素,但是,它往往会对员工持续仅短期内的激励作用(根据Herzberg的两因素激励模型)。
  • 在等级制度的更高层次上,赞美,尊重,认可,授权和归属感是远比金钱更有力的动力。

现在,虽然几乎没有证据表明马斯洛的等级制度本身,但是当描述内在诗句外在动机时,这是一个有用的钩子。

但是,从研究中得出的令人惊讶的是,提供外部动机实际上可以减少或消除内在动机:

  • 社会心理学研究表明,外在报酬会导致过度合理化,进而降低内在动机。在一项证明这种效果的研究中,与被分配了意外奖励条件并获得奖励的孩子相比,那些希望因绘画获得(并)获得丝带和金星奖励的孩子在随后的观察中花在玩绘画材料上的时间更少。未获得外部奖励的孩子。

一般来说它是远远更有效地消除障碍内在动机比它尝试增加外在的激励因素。这是DeMarco&ListerPeoplewareFred BrooksThe Mythical Man- Mon的许多元素的精髓,对于任何软件工程师的经理来说,这些元素都应视为必读。

有关更多信息,我强烈建议丹尼尔·平克Daniel Pink)在他的书“ 驱动力:激励我们的真相 ”上的讲话动画之一。我还没有读过他的书,但是这个简短的演讲很好地融合了我自己的经验,这已经成为我阅读清单的重中之重。*

因此,结论是:

  • 不必太担心可以使用哪些外部奖励来激励团队成员。
  • 删除障碍的内在动机和您的团队激励自己

评论员:评论旨在寻求澄清,而不是进行扩展讨论。如果您有解决方案,请留下答案。如果您的解决方案已经发布,请对其进行投票。如果您想与其他人讨论这个问题,请使用chat。有关更多信息,请参见FAQ

49

问他们

什么,我们要的是并不一定是他们想要

例如,我想要实现每个里程碑都需要高薪水,可观的股本,灵活的时间以及现金完成奖金。我对Red Bull,披萨派对或小装饰品没有兴趣。

附录:最重要:信守诺言


是的,但是我发现,即使高薪也不一定是持续的动力。当然,我给了您不错的起薪,甚至还加了些薪水,但是对于大多数公司来说,这些薪水最多都是每年的……从那以后的3-4个月里,通宵达阵,脖子测试者/使用者感到痛苦,开始怀疑B公司是否会为减轻压力付出同样的代价,因为目前的公司在4个月内没有承认您的辛勤工作。尽管问他们……我认为这可能会有所帮助。团队中的
某些

1
@IPX deathmarch在规范这家糟糕的公司工作并没有什么诱因。管理不是问题,而是员工的态度。

2
@IPX Ares:大声笑-我的清单是合取词,不是析取词。这不是高薪里程碑式奖金,而是高薪里程碑式奖金…… 以及股权等。初创企业极有可能失败,并且对奖励从事实际工作的人的奖励记录也很差(参见Skype的股权)。 “回购”政策+上周买断前大规模解雇)。但是,一定要不断证明您重视开发人员!
Steven A. Lowe

1
我的兄弟以公司股票的形式获得了奖金。他不是程序员,但显然有努力的动力。您拥有的股票越多,自然您就越希望公司成功。当然,您可以出售它,但是在被告知您对公司的赞赏之后,这样做有点古怪。
尼尔

3
我们认为我们想要的可能不是真正激发我们动机的。多年来,我为自己从未为加班支付薪水而感到遗憾。然后我找到了允许弹性工作时间的工作,我意识到我的个人时间实际上对我来说比对我的公司更有价值。现在,我不介意长时间工作以按时完成任务,因为我知道我希望以后可以将这些时间恢复正常工作。
Mark Booth,

37

我不需要被激励去做我的工作。尽管管理不善,但很可能会激励人们。

我需要的是可以满足的期望。我们甚至在开始之前就会错过的最后期限令人沮丧,您知道当您不遇到他们时会受到责备(而不是设定不可能的期限的人),那么为什么要努力呢?

期望我放弃自己的所有个人时间来完成一个任意的截止日期是另一个动力。尤其是当偶然提出“您打算在这个星期六或星期日去做吗?”的建议时。也许我本来不打算在这个周末工作,但也许期望我在最后一刻会感到沮丧。每周5天每天不应超过6个小时来计算项目计划。为什么是6,而不是8?您必须考虑年假,陪审员职责,其他职责(例如回答有关先前项目的问题),强制性会议等。长期和长期来看,我无法在12小时和周末工作的Plannig引起怨恨和挫败感(尤其是当计划人员按时离开时)。

骗我是另一大动机。您将被抓到,并且没有足够的亚马逊礼券或花红让我再次信任您。

不支持链上的员工是一个很大的动力。如果我们告诉您这将需要100个小时,那么我不想在一周后仅20个小时就分配给我的任务,除非缩小了范围。我希望您为我们正确完成工作所需的时间而奋斗。如果客户因不是我的错而感到不高兴,请不要把我丢下车,因为这是最容易的事情。

在工作人员工作时给予经理人丰厚的回报是另一个动机。再说一次,为什么我要在周末和晚上工作,以便在我不打算去工作的截止日期前完成不切实际的截止日期而获得大笔的奖金。

缺乏沟通和一厢情愿是另一个动机。是的,有时候您要告诉的消息不是好消息-不告诉我(或客户),因为这可能会让我不高兴,这不是一件好事。当我发现以后,我会更沮丧。坏事情不会仅仅因为您希望它们会消失而消失。客户不想在早上8点听到早上9点发射不会发生(我们在一个月前告诉过我们我们不打算见面)并且我们还需要三个星期。我不想从谣言工厂听到加薪被冻结的消息。我希望直接听到您的声音。


7
+1我宁愿不灰心而不是激励。
SoylentGray 2011年

3
感谢HLGEM,这种个人观点有助于强调我的回答中的论点。您的减激励因素似乎主要与内在激励的障碍或外在激励因素有关,而外在激励因素实际上是反激励因素。曾经有一位高级经理告诉我,在薪水审查中,“如果您不加班至少15%,那么您就不会减轻自己的负担”。直到那个“经理”走了,我才加班一分钟,而我并不是唯一一个乐于见到他的人。
Mark Booth

1
很好的答案,但是您几乎完全专注于激励器。激励因素呢?
TrojanName 2011年

2
动机通常是无效的。
HLGEM 2011年

1
@Aaronaught,它的确回答了这个问题。这是说OP在问一个错误的问题。人们不会受到Amazon礼品卡和免费苏打水的激励。寻求激励方式的管理人员没有意识到,正是他们的做法导致员工似乎需要动力。他们不想做出艰难的改变,因此要求做些简单的肤浅的事情。而且,如果这些事情对管理者而言如此不言而喻,那为什么我亲自看到它们在多个行业中都有多重关系?
HLGEM 2011年

24

现货奖金效果很好(即使是我上次参与的项目,即使是10-20美元的亚马逊礼品卡,也感觉不错)。总体上赞美效果很好,但是如果他们真的投入工作,让他们在星期一晚些时候来或在星期五早些时候离开,买午餐也是一个好主意。

对于我自己和我的同事来说,任何表明我们的辛勤工作得到赞赏的迹象通常都是一个很好的动力。

我的一个同事告诉我一个先前的项目是一场噩梦,但团队团结起来完成了任务。第二天他们都安排了一次后续会议。当他们到达那里时,他们全都拿到了200美元的购物商场礼券,还有一辆公共汽车在等着他们,让他们在一天中的其余时间带他们去购物和社交。


+1点奖励非常棒,尤其是在进行关键项目时。
Britt Wescott

43
我发现这种不人道化的做法->向实际制造产品的开发人员扔了一些碎屑,而执行官和首席执行官则享受着丰厚的奖金...这说明了我们生活的世界... :(
Darknight

2
@Darknight:确实取决于公司。我曾在一些公司工作过,这些公司根据公司当年的整体绩效向所有员工发放奖金(根据最近一次绩效审查的绩效来计算一定比例的薪水)。在特定部门内,他们无法提供个人/团队特定的奖金,因此我们通常会进行团队披萨午餐之类的事情,大多数人实际上真的很喜欢。
FrustratedWithFormsDesigner

1
@沮丧:我们也在这里工作。如果每个人都得到“奖金”的目的是什么?Pfft ...我很高兴我处于通知期。
fretje

3
现货奖金可以奖励短期的成功或贡献。但是后来他们成为了预期。如果一个月内您每周收到2个现货奖金,而一个月后您却在更加努力地工作(您认为),但没有获得任何奖金,则相反。也许您没有赚到它,也许胡萝卜刚刚被拿走了。
SoylentGray 2011年

10

我发现偶尔在团队中共进晚餐和喝些饮料的夜晚,也许是在迭代或发布结束时,不仅是极大的动力,而且是团队建设者的动力。一个社交的团队,团结在一起。


1
好的答案,我什至会扩展说所有项目的人,而不是说“只是开发人员”。当我们都呆在工作环境之外并意识到我们并没有什么不同时,获得如此多的电子邮件以及整个会议/士气真是令人惊讶。
RiddlerDev 2011年

15
如果您的小组中有人不喝酒怎么办?还是必须在学校接孩子的人?有饮食限制的宗教人士吗?尽管某人可能喜欢与一群人一起工作,但这并不意味着同一个人会喜欢与同​​一群人进行社交。我谦虚地认为,公司活动也应按公司时间进行。
Vitor Py

1
@Vitor:在工作日外出吃一顿长午餐比下班后去吃晚餐要愉快得多,的确如此!
2011年

1
+1。我们每个星期五三点去酒吧,所以它仍然在工作时间。
没人

@Vitor我同意,每个团队的成员都有不同的偏好或义务。我认为这就是为什么应该向团队提出他们如何进行社交的原因。
Fergal

8

尊重

奖励第一,这将使我一次又一次回来,是尊重我的技能和知识,要求我对未来提供意见,并坚持到底。

相反,没有什么比说“嘿,这里有重要的事情”更令人沮丧的,然后灾难就会发生,如果有权威的人注意,这是可以避免的。

我们是专业的程序员-这意味着我们对编程最了解;您聘请我们是因为我们的专业知识。那么,为什么这么多的经理和客户认为有必要否决我们的意见呢?

尊重我们的专业地位,我们将永远爱您。


7

许多原因都与衡量个人绩效有关,这就是为什么我倾向于在整个团队范围内与项目里程碑联系在一起做事的原因。

一些想法:

  • 目标应该是团队理解并完全控制的事情。您的战略目标可能是将成本x降低10%,但您需要将其转变为团队可以理解,影响和打击的项目里程碑。
  • 在可能的情况下,它们应该是(使用可怕的短语)-SMART-特定,可衡量,可实现,切合实际且有时间限制。这个答案表明SMART目标不适用于程序员,但我认为在相对较短的时间内(见下文),只要遵循此处的其余要点,就有可能。
  • 我一直认为,目标应该是团队能够正常工作的时间,只要他们正确地专注就可以实现。这不应该是获得廉价加班的一种方法。就是说,它们不应该是“傻瓜”-如此简单的事情总是会受到打击,并且永远不要期望它会被放弃。
  • 里程碑不应相隔太远,相隔几个月,当一个人被击中或错过时,应立即设置一个新的。您不希望人们在延长的时间里知道某些地方出了问题并且错过了最后期限,因此没有必要尝试。
  • 如果情况发生变化,导致无法实现截止日期/目标,则应进行调整。团队不应因无法控制的事情受到惩罚。
  • 如果您希望人们以团队的方式行事,则以团队为酬赏。如果有人在挣扎,那么激励应该是别人帮助他们,而不是让他们挣扎。
  • 如果您能为团队建立一些奖励,那就是午餐,晚上或其他更好的选择。只要确保这是每个人都可以享受的东西-如果团队中的一些人不喝酒就不要做大事。
  • 奖励应该在整个团队中平均分配-如果是夜晚,那么这很容易,如果是经济上的话,则可以将其设为每人绝对金额,或者根据薪水按比例分配,但应该是公平的。

如果您也想获得个人奖励,那么我会给他们带来一定程度的民主-让团队提名或投票给他们,并使其变小(但很高兴获得)。有人提到了亚马逊代金券,这似乎是一个合理的主意-50美元左右,相当于由同行提名的一个或两个以上的人。


我很喜欢将激励措施与预先设定的里程碑联系在一起的想法,而不是仅仅让经理在绩效审查时提出来。我总是想提前知道我的判断。
Britt Wescott

6

我听说过的最好的经济激励计划是当一家公司来我家后面建造温室时。那个家伙解释说,建设者被分配了一笔钱作为他们的年度奖金(与年度销售额有关),但是任何时候他们不得不回到现场解决问题的时候,这笔费用就来自他们的奖金。

我喜欢这样,因为对所产生的工作质量负有集体责任。


从理论上讲是个好主意,但只有在可以确定一定的基本质量标准的情况下,您才能执行此操作-在6月,由于所有召集导致锅空了,而他们没有动力建立一个好的温室来剩下的时间或解决任何现有的问题?
马特·威尔科

1
@Matt-如果团队中的情况如此糟糕,那么奖金罐的大小就是您的后顾之忧!如果您没有该基本质量标准,那么任何激励计划都是注定的。
凯文

1
@Matt-请注意,教育是消除内在动力障碍的绝佳方法。如果某人做得不好,他们通常会知道,这本身就是一种消极动机。教他们如何做得更好,他们开始做得更好,并且他们有动力做得更好。这是死亡螺旋下降与积极自我增强之间的区别。
Mark Booth,

1
当我初读这个答案时,我以为是您的老板付钱给您建造一个温室,作为奖励。:-)
Carson63000 2011年

2
@Mark:我发现事实恰恰相反。当某人做得不好时,几乎毫无例外,他们是唯一不知道这件事的人。实际上,他们经常认为自己是表现最好的人之一。
邓肯

4
  • 尽可能将工作时间保持在40小时以下
  • 永远不要尝试认为自己可以胜过他们,因为您不能,除非您愿意,否则您不会欺骗某人做大量无偿加班,否则他们最终会离开
  • 至少每周吃一次午餐/外出吃午餐是一件好事,以前要做的一项工作很酷,编程方面的某些事情使您感到饥饿:)
  • 沟通良好并实践良好的管理,除非这项工作是为了获得支持/错误修复,否则不要只是每天引入新的东西并将其扔到他们已经在做的事情之上,这是打断他们的好方法他们的注意力集中和生气,如果做得太多,让他们退出
  • 如果是初创公司/小型公司,请勿“承诺”即将发生的事情(例如2个月),例如加薪,认股权等,或者在提起时就做,或者不要谈论,程序员并不愚蠢,如果他们可以“在2个月内获得加薪”或现在就去其他地方获得薪水,那么猜猜通常会有什么选择?
  • 说到最后一点,如果公司规模很小,请记住程序员最有可能离开一家更大,更成功的公司,而您公司的财务缺陷等并不是他们的问题,因此请尽量减少负面思考,如果出现的一切最终归结为“是的,如果我们是一家更大的商店/有更多的客户,那将是很好的,等等”,那么程序员可能会很快想到我为什么不去一家拥有这样的公司呢?停止与为小公司工作的学士学位打交道

3

为什么

只有开发人员自己才知道为什么要来上班,找出原因,然后找出想知道的内容。

通常

公平地支付他们并设定合理的期望,这应该足以激励他们完成工作。达成长期目标的奖励已经存在,称为他们的PAYCHECK。如果你激励你的团队做他们正在支付做什么,一些更根本的是错误的项目(S)的组织和管理。

如果你想奖励球队再去做的一致性和完成任务作为一个团队,而不是个人贡献者

奖励制度

这样的事情只有在目标是短期的并且回报与目标成比例的情况下才会奏效,并且它们并不是某种应该做的事情。

俗话Aim Small Miss Small在这里很合适。

当目标很小时,如果错过了目标,则只会被少量错过。

除非团队能够始终如一地达成小目标而几乎没有失误,否则不要将任何长期的奖励放在那儿。大多数团队会知道他们不会实现6个月的目标,并且不可能激励整个团队尝试并制定一个没人能想到的目标,至少没有任何一种质量。

您可能会得到一两个完全不了解的人,无论个人成本或结果质量如何,他们都将努力成为英雄并做出最后期限。在许多方面,这对公司不利,对团队道德不利,对个人道德不利,这将破坏任何现有的团队建设或质量水平。

长期目标总是变成某种死亡行军,没有人关心死亡行军的终点,如果他们要做的就是重新开始另一场死亡行军。

这就是为什么在SCRUM中有1-2周的Sprint。为实现可实现的短期目标而获得小额奖励更容易,更有效。

例如

当团队达到Sprint目标的100%并能够在Sprint结束时成功演示每个Story时,偶尔为团队购买午餐是每个人都应该能够达成的目标。

但这只是作为事实之后的奖励,不要在任务开始时就告诉他们,这不会对团队和公司产生积极的影响,并且会侮辱最有价值的成员,因为这暗示着他们已经获胜没有一些幼稚对待的承诺就无法实现目标。


1

平衡的环境!

我的答案很简单-薪酬丰厚(应获得年度审查和调整),偶尔的现场奖金,有意义的工作和家庭友善的环境(仅在必要时才限时制)。

即期奖金可能对短期有利,但就长期而言,效果不那么明显。我有一家公司的朋友,他们让他们长时间工作数月。他们经常提供即刻奖金-每个人甚至都可以买iPod。他们甚至偶尔分发星期五。但是,项目结束后,几乎每个人都因为精疲力尽而离开。


1

我可以告诉您一些伟大的消极动机,但对于那些主要出于内部动机的程序员而言,本着这个问题的精神:

个人公众认可,团队更新中提及的名字,其他人可以听到的路过的单词,将个人名字与团队身份联系起来。

尽早提供团队的日程安排和进度信息,他们必须知道他们的努力正在为具有近期和长期目标的周密计划做出贡献。稳定和掌控的感觉今天消除了许多烦恼。

团队的牌匾或奖励显示在他们的办公室区域。

个人关注,召开简短会议以详细讨论一个人的工作,以表明您正在观察并欣赏他们完成工作的技能。

如果有新闻要求进行额外或突然的工作变动,请提供充分的理由说明原因并为团队提供线索,让他们了解您正在做些什么,以阻止将来发生这种情况。

是的,这些需要管理层的努力,是的,它们的主要目的是避免消极动机,而不是试图迫使人们使用玩具和代币礼物。根据我的经验,人们希望工作,而您作为经理的工作则走了一条路,这样他们就可以毫无障碍地前进。团队中不想工作的人,无论向他们投入多少钱,您都无法帮助他们。


1

关于动机如何运作有很好的见解:http : //www.youtube.com/watch?v=u6XAPnuFjJc

我发现它非常准确,并且很好地描述了社会问题。编写许多软件是为了与其他软件竞争,或仅出于金钱目的。我不知道他们在编写什么软件,但这是我对软件编程的观点:我认为软件很棒,因为它可以缓解遇到的问题,但是要真正做到这一点,您必须具备两点:

  • 一个好问题
  • 相关,有效的解决方案

我真的认为,如果您遇到了以下两个问题之一,那么您的项目就无关紧要了,并且相信我,非程序员在这方面很不好:如果他们不了解约束或已经存在的技术,甚至不要赌公司的成功。

我知道我听起来很愤世嫉俗,但是老实说,我更喜欢提起纸板箱,开车或从事建筑工作,而不是整天坐在电脑前参加一个我不该死的项目:它只是没有激励我,我会感到无聊。

我不会在别人面前说我,因为我有很强的见解,但真诚的是,我为编写一个愚蠢或无关紧要的项目而感到沮丧,并因我的代码风格或如何解决问题而受到批评。世界已经充满了现有软件,但是还有很多事情需要发明...



1

对于某些人来说,他们热衷于构建出色的软件。激励他们的方法无关紧要,您只需要提供构建出色软件并摆脱困境的机会。

对于其他人来说,软件开发人员付的钱不错,所以他们会做。您尝试使用哪种动机并不重要,他们会做他们必须做的事情。我发现在这个小组中,您可以努力激励他们,或者努力确保没有消极动机,但最后,这并不是对他们的热情,这些努力可能会影响短期,但是您我会继续努力下一轮。


1

这里几乎所有的答案都集中在奖励上。与其考虑如何为完成工作而奖励员工,不如将精力更多地集中在您可以做的事情上,以使该项目更有趣。这意味着要尽一切可能减轻压力,倾听员工的担忧,纳入想法和建议,定期召开更新会议以使每个人都可以交流,确保员工拥有完成工作所需的工具(例如,软件,硬件,环境)。


0

长期目标值得获得体面的奖金。没有什么可以说我们喜欢您喜欢金钱。知道我们认识到您喜欢金钱的出色工作,没有什么能提供更好的激励。比萨,甜甜圈,百吉饼等非常适合道德修养者。老实说,我不在乎我的工作获得了同样的奖金。我只在乎您认识到我们努力工作并取得了良好的产品,并愿意给予奖励。良好的长期奖金应为该项目每年薪水的5-10%。

您可以做的一件有助于激励奖金的事情是定期检查奖金和建立奖金的目标。因此,我可以通过实现所有目标来获得最高奖金,但是总奖金取决于发布时产品的成功和质量。


0

确保每个人提前知道对他们的期望。除非有个好惊喜,否则这里不会令人惊讶:带大家出去吃晚饭以表示感谢。

我想问问他们,但是人们并不总是知道他们想要什么。您可以想出各种类似的奖励措施,并允许他们选择:放假,礼品卡,一年的显示器免费清洁等。

要透明。有人总是会尝试“游戏”任何系统,但是在强大的团队中,这种行为会让您回避。

更好的开发商通常以更高的薪水担任更高的职位。他们仍然必须做更高标准的工作。

不要许诺你不能遵守。

如果可能的话,奖励应与公司的业绩挂钩。每个人都喜欢声称薪水不是很强的动力。如果我在一家赚了很多钱并且不与员工分享钱的公司里工作,我会因为缺乏欣赏而少考虑他们和他们对我工作的看法。都是相对的。


免费清洁显示器?公司不清理您的工作区吗?我不明白
Vitor Py
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.