初创公司要外包业务?这有可能是个坑!

解读2016-12-06

企业家总是在寻找黑客希望能够以更便宜、更快捷、更有效的方式来解决问题,但是有时候,这些能感知到的节省的成本最终看来却是不值得的。

我是一个连续创业者,在过去的这几年里,我为我的创业公司成功地建立和扩展了现场以及远程团队,在外包软件开发方面我也烧掉了很多钱。

我原本打算与一些开发者签约完成程序代码的某些具体的部分,这样一来我的团队就可以在发布期限到来之前完成任务目标。

现在我们处在项目的自助阶段,这个想法看起来是很nice,但是事实上证明它对我们来说简直就是一个灾难。

下面是我为什么这么说的核心原因:

1.不一样的心态导致不一样的目标

我当时是在拿我最在意的东西去冒险,而且我还被完全承诺可以如期实现。

但是对于软件开发者来说,我们只是他们众多客户中的一个小客户而已。当他们的大客户增加需求时,他们有限的开发资资源便会紧缩,这也就意味着我们的项目完成时间会被延迟。

另外,我们聘请的专家总是在试图劝服我们为产品增加更多的功能,公司从产品范围的蠕变中受益,而我们也从专注最小可行性产品(MVP)中分心。

鉴于此,我们的两个业务有着两套不同的激励方法,这些往往导致了公司在重复交叉中工作。

2.合同谈判可能是复杂和耗时的

我花了大量的时间来和软件公司完成合同约定,而公司竟还没有意识到我们损失了大量的产品开发时间。

我们想尽快的完成合同约定并且快速的启动项目的开发运行,但是相反的,我们却花了三到四个星期来定义、协商和执行合同。

公平的说,花费几个星期的时间来调整合同确实是有充分的理由的,因为定义工作范围、确定彼此双方职责和制定服务级别协议(SLA)都没有很简单的方法。

如果合同的内容没有经过深思熟虑的话,那么在执行时就会有更大的麻烦出现。企业家应当很明智的预料到这些必要时间的延迟、不急于签约通过合同,而是要相信这些花费的时间都会在以后工作中体现出来。

3.质量问题可能或喜或忧

外包公司的开发者的资质鱼龙混杂,按照我的个人经验,资质通常低于业内平均水平。

被分配到完成我的项目时,他们并没有提供给我们想要的东西,以至于我们不得不去跟公司理论争吵来换掉他们,而这个争吵的本身也是一个忍受痛苦的过程,它会消耗掉我们更多地时间和精力。

而且更为糟糕的是,这些代码并没有达到我们预期中的质量要求,它还会使我们自己的代码变得更为零散。

4.内部人员不熟练管理外包项目工作

许多创业公司忽视了管理外包团队需要专业的知识和特殊的技能的事实,外包是与内部开发完全不同的过程。

很少有创业公司有一个团队成员曾经做过这些事情,这也增加了失败的几率。外包公司可以衡量你自己的经验,一些不道德的公司甚至可能利用这个弱点来提高他们的预期时间和成本估计。

而要有效地执行下去,你需要掌握以下一系列具有挑战和复杂难度的任务:

·明确定义您的要求

·指定哪些模块将在内部开发,哪些将由外包公司创建

·计划代码在主代码库中的顺利集成。

·计划和执行商定的质量保证措施和程序。

·监视时间轴

·提供定期反馈

我们的初创公司有信心应对我们的外包冒险,因为我们的团队中有曾经在管理外包工作经验的人,但他仍然觉得很难监督这个项目。

相信我:外包软件开发不是一个简单的命题,我强烈建议不要外包软件开发,除非公司有自己的内部专家。

5.外部问题对团队的多米诺效应

当你与一个小团队合作时,问题不会保持沉默。

如果您的外包项目进展不顺利,那么压力往往会影响你公司业务的其他领域。至少,这会将对你的整个业务造成巨大的分心。

外包项目的延误和质量问题是正常的和可以被预料到的。然而,创业公司通常不会意识到这一事实,也不会计划如何缓解这种影响。当我们的外包项目开始出现问题时,它有一个涟漪效应。我们的首席技术官(CTO)曾静直接参与外包项目,花费了不成比例的时间在项目管理上。结果,内部员工没有足够的时间,在最后的截止期限之前也没能完成任务目标。

项目没有如期完成影响了团队成员的士气,员工也开始变得懈怠,而技术团队的延误又反过来导致了产品和销售部门的挫折。

特别令人沮丧的是我们没有如期交付给早期用户额外的产品功能,这会让我们有可能失去这些用户。外包项目的费用也超过了预算,我们后来意识到这是一个非常常见的情况,对于资金问题的担忧又给作为一个初创公司的我们增加了额外的压力。

我们花费了比我们预期的更多的时间、金钱和精力,我们最终也决定不使用或重写这部分由外包公司创建的代码。

事后总结看来,外包软件开发是一个错误。每一个公司的业务情况都是独一无二的,外包软件开发可能适用于一些团队组织。但是当你控制整个过程更少的因素时,失败的几率更高,尤其是对于那些刚刚成立的创业公司和更小型的团队组织。

原文作者

Karan Chaudhry 是一个基于 Palo Alto,Ca 的连续企业家。 他目前是 Comnplus 的联合创始人,首席产品官和全球主管,他的团队正在构建基于在线数字内容行业的先进的基于机器学习的个性化和推荐引擎。 他获得了斯坦福大学的 MBA 和硕士学位。

本文转自猎桔自习室,更多创业相关的干货内容,请进行关注我们疯狂BP创业干货专题。