失去一个程序员,采取什么步骤?

时间:2010-05-19 18:04:43

标签: development-process

我们团队中的一位程序员正在离开,寻找更加绿色的牧场。我们将从6点开始到5点。我们应采取哪些措施来确保我们的开发过程能够顺利进行,同时融入新的血液中。

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

5 个答案:

答案 0 :(得分:14)

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

  • 根据剩余团队成员的经验和工作项负载余额重新评估您的估算值
  • 提出您可能需要删除的优先事项清单
  • 寻求合适的替代品(尽可能具有侵略性)
  • 与贵公司管理层讨论潜在的薪酬方案变更,以便保留宝贵的人力资产,例如离职人员

更新:将此作为建立团队的机会。为那个离开的人举行一场告别派对,确保他和团队都意识到他的贡献是有价值的。 :-)(如果你没有预算,只需和团队成员交谈,然后你们全都筹码让他出去喝一两杯)

答案 1 :(得分:5)

我同意弗朗西,对优先事项进行适度修改:

与贵公司管理层开始讨论......

是。无论如何。今天。如果你最好的离开,你的第二好可能也不甘落后。与剩下的开发者交谈。他们高兴吗?你确定吗?他们只是因为尊重你的权威而对你说得好,但却出现了神秘的“医生预约”吗?如果你是团队成员,你会看吗?

答案 2 :(得分:4)

配对编程是一种有用的技术,用于减轻技术人员离职所产生的问题,因为它传播知识。它对指导新员工也很有用。

答案 3 :(得分:3)

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

答案 4 :(得分:1)

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

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