Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当整个团队离开时,如何维护项目?_C#_Maintenance - Fatal编程技术网

C# 当整个团队离开时,如何维护项目?

C# 当整个团队离开时,如何维护项目?,c#,maintenance,C#,Maintenance,在我们公司管理一个项目的整个程序员团队已经离开了公司,开始了他们自己的创业 我该怎么办?新公司在招聘吗?他们写了什么文件吗?如果是这样,你可能还有机会。我认为这一切都取决于他们留下的代码的质量。如果它真的是高质量的代码,那么你可能会很容易找到人继续工作 如果代码是垃圾。。。好。。。祝你好运 第一步是收集项目中当前可用的所有信息,并确保其安全性——源代码管理、文档等 如果您发现信息丢失,我建议您与离开的开发人员联系。大多数专业开发人员都有兴趣维护他们留下的代码,而那些留下来组建自己公司的开发人员很

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


我该怎么办?

新公司在招聘吗?

他们写了什么文件吗?如果是这样,你可能还有机会。我认为这一切都取决于他们留下的代码的质量。如果它真的是高质量的代码,那么你可能会很容易找到人继续工作


如果代码是垃圾。。。好。。。祝你好运

第一步是收集项目中当前可用的所有信息,并确保其安全性——源代码管理、文档等

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


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

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


虽然在你的案例中是前雇主的内部项目,但似乎也会遵循类似的流程。如果不是这样的话,你还有什么办法可以向以前的员工提问吗?他们当然不会像还在你的办公室一样反应迅速,但他们可能愿意帮助这一过程……

我讨厌提起法律方面的问题,但如果他们离开去创办一家与你竞争的新公司,那么你应该寻求法律意见

由于不了解自己的具体情况,目前很难超越一些笼统的概念

您需要能够回答的问题:

源代码是否受源代码管理

你有源代码吗

软件当前版本的状态如何

有文件吗

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

您在构建/发布周期中处于什么位置

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

根据合同,你有义务尽快交货吗?您与客户之间的关系如何?他们意识到情况了吗

当整个团队跳槽时,如果需要大量的领域专业知识和知识,或者如果内部开发人员没有必要的技能,那么就可能是项目的死亡

另一个问题是“你能在顾问的基础上得到前开发人员的任何时间来帮助新团队跟上进度吗?”这可能是你拯救项目的唯一机会。如果可以的话,我会从这个角度考虑


祝你好运

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

我给你的建议是开始酗酒。

你需要抓取尽可能多的项目文档。然后,我会尝试将项目的模块划分给公司中的其他开发人员,让他们尽快升级,然后报告,这样每个人都可以对产品有很好的了解


祝你好运。

和其他人提到的一样,除了希望

  • 有文件
  • 代码在源代码管理中
  • 你有机会雇用新人 等等
我会把这当作一个新的机会,把它当作一个挑战,从过去的错误中吸取教训,继续前进。如果你是积极的,你很可能会成功

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

他们中的一个或多个也可能愿意付费,并通过他们需要了解的内容与您的新开发人员交谈(取决于他们离开公司的专业程度(这表明您是否真的需要他们的帮助)当他们宣布辞职时,你对他们的态度如何(这是他们是否愿意不惜任何代价回来的一个指标)。尽管如此,你还是要支付3到4倍于他们以前时薪的报酬

如果他们在某些国家未经通知就离开,你可能有追索权。请咨询公司律师。如果你在他们试图发出通知时终止了他们,你应该得到他们离开前没有机会动脑筋的任何好处

如果项目尚未投入生产,并且取决于当前的截止日期,重新开始可能比试图找出他们的垃圾更容易。如果他们在截止日期之前离开,没有通知,也没有文档说明他们正在做什么,那么如果你能帮得上忙,你可能不想使用他们的代码,因为他们显然对这件事很生气他们可能留下了定时炸弹,或者他们离开是因为他们知道项目会失败

若你们公司还有其他的开发者,至少要坚持让管理层指派他们中的一些人,而不是雇佣所有的新员工