我在一家正在经历裁员过程的公司工作。人们认为,许多“放手”开发人员的工作最终将外包出去。其中一些程序员有一些设计工作要做。
是否有可能适当地外包设计和创建/编码?我觉得通过外包设计,我们失去了真正“拥有”代码的内部能力。这将是很难维持的。此外,我们将很难确保一个适当的发展。
我如何解决这些问题?
发布于 2012-09-11 10:59:28
是否有可能适当地外包设计和创建/编码?
它当然是的。有很多很多公司的商业模式都依赖于它。
我觉得通过外包设计,我们失去了真正“拥有”代码的内部能力。这将是很难维持的。
这可能是事实,也可能不是事实,这取决于你的公司和它雇佣的人之间的关系。你期望雇佣承包商来和你的团队一起进行项目吗?或者,你会把一个问题的描述和需求清单寄给某个公司,并期望得到一个成品吗?
在内部进行较少开发的决定显然已经做出,所以假设做出决定的人愿意忍受对软件开发的总体控制和知识的减少。
发布于 2012-09-11 04:57:52
在维护方面,外包与员工翻身并没有根本的区别--不管是哪种方式,你都会有一个人在开发一个他们既没有编写也没有设计的程序,这种情况迟早会发生。
也就是说,只要你有一些内部开发人员,让他们参与这个项目可能会更好,即使他们的角色有限。这样,你就可以在该放手的时候跑起来了(而且你的室内开发人员可能对你的领域有更好的把握)。
https://softwareengineering.stackexchange.com/questions/164427
复制相似问题