领导一个不太好的团队


22

如果您被分配了一个由5名不称职的程序员组成的5人小组并被要求领导,您将如何管理?显然,您不能为4个人编码(您可以,但这不是个好主意。至少我为此感到精疲力尽)。您是否遇到过这种情况?

编辑:我认为通过选择一个错误的单词(不称职)来解决我的问题听起来很粗鲁。换一个问题,您如何处理未完成分配任务的人员(无论出于何种原因(从无能到“我不在乎”之类的东西))?


2
无能,怎么办?你能详细说明吗?在许多情况下,在某些领域可能缺乏经验,因此可以解决。
马丁·威克曼

2
他们是故意不称职(他们只是不在乎),还是只是对细节/实现感到困惑(您的项目是用空白语言编写的)?
davidhaskins,2011年

17
那可能不是无能。这通常是基本的懒惰和冷漠。您可能有士气问题。也许您的团队讨厌被称为无能?
爱德华·斯特朗奇

9
我可能首先不称他们为不称职
Woot4Moo 2011年

13
如果您不尊重领导下的人,那么您注定要失败才能成为领导者。良好的领导力不是让人们去做您想让他们做的事,而是要带领他们去做自己能做的最好的工作。团队的失败通常从顶部开始,而不是从底部开始。
条例草案

Answers:


41

指导他们。

在咨询并加入团队成员少于最佳团队的团队时,我也遇到过同样的情况(如果一切顺利,没有人需要顾问:-/)。有一次,我的经理对其他开发人员感到沮丧,于是他变得沮丧,并一直告诉他们他们做错事的方式。最终,他们彻底关闭并放弃了尝试。

另一个项目是不同的。我有一个耐心的经理,并且与他们一起工作。是的,它们是低于标准的,但部分原因是因为他们在一个项目上做得不好,被项目咬了,然后他们对自己失去了信心,做得更糟,带来了更多的咀嚼。这些都是聪明人,他们只是不知道如何专注于提高生产力。听起来您的无能团队成员比例相对较高,这让我担心。有时有几对,但是80%很高。听起来好像他们没有一个好的领导者来指导他们,并给他们提供学习的机会,却始终没有感到锤子(当然,您没有给他们任何背景知识,所以我认为这就是问题所在)。 实际问题并不重要,这听起来像是整个团队的问题,而您作为他们的新领导者拥有的权力,资源和力量可以为他们提供比以前更好的学习和工作环境。

我建议您听取他们的意见,并作为一个团队找出问题所在,如果有什么可以解决的情况可以提出。很多时候,仅听取您的团队会发挥作用,因为有时候很难找到真正听取领导的人。然后,指导他们并创建学习环境。可能不是他们没有能力那么强,因为他们没有一个好的领导者,因此您现在必须清理。


3
这是我大学毕业后作为化学家的第一份课。我工作的工厂无利可图,士气低落,因此他们雇用了新的工厂经理。我以为他会降低管理层的职位。相反,他只解雇了一个人,改变了一些程序,鼓励采取主动和解决问题的态度,最重要的是……听了。令我惊讶的是,我认为经理和主管不愉快,无能为力的人变得快乐,友善,并且在他们的工作中表现出色。哦,这家工厂变得非常非常有利可图。
鲍勃·墨菲,

2
我认为Ryan在这里几乎已经击中了它。有一些原因使他们不去干自己的工作,要么要么精疲力尽,要么不在乎,要么什么。他们要么一直在可怕的前任经理下工作,要么觉得自己不陪伴他们。与他们一起工作,倾听他们的意见,并一路努力帮助他们。您作为团队领导者的工作还涉及保持团队动力。如果他们觉得您对他们一无所知,无法一路激励他们,那么他们就不会有动力。
Nodey The Node Guy

13

对主题更改的响应:

如果问题仅仅是人们没有尽力而为,那么您需要想出一种使他们感兴趣的方法。从项目的开放性到对想法的开放,即使它们很烂,也可以保证在项目按时完成的情况下承诺购买一瓶苏格兰威士忌。

不要在底架上买它!


对“无能”的回应:

是的,我遇到了这种情况。完全无能不是我要解决的问题,但是有几次我对我认为已经解决了某件事而感到惊讶的人感到惊讶。

您要做的第一件事就是尽力抑制这种感觉。我敢肯定你也做过蠢事。我知道我有

