软件外包需要什么条件(为什么软件外包行不通了)

为什么软件外包行不通了,你所想的可能都是错的

腾股创投 • 未发布 • 技能GET

老司机告诉你外包行业的“丑陋真相”。

软件外包需要什么条件(为什么软件外包行不通了)(1)

本文来自:腾股创投,原文发表于reddit.com,由腾股创投整理编译。

在传统服务外包概念中,服务外包指的是离岸服务外包,市场份额大部分被印度人拿走,中国虽然是世界第二大服务外包提供商,但是规模以及接包层级都比较低,没办法跟印度比较。更主要的是,中国人力成本急剧上升,在国际市场依靠人力资源为支撑的外包产业必然面临巨大挑战。作者Yegor Bugayenko曾运营软件外包公司16年,在本文中给出了他对于软件外包行业的观点。

我想为我的Web服务创建一个iPhone应用程序,但是我不会编程。我也没钱招聘iOS程序员。 听起来很熟悉? 那么我该怎么办? 我去外包平台Upwork,找到印度班加罗尔的一家很棒的公司,他们很乐意和我一起工作,并且价格很低。在几个月后,我已经花费了几千美元,意识到这并不完全符合我的预期。 又过了几个月,我向上帝发誓,我永远不会将任何软件开发外包给任何人。这不仅仅是我一个人的遭遇。

上面的故事看上去是一个笑话,但和实际情况差不了多远。 当然,在更大的公司和更大的项目中,情况会有所不同。 但结果几乎总是相同的——成为一场灾难。

我说的是外包,而不是海外开发。两者的不同之处在于,外包涉及到两家公司:客户和外包公司。而离岸开发中,你只需要在海外设立办公室,由你自己管理员工。再次强调,本文讨论的是外包。

在写这篇文章之前,我读了几十篇关于为什么外包会失败的文章,我找到了十几个解释为什么的“原因”。 不过,我认为他们都忽视了一点,因为他们都是从付费客户的角度来看待这个问题。 我试图从双方的角度来看,并告诉你关于软件外包丑陋的真相。 现在,我们来探讨一下通常的原因。

廉价的供应商

这是有争议的:“你选择外包,是因为你想要节省成本,你最终会找到最便宜的软件外包公司,但是很快你就会后悔你的选择。” 那么解决方案是什么呢? 找更贵的外包服务商?我不认为这能解决问题,只会烧更多的钱。另外,我不认为这个原因只适用于外包,在其他任何业务交易中一方输一方赢是最常见的失败情景。

文化不一致

“你在加利福尼亚,你的外包供应商在巴西,你们很难相互理解。”这就是为什么我们会成本超支,计划延期和产生低质量的代码的原因? 我不这么认为,我的经验告诉我情况恰恰相反。 我所在公司teamed.io的程序员来自超过15个不同的国家,我们有很多种文化,但我们从来没有遇到过任何工作冲突中的文化问题。

缺少面对面的沟通

“外包供应商远在波兰的某个地方,所以你极少和他们沟通,所以你们之间产生误会了。这篇文章的读者没有见过我,也没有和我进行过面对面的谈话, 但是通过阅读这篇文章,读者并没有不理解我的观点。这主要是因为我做了一切可能的努力以确保我清楚的表达我的观点。 我也有兴趣向你传达我的想法。 在外包方面,问题不在于渠道,而是动机。

没有衡量成功的指标

“你根本无法为海外的团队定义明确的成功指标,这就是为什么你们之间的关系最终分崩离析。” 或产生不和。我并不是很确定“成功的指标”具体是什么意思,但如果我的想法没错,他们是对的:外包服务商的成功是一回事,客户的成功是另一回事,这两者之间是非常不同的。

缺乏规范

“对大多数项目来说,不可能做出很好的规范,而设计不善的规范是失败的一大原因。” 这是对的,但这与外包有什么关系?外包商远在阿根廷,而我们身处纽约,怎么可能做出一个很好的规范?我不这么认为,无法明确地说明技术要求是软件架构师的问题。应该通过学习、训练、阅读来解决这个问题,把你的外包商叫到你的办公室并不是解决方案。

人才流失

“离开开发人员不是你的员工,他们对你的项目忠诚度不够,而且他们当中最好的人才时不时就会流失。”是的,人们可能会离开你的项目。但还是那个问题,这和他们是不是外包有什么关系呢?他们每天和CEO用同一个咖啡机,忠诚度就会提高吗?激励项目成员忠诚度的更有效的手段有很多,而不仅仅是把所有人聚在一个地方办公。

可能还有更多的解释,但列出来的这几条已经够了。 正如你所看到的,我没有发现这些“理由”是合乎逻辑的。 他们只是解释结果,但从来没有碰到真正的问题,听起来就像这样:

你只是一家外包公司的现金牛。

尽管你非常希望你们即是合作伙伴又是朋友,但你们不是。

你的目标和他们的目标是相反的。

所以这些解释外包失败的“原因”源于我们头脑中存在的一个根本的混淆:我们认为位于北京的10位程序员是我们业务的一部分。我们相信他们是我们的团队。 他们与我们在同一条船上,分享相同的价值观,并朝同一个方向前进。

并不是,这是不可能的。

我曾在一家外包公司工作了将近10年(2010年离开),丑陋的真相是,对于外包公司的CEO来说,唯一的问题是如何解决下个月员工的工资,90%的支出都是程序员的薪水。

这就是为什么对于外包公司来说,好的客户是付费的客户,而不是有一个成功项目的客户,不是想要真正解决某个问题的客户,不是想要节省成本的客户,也不是使用了最好的技术的客户。最好的客户就是付钱的客户,付很多钱,按时付钱,就是这样。你的业务利益不符合你的外包合作伙伴的利益。

这就造成外包问题的根源。

正如标题所说,外包行不通了,为什么现在行不通了?以前是可行的吗?是的,当第三世界(海外)国家的程序员工资低得多的时候,例如在2001年,乌克兰有一个非常优秀的Java开发团队,我付给他们高于市场价的价格,每月300美元。同时,我以每小时15美元的价格向美国客户出售,每月为2500美元,你可见利润有多大。

有了这样的利润,外包是可行的。 我是CEO,几乎不用担心工资的问题。即使我们最终失去了一些客户,我也有足够的钱支付团队工资。让我这样说:我有资格对我的客户保持诚实。

现在的情况不一样了。

假设你是一家外包公司的CEO,今天乌克兰一个优秀的Java开发人员每月赚4000美元。 除此之外,还有开发人员健康保险,免费健身房会员,免费午餐,带薪休假,带薪病假等福利。同时,Java的价格并不比以前更高。即使你每小时收取40美元(这是不太可能的),你的收入就是6800美元。而你的收入为6800美元,支出却将近5千美元。利润大幅降低。

别忘了还有办公费用,税费,电脑,行政人员,团队建设等开支。由于利润这么小,如果失去一个关键的付费客户,你就会破产了。你将不会有足够的钱支付程序员的工资。

因此你的唯一动机是保持现金流。项目工作时间越长越好,代码质量越低,维护成本越高越好。 电话,会议和其他浪费时间的事件越多越好。规范越乱越好。想尽一切办法从客户那里拿更多的钱。

你必须这样做,这不是因为你是恶魔,而是因为你必须支撑你的团队。你对他们的薪水负责,而不是对客户负责。为了保护团队,你必须违背客户的真正利益。你根本不能和他们在同一条船上。

整体上看,IT服务外包的前景并不乐观。但凡事都要从两方面看,目前在IT市场,云计算,大数据等等发展如火如荼的时候,资本,人员都一窝蜂的聚集到这些热点行业,产品上。如果谁能够做好成本控制和贴近客户需求的针对性服务方案,那在IT服务外包这个领域做出自己的品牌优势和成本优势,也未尝不是一个好的选择。

腾股创投是一家由前华为资深人士成立的早期风险投资公司。投资方向包括5G、云计算、SaaS、大数据、物联网、人工智能、机器人。投资阶段天使、Pre-A、A。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页