【问题标题】:Losing a programmer, what steps to take? [closed]失去程序员,采取什么措施? [关闭]
【发布时间】:2011-02-21 12:35:48
【问题描述】:

我们团队中的一位程序员要前往更绿色的牧场。我们将从 6 步变为 5 步。我们应该采取哪些步骤来确保我们的开发过程继续顺利进行,并可能在融入新血液的同时。

我们目前正在通过迭代开发进行较短的发布周期。设计 - 代码 - 审查。离开的人是团队中最资深的开发人员,并且经常会向团队的其他成员提供大量反馈,尤其是在设计阶段。

【问题讨论】:

  • 非常广泛的问题,不是吗?详细一点不是更好吗?
  • “新鲜血液”将成为新的高级开发人员还是内部人员将填补该职位?
  • 记住 - 墓地里到处都是不可或缺的人。这是一个沉重的打击,但希望您接受过交叉培训,并希望您能找到其他人。

标签: development-process


【解决方案1】:

首先要避免专业化。如果您有超过 0 天的过渡时间,这是一种奢侈。每天都有人生病、死亡、逃跑、被捕、被解雇等等。因此,项目的连续性需要假设迟早有人会意外停止工作。我知道一个案例,一个人在办公桌前被捕,被带上手铐带走,他的电脑立即被带到实验室进行法医调查。没有太多时间在那里进行知识转移。

代码审查、设计审查和问题单/研究轮换将使整个团队熟悉系统的各个方面。

【讨论】:

  • 啊啊.. 100%。偏执总是有帮助的
【解决方案2】:

我同意 Franci 的观点,但对优先事项稍作修改:

开始与您的公司管理层讨论...

是的。无论如何。今天。如果你最好的离开了,你的第二最好的可能也不甘落后。与剩余的开发人员交谈。他们高兴吗?你确定吗?他们是否只是出于对你权威的尊重而对你说好话,却突然出现了神秘的“医生预约”?如果你是团队的一员,你会寻找吗?

【讨论】:

  • 最好的开发人员也想要一些挑战。这可能是他们大学毕业后的第一份工作,持续了 10 年。他们可以感觉到这个行业的利润已经下降,即使他们对直接的套餐感到满意,他们也希望在编程和其他东西之间的闪亮的新跨行业中获得技能。
【解决方案3】:

结对编程是一种有用的技术,可以缓解因熟练员工离职而产生的问题,因为它可以传播知识。它对于指导新员工也很有用。

【讨论】:

    【解决方案4】:

    您可以做的事情很少(按顺序):

    • 根据其余团队成员的经验和工作项负载平衡,重新评估您的估算值
    • 列出您可能需要削减的优先级列表
    • 寻找合适的替代品(尽可能积极)
    • 开始与您的公司管理层讨论潜在的薪酬方案变化,这将使您能够像离职人员一样保留宝贵的人力资产

    更新:以此为契机建立您的团队。为即将离开的人举办告别派对,并确保他和团队都知道他的贡献受到重视。 :-) (如果您没有预算,只需与团队成员交谈,然后你们都参与进来让他出去喝一两杯)

    【讨论】:

    • “为即将离职的人举行告别派对,并确保他和团队都意识到他的贡献受到重视。:-)”+1 我认为您对待外派员工的方式很重要关于贵公司愿意对待留任员工的方式。我还认为,这种行为会鼓励雇主和雇员之间进行坦诚和开放的沟通,以免被抓到不知道有价值的成员要离开。
    【解决方案5】:

    您可以找到另一位慷慨地向同事提供反馈的高级开发人员。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 2021-10-06
      • 2012-08-02
      • 2014-05-11
      • 1970-01-01
      相关资源
      最近更新 更多