接下来要做的就是确保您解释他们为什么做错了。让他们与您争论和/或提出问题...希望他们能做到。让他们做正确的事;希望您能获得管理层的支持,因为这一直是我的主要问题之一(当您说“做对了”时,他们就必须向您提供支持,而另一个人开始吓到了)

您必须在政治上尽可能做到这一点。即使您想对他们大喊大叫,“ WTF在您以为自己是疯子的地方!” 那不会飞,也不会有任何帮助。因此,如果您有这种感觉,请勿先尝试与他们交谈。有时电子邮件效果更好,因此您可以自己编辑。

这里的目的是帮助他们改进。令人沮丧的是,您想与无法从纸袋中出路的人一起完成某事,但有时却必须这样做。

这就是您帮助他们改善的方式。现在给你...

您必须学习如何放手。代码不必是完美的……它必须可以工作。您可能需要降低一些标准。

为此,不要让产品的代码树变成一团糟,您必须专注于大问题。只要沙盒仅限于可以在以后重做的特定区域,当有时间或他们了解更多时,它可能是您见过的最糟糕,最讨厌的意大利面条代码,只要它能正常工作...好。因此,寻找使之成为可能的方法。如果您的体系结构是分离的,则可以让无能的人对其进行处理而不会造成太大的破坏。

当然,这意味着每当您必须修复他们已完成的工作或向他们编写的内容添加功能时,您都会感到头疼。那就是生活。忍受它。如果可以的话,您可以强迫他们添加功能或修复错误……这实际上对教授更好的实践和编码技能有很大帮助(您清理自己的废话的次数越多,倾向于减少的机会就越少)废话在地毯上)。


5
+1表示“您越需要清理自己的垃圾,就越不会在地毯上丢垃圾”。
约书亚·史密斯

3

我认为Ryan绝对正确。当您认为他们没有能力时,他们可能最终会让您感到惊讶。过去我曾发生过这种情况,我带领一个由5个程序员(包括我自己)组成的团队,并且很早就注意到他们中的大多数人都不具备我认为的基本编程能力。在带领他们完成这些基本步骤后(耐心等待),步伐翻了一番,然后翻了两番,基本上,他们加快了速度,即使没有超出我预期的能力。

要有信心。


3

这可能像办公室空间中的情况:

八,鲍勃。因此,这意味着当我犯错时,会有八个不同的人来告诉我有关情况。那是我唯一真正的动力是不要被烦恼,还有害怕失去工作的恐惧。但是鲍勃,你知道,那只会使某人努力工作而不会被解雇。

资料来源:Office Space报价。需要考虑的其他几个问题:

  • 期限太激进了吗?
  • 是否有足够的支持来帮助您及时完成任务?
  • 对已分配的任务进行过多或过少的跟进是什么?

这些只是我试图找出问题的根本原因时要考虑的几个问题,因为您似乎在描述态度问题而不是能力问题。您是否研究过任何行为改变疗法?动机技巧?可能还需要研究其他几个主题。“ RSA Animate-驱动器:关于激励我们的令人惊讶的真相 ”在某种程度上可以作为起点。


1

你能解雇这些人吗?

代码库有多复杂?有时需要一些时间才能使人振作起来.....

您能给他们低挂的水果和做其他事情时比较容易的事情吗?专注于架构/框架/总体设计,并使其真正易于遵循说明。


我不能说代码库很复杂,或者它们是新项目
Vinoth Kumar CM 2011年

7
-1表示“您可以解雇这些人吗?”
希拉,

4
为什么是-1。如果您的团队成员带来了负面价值,那么他们只会伤害项目。
解雇

2
在80%的团队是“不良开发人员”的情况下,即使您解雇了不良人员并再雇用四人,在我看来,当前称呼团队成员“不称职”的环境也会慢慢使新员工的士气下降到老水平...假设他们呆了那么久。
瑞安·海斯

2
每个故事都有3个方面。在这种情况下,领导者,团队和真理。
比尔

0

以身作则。没有糟糕的团队,只有糟糕的领导者。

您可以创建优秀的团队。也许其中一些会变得更好,也许您会找到比当前程序员更好的人。但最终,好的领导者会有好的团队。


3
我明白了要点,甚至大体上都同意,但是报价有点太过分了。也没有绝对。:)
Bernard Dy

我同意,没有绝对。我想展示另一种观点...
Branimir

3
几乎没有绝对的;)
I.devries
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.