7

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

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

4

5 回答 5

14

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

  • 根据剩余团队成员的经验和工作项负载平衡,重新评估您的估计
  • 列出您可能需要削减的优先事项清单
  • 寻找合适的替代品(尽可能积极)
  • 与您的公司管理层就潜在的薪酬方案变化展开讨论,这将使您能够保留有价值的人力资产,例如离职人员

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

于 2010-05-19T18:12:25.713 回答
5

我同意 Franci 的观点,但对优先事项进行了适度修改:

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

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

于 2010-05-19T18:17:04.420 回答
4

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

于 2010-05-19T18:20:17.037 回答
3

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

于 2010-05-19T18:09:02.277 回答
1

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

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

于 2010-06-25T23:17:43.523 回答