如何处理Corncob

Corncob(玉米棒子)就是在工作中很难相处的人.在开发团队中通常表现为以下几种形式:

  1. 不赞成团队的目标或过程,并不断地试图改变它们.
  2. 不断地提出难以处理的意见:性能,可靠性,扩展性......
  3. 不允许别人碰自己的代码,同时也不愿意修改别人的代码.
造成的原因多种多样,有时可能是管理层不承认或主动容忍Corncob的行为,有时可能是Corncob的个人目标和团队的目标有冲突,也有可能是他本人无法清晰的看到自己的缺点.
在工作中遇到Corncob是令人头痛的事.大家都希望以专业的态度来对待工作,如果团队中存在Corncob,那么糟糕的情况就很容易蔓延.大家必须浪费时间和精力与他沟通,不断地协调,使工作进展缓慢,影响整个团队的士气.
怎么处理好Corncob是件有学问的事,体现出一个人的解决问题的性格,态度.我的办法也不多,因人而易,不同的个体采取不同的措施.

多沟通.这一点非常重要.持续进行单独的沟通,解释对方的行为造成的影响,明确对方的责任.双方找到妥协点,让团队的目标和个人的目标在一定范围内达成一致.

减少责任.把一些影响不大的工作交给Corncob,或者干脆不让他做任何跟其他人相关的事.安排产品中相对独立的功能模块给他,如果感兴趣的话就让他研究将来可能用到的技术.

自行解决.让Corncob证明或解决自己提出的问题,这样可以在一定程度上减少他带来的困扰.

友好地介绍新工作给他.我也不是不认可他的能力,但在这里无法达到他想要的目标,也许有更适合他的公司.

清除出团队.与管理层交涉,把Corncob调到别的部门,或者直接解雇.基本上这么做可能比较困难,毕竟Corncob的存在已经表明他获得了一定的许可.

第一点是我最常用的,在一些情况下会收到很好的效果.但对于性格上有明显缺陷的案例,我也没什么好的办法.所以在招聘时,可能会比较苛刻,希望从源头就阻止Corncob进入团队.这也导致我们的招聘结果不太理想.

大家有什么好的办法吗?分享你的心得吧,让更多的人有更多的处理方法.

猜你喜欢

转载自samuelray.iteye.com/blog/161284