如果您被分配了一个由5名不称职的程序员组成的5人小组并被要求领导,您将如何管理?显然,您不能为4个人编码(您可以,但这不是个好主意。至少我为此感到精疲力尽)。您是否遇到过这种情况?
编辑:我认为通过选择一个错误的单词(不称职)来解决我的问题听起来很粗鲁。换一个问题,您如何处理未完成分配任务的人员(无论出于何种原因(从无能到“我不在乎”之类的东西))?
如果您被分配了一个由5名不称职的程序员组成的5人小组并被要求领导,您将如何管理?显然,您不能为4个人编码(您可以,但这不是个好主意。至少我为此感到精疲力尽)。您是否遇到过这种情况?
编辑:我认为通过选择一个错误的单词(不称职)来解决我的问题听起来很粗鲁。换一个问题,您如何处理未完成分配任务的人员(无论出于何种原因(从无能到“我不在乎”之类的东西))?
Answers:
指导他们。
在咨询并加入团队成员少于最佳团队的团队时,我也遇到过同样的情况(如果一切顺利,没有人需要顾问:-/)。有一次,我的经理对其他开发人员感到沮丧,于是他变得沮丧,并一直告诉他们他们做错事的方式。最终,他们彻底关闭并放弃了尝试。
另一个项目是不同的。我有一个耐心的经理,并且与他们一起工作。是的,它们是低于标准的,但部分原因是因为他们在一个项目上做得不好,被项目咬了,然后他们对自己失去了信心,做得更糟,带来了更多的咀嚼。这些都是聪明人,他们只是不知道如何专注于提高生产力。听起来您的无能团队成员比例相对较高,这让我担心。有时有几对,但是80%很高。听起来好像他们没有一个好的领导者来指导他们,并给他们提供学习的机会,却始终没有感到锤子(当然,您没有给他们任何背景知识,所以我认为这就是问题所在)。 实际问题并不重要,这听起来像是整个团队的问题,而您作为他们的新领导者拥有的权力,资源和力量可以为他们提供比以前更好的学习和工作环境。
我建议您听取他们的意见,并作为一个团队找出问题所在,如果有什么可以解决的情况可以提出。很多时候,仅听取您的团队会发挥作用,因为有时候很难找到真正听取领导的人。然后,指导他们并创建学习环境。可能不是他们没有能力那么强,因为他们没有一个好的领导者,因此您现在必须清理。
对主题更改的响应:
如果问题仅仅是人们没有尽力而为,那么您需要想出一种使他们感兴趣的方法。从项目的开放性到对想法的开放,即使它们很烂,也可以保证在项目按时完成的情况下承诺购买一瓶苏格兰威士忌。
不要在底架上买它!
对“无能”的回应:
是的,我遇到了这种情况。完全无能不是我要解决的问题,但是有几次我对我认为已经解决了某件事而感到惊讶的人感到惊讶。
您要做的第一件事就是尽力抑制这种感觉。我敢肯定你也做过蠢事。我知道我有
接下来要做的就是确保您解释他们为什么做错了。让他们与您争论和/或提出问题...希望他们能做到。让他们做正确的事;希望您能获得管理层的支持,因为这一直是我的主要问题之一(当您说“做对了”时,他们就必须向您提供支持,而另一个人开始吓到了)
您必须在政治上尽可能做到这一点。即使您想对他们大喊大叫,“ WTF在您以为自己是疯子的地方!” 那不会飞,也不会有任何帮助。因此,如果您有这种感觉,请勿先尝试与他们交谈。有时电子邮件效果更好,因此您可以自己编辑。
这里的目的是帮助他们改进。令人沮丧的是,您想与无法从纸袋中出路的人一起完成某事,但有时却必须这样做。
这就是您帮助他们改善的方式。现在给你...
您必须学习如何放手。代码不必是完美的……它必须可以工作。您可能需要降低一些标准。
为此,不要让产品的代码树变成一团糟,您必须专注于大问题。只要沙盒仅限于可以在以后重做的特定区域,当有时间或他们了解更多时,它可能是您见过的最糟糕,最讨厌的意大利面条代码,只要它能正常工作...好。因此,寻找使之成为可能的方法。如果您的体系结构是分离的,则可以让无能的人对其进行处理而不会造成太大的破坏。
当然,这意味着每当您必须修复他们已完成的工作或向他们编写的内容添加功能时,您都会感到头疼。那就是生活。忍受它。如果可以的话,您可以强迫他们添加功能或修复错误……这实际上对教授更好的实践和编码技能有很大帮助(您清理自己的废话的次数越多,倾向于减少的机会就越少)废话在地毯上)。
这可能像办公室空间中的情况:
八,鲍勃。因此,这意味着当我犯错时,会有八个不同的人来告诉我有关情况。那是我唯一真正的动力是不要被烦恼,还有害怕失去工作的恐惧。但是鲍勃,你知道,那只会使某人努力工作而不会被解雇。
资料来源:Office Space报价。需要考虑的其他几个问题:
这些只是我试图找出问题的根本原因时要考虑的几个问题,因为您似乎在描述态度问题而不是能力问题。您是否研究过任何行为改变疗法?动机技巧?可能还需要研究其他几个主题。“ RSA Animate-驱动器:关于激励我们的令人惊讶的真相 ”在某种程度上可以作为起点。
你能解雇这些人吗?
代码库有多复杂?有时需要一些时间才能使人振作起来.....
您能给他们低挂的水果和做其他事情时比较容易的事情吗?专注于架构/框架/总体设计,并使其真正易于遵循说明。
以身作则。没有糟糕的团队,只有糟糕的领导者。
您可以创建优秀的团队。也许其中一些会变得更好,也许您会找到比当前程序员更好的人。但最终,好的领导者会有好的团队。