3

在我们公司管理一个项目的整个程序员团队已经离开公司开始自己的事业。

我该如何继续?

4

11 回答 11

11

新公司招人了吗?

于 2009-05-29T16:54:46.963 回答
8

第一步是收集他们项目当前可用的所有信息,并确保它得到适当的保护——源代码控制、文档等。

如果您发现该信息丢失,我建议您与离开的开发人员联系。大多数专业开发人员都对维护他们留下的代码感兴趣,而那些离开组建自己的公司的人很可能对与您的公司保持良好关系有既得利益。

一旦您掌握了您以前的开发人员正在从事的项目的状态,将其提交给管理层并要求必要的资源(新开发人员等)。他们知道该项目需要很多人来支持过去。这个数字并没有因为人们离开而下降。事实上,它几乎总是会上涨。

于 2009-05-29T16:59:15.180 回答
4

我讨厌提出法律方面的问题,但如果他们离开去创办一家新公司,而这家公司是你的竞争对手,那么你应该寻求法律建议。

于 2009-05-29T17:08:20.737 回答
2

首先想到的是——他们是否提供了任何类型的过渡信息(文档、与将接手的人的会议等?)作为承包商,我编写的代码将成为其他人的责任。在项目结束时,通常会有一个交接期,客户可以在此查看代码并提出问题。

尽管在您的情况下是前雇主的内部项目,但似乎会遵循类似的过程。如果不是这种情况,有什么方法可以向前员工提出问题吗?他们肯定不会像他们还在你的办公室那样响应迅速,但他们可能愿意帮助这个过程......

于 2009-05-29T17:04:13.440 回答
2

不知道您的具体情况,目前很难超越一些一般性。

您需要能够回答的问题:

源代码是否受源代码控制?

你甚至有源代码吗?

软件当前版本的状态如何?

有文件吗?

它应该做什么?你对大局有清晰的认识吗?

您处于构建/发布周期的哪个阶段?

您内部还有谁可以帮助评估情况?

您是否有合同义务尽快交付某些东西?您与客户的关系如何?他们了解情况吗?

当整个团队跳槽时,如果需要大量的领域专业知识和知识,或者如果内部开发人员不具备必要的技能来开始工作以接手旧团队离开的地方,那么项目可能会死亡离开。

另一个问题是“你能在顾问的基础上得到前开发人员的任何时间来帮助新团队加快速度吗?” 那可能是你拯救项目的一击。如果可以的话,我会追求这个角度。

祝你好运!

于 2009-05-29T17:08:52.967 回答
2

我们倾向于利用减员作为引进更好人才的机会。并不是说这不是挫折,而是让您的公司变得更强大的绝佳机会。一定要弄清楚团队离开的原因,这样你就可以为新员工解决问题。

于 2009-05-29T17:18:19.320 回答
2

就像其他人提到的那样,除了希望

  • 有文档
  • 代码在源代码控制中
  • 你有机会雇用新人等。

我会把这当作一个新的机会,把它当作一个挑战,从过去的错误中吸取教训并继续前进。如果你是积极的,你很可能会成功。

否则,另一种选择是检查您是否可以考虑在他们的新公司中担任任何职位,如果他们喜欢您,他们可能会雇用您担任相同或不同的角色,或者他们可能不会。

我会选择第一个选项。

于 2009-05-29T17:34:31.330 回答
1

他们有没有写任何文件?如果是这样,您可能还有机会。我认为这完全取决于他们留下的代码的质量。如果它真的是高质量的代码,你可能会毫无问题地找到人来继续工作。

如果代码是废话......好吧......祝你好运。:)

于 2009-05-29T16:56:47.677 回答
1

我给你的建议是开始大量饮酒。

于 2009-05-29T17:22:30.377 回答
1

您需要获取在项目中可以找到的尽可能多的文档。然后我会尝试在公司的其他开发人员之间划分项目的模块,让他们尽快升级,然后报告回来,这样每个人都能很好地了解产品。

祝你好运。

于 2009-05-29T17:33:03.203 回答
0

也有可能他们中的一个或多个愿意收费并与您的新开发人员讨论他们需要知道的内容(取决于他们离开公司的专业程度(这表明您是否真的需要他们的帮助)和当他们宣布辞职时,你对他们的待遇如何(这是他们是否愿意不惜一切代价回来的一个指标)。尽管如此,预计要支付他们之前每小时工资的 3 或 4 倍。

如果他们在某些国家/地区未经通知就离开了,您可能有追索权。咨询公司律师。如果您在他们试图发出通知时终止了他们,那么您应该得到什么,因为在他们离开之前没有机会挑选他们的大脑。

如果该项目尚未投入生产,并且取决于当前的截止日期,那么重新开始可能比试图找出他们的垃圾更容易。如果他们在截止日期前离开,没有通知也没有记录他们在做什么,那么如果你能提供帮助,你可能不想使用他们的代码,因为他们显然对公司很生气,也可能对你很生气,他们可能他们留下了定时炸弹,或者他们离开了,因为他们知道项目会失败。

如果您在公司内有其他开发人员,至少要坚持让管理层分配其中一些人,而不是雇用所有新人。有人知道您的系统和数据库以及源代码控制等是如何设置的,这会有所帮助。

让这成为你对待下一批员工的一个教训。如果他们把事情放在这样一种状态,没有人知道从哪里开始,你可能要么在对待员工的方式上犯了错误,要么在雇用他们的方式上犯了错误,如果不是两者兼而有之。真正反思是什么导致了这件事出错,并尽量不要再犯同样的错误。

于 2009-06-03T21:06:18.430 回答