自行托管应用程序还是将其外包?

自行托管应用程序还是将其外包?

假设你有能力影响组织内的 IT 采购,你会使用什么标准和流程来评估外包决策?在基本的“内部托管商业应用程序”与托管/软件即服务决策中,我看到三种不同的情况:

  1. 购买新的硬件和软件来托管新的应用程序,或者将其外包。
  2. 外包现存的应用程序目前正在内部托管。
  3. 带来目前正在外包的应用程序后退内部。

最终决定取决于预算和资金,但你还会考虑哪些其他因素?时间?专业知识?与其他系统的集成?

答案1

最终决定取决于预算和资金,但你还会考虑哪些其他因素?时间?专业知识?与其他系统的集成?

我一次又一次地看到公司将其应用程序托管外包……并且(隐含地)责任。这时人们开始只考虑宣传的价格。这通常会导致“嗯,Sparkle Pony Systems, Ltd 托管着我们的服务器,所以如果出现问题,那么他们就要承担责任”

因此,需要进行一些尽职调查,以确保应用程序托管公司能够胜任这项工作。必须进行一两次现场访问。

  • 技术人员
    • 与他们见面,了解他们的背景,了解他们的情绪
    • 他们在那里待了多久?人员流动率高吗?
    • 他们是否真正有您想要运行的平台的经验?
  • 设施
    • 参观服务器机房
    • 是否整洁有序?(服务器上没有介质和灰尘,没有未贴标签的配线架)
    • 他们是否有备用零件和应急工具包?
    • 安全吗?你一个人呆着吗?他们需要钥匙才能进入所有地方吗?
    • 这个托管商在您所在的地区是否知名?(并且不在业主父母家的地下室)
    • 一切都是多余的吗?
  • 业务健康状况
    • 他们是否拥有可观的客户名单,公司是否希望供应商稳定
    • 他们的财务状况良好吗?(可能比较主观,难以准确衡量。)
    • 他们有票务系统吗?24 小时都可以联系到工程师吗?

是的,这些就是我在这类公司中寻找的东西。令人惊讶的是,这个行业里有这么多夫妻店和凭直觉创业的公司。

事实上,大约两年前我就对几家公司进行过这种尽职调查,我对我们的选择感到很满意。

答案2

当您考虑外包应用程序时,您应该问自己这些问题:

  • 我的员工是否缺乏所需的正确技能或深度?
  • 我是否不确定能否足够快地从中断中恢复?
  • 我是否有问题跟上 18 至 36 个月的技术周期?
  • 日常运营和维持系统运行是否会妨碍我专注于新的战略项目?

我想,如果您对其中两个或多个问题的回答是“是”,那么您应该考虑外包您的应用程序或服务。这并不意味着您会找到一个需要您要求的提供商。这在很大程度上取决于您想要外包哪种应用程序。

我猜有些标准应用程序(如电子邮件、协作等)有很多不错的标准外包选项。如果您的应用程序更专业,我认为这取决于软件的实现方式(客户端/服务器、Web......)以及技术限制是什么。

当然,您应该问自己有关外包服务提供商的类似问题,以便计算与外部公司建立合作关系时所承担的所有风险。

以下是评估潜在提供商的一些问题:

  • 该提供商是否有服务承诺的记录?
  • 该提供商的现有客户是谁?他们的满意度如何?
  • 您的帐户将如何管理?多久您能收到客户经理的回电?
  • 供应商在满足您的特定需求时有多灵活?
  • 提供商的基础设施和安全基础设施的质量如何?
  • 提供商是否提供迁移计划?
  • 供应商的财务状况如何?这一点经常被忽视,但初创公司尤其存在一定的破产风险。
  • 他们的服务定价如何?

答案3

还有一个数据安全问题。应用程序是否保存了您希望完全控制的数据。如果您需要备份,备份非常有用,但如果数据以某种方式“泄露”了怎么办?

答案4

除了您提到的内容之外,您还可以在自己的员工和咨询公司之间进行选择。还可以选择主机托管,即介于外部托管和内部托管之间的托管。因此,您会遇到更多场景:

  • 在内部托管应用程序,但将维护外包给咨询公司;
  • 将应用程序安置在外部主机托管中心,并由自己的 IT 人员进行维护;
  • 将应用程序安置在外部主机托管中心,但将维护外包给咨询公司。

相关内容