来自翻译: 原始文章是由亚历山大·沙波罗德(Alexander Shaporod)为他的公司Django Stars的博客撰写的。 他们开发移动应用程序,并与读者分享他们的经验。
IT外包具有多个优势:例如,它可以节省资金,并在必要时获得各个领域专家的帮助。 然而,即使有可能,也存在难以避免的问题和风险。 但是,如果您了解它们,则可以大大降低其影响。 怎么了 我们将讨论这个。
Skillbox建议:实践课程“数字项目管理” 。
我们提醒您: 对于所有“哈勃”读者来说,使用“哈勃”促销代码注册任何Skillbox课程时均可享受10,000卢布的折扣。
威胁1.合作伙伴没有足够的实力或经验来完成您的项目

如果第三方公司或专家参与了该项目,并且开发几乎完全外包,那么就会出现问题:“这些人有能力完成该项目吗?” 世界各地的大多数专家都在谈论他们的能力,知识和经验,但实际上,经常会出现问题。
如何确保您招募了一支真正强大的团队或专家,而不是垃圾?
解决方案有必要探索潜在合作伙伴的能力。 以下是首先要考虑的一些事项:
- 公司或专家的成熟度:他们在该领域工作了多长时间,已实施了哪些项目,公司中有多少员工。
- 大型项目和重要客户的数量(相对于其总数)。
- 公司网站。 公司通常会在网站上指出有关其自身的基本事实,并且很容易对其进行验证。
- 媒体中的社交活动。 该领域的领导者经常在各种媒体的文章中分享他们的经验和知识。
- 公司的专家水平以及“力量平衡”:公司是否有足够的人员和机会来履行您的订单(例如,制作手机游戏)?
- 网络上有关该公司的评论。
- 如果可能,请确保与该公司的现有或以前客户聊天。
- 如果可能,请与负责任的专家亲自交谈:这样,您将了解是否可以建立沟通,这在将项目转移到外包时非常重要。
- 要求编写一段测试代码来实现您的项目。
威胁2.失去控制

毫无疑问,在某些情况下,公司在外包时会失去对项目的控制。 缺乏沟通和可见结果是问题的最初征兆。
解决方案- 在开始之前,请讨论您将如何进行交互以及将在项目实施中使用的方法。
- 找出合作伙伴以前使用过的工作方法。 他们的利与弊分别是什么?
- 确保您的合作伙伴可以在各种情况下为您提供正确的解决方案。
- 如果您喜欢其他解决工作任务的方法,但是例如,您的经验较少,请让您的合作伙伴工作:在这种情况下进行干预意味着破坏项目的正常进行。
- 要求过程完全透明,包括遵循计划要点并遵守截止日期。 作为客户,您必须有权访问工作流程材料。
威胁3.绑定到供应商(供应商锁定)

关键是您的合作伙伴使用一些专有工具来实施该项目,将来无法替换。 打个比方:在这个村庄里,唯一的互联网服务提供商表现不佳,但是无法改变,因为别无选择(这种情况在南方公园中得到了很好的体现)。
解决方案- 检查项目独自完成或由其他合作伙伴完成后,使其保持工作状态的可能性。 大多数“白人”公司不会基于Python,Ruby,.Net或Java构建任何专有解决方案-它们可以与流行的系统,框架和应用程序一起使用。 进行市场研究:目前的合作伙伴是否有替代方案?
- 确保由合作伙伴的专家编写的代码已准备好供其他专家处理。
- 保留合作伙伴所有工作成果的所有权,并确保您随时可以使用任何项目组件。
- 记录所有流程,要求同一个伙伴。
威胁4.隐藏成本

有时,合同规定的工作成本最终会超过最初计划的金额。 如果您没有预见所有要点,就会发生这种情况。
解决方案- 请注意,公司如何评估项目的各个阶段,最重要的是,评估单个工作以及整个项目的成本。
- 外包公司接受哪些类型的合同:固定成本,通过订购进一步支持项目的固定成本或其他?
- 查看增值税和其他隐藏费用等要点。 最好由专业的会计师/经济学家来做。
- 定义您自己的项目需求,使合作伙伴尽可能清楚。 这样一来,您就可以计算预算,而不必担心在预算完成后会收到其他支出项目。
威胁5.信息安全

维护对外包公司结果的权利至关重要。 这是您的知识产权,并且应该保持不变。
解决方案- 您是否与NDA合作伙伴签约?
- 合作伙伴公司是否具有处理重要客户数据的经验?
- 大型公司或公共部门已成功完成合作伙伴项目的存在是一大优势。
威胁6.合作伙伴的办公室在哪里?

当您和您的伴侣在同一时区时,外包是一件好事。 否则,与另一家公司开展业务可能是一项艰巨的任务。
解决方案- 合作伙伴的时区和操作方式必须与您的相符。
- 距离和可及性:如有必要,您能否访问合作伙伴的办公室?
- 您的伴侣在哪家银行工作,他在哪里注册?
- 合作伙伴使用什么付款方式?
- 您在哪家公司注册?
- 合伙人注册国的政治和经济状况是否稳定?
实际上,与公司或个别外包专家合作时,确实有很多重要的要点。 我们列出了关键因素,因此,如果您按照上述计划进行工作,并考虑到上述所有因素,那么应该不会有任何问题。
Skillbox建议: