怠工,拖延,诈骗,细数创业这些年APP开发遇到的外包套路,警醒创业者,
从业10年创业6年,曾经也雄心壮志,单枪匹马,为了效率将APP开发交给外包公司做,结果可想而知。产品没上线,时机也延误,而自己身陷合同陷阱,一份源代码还要不来。怀揣着一分激情,收获十分失望,一盆凉水泼头,觉得每年冬天都瑟瑟发抖。所以失败以后就自己做了一家比由技术工场,做技术VC,不想再中外包的套路,掉外包的坑。
这几年接收了不少夭折的项目,也和许多创业者彻夜细谈,无不对不良外包深恶痛绝。其中不乏许多有亮点的想法,独角兽般的远见,胆魄如抵押房产出来创业,身前身后都是质疑,稍走错一步就是万丈深渊,险恶的不良外包公司就是这个深渊,这个巨坑。
所以为了让创业者避免这种境地,怀揣着创业梦想和理念走得更远,今天我就来扒一扒某些外包公司开发APP与软件的套路。
(以下外包公司仅指某些不良外包公司,请勿以偏概全,误伤良心企业)
假案例,假场地,假员工
大多数创业者和外包公司只有三次现实交流的机会。
第一步,初步交涉;双方建立联系,外包公司介绍,创业者阐述需求。
第二步,实地考察;创业者亲临外包公司,看看场地规模,员工规模,公司规模。
第三步,签署合同;合同一签,重锤落地,该付款的付款,该生产的生产。
三步紧密环环相扣,内藏杀机。交涉阶段,外包公司会用各种案例虚夸自己,创业者想做一个电商APP?没问题,唯品会就是给我们外包的。想做一个社交APP?没问题,陌陌也交给我们外包过。用各种知名案例吹嘘自己,实际上没接手过几个案例,技术那是更不用说。
客户也难免有些怀疑,所以在实地考察阶段,这个可能连办公场地都没有的外包公司,找个中小型互联网公司,给点钱临时换个门牌,带着创业者指着别人的公司,别人的员工,别人的场地,说自己的规模。“这场地大不大,这员工多不多,咱这规模好不好,这么好还不赶快签合同?”这样演的一出戏打消了创业者的顾虑,放心大胆的签合同。
许多无良的外包这时候,拿了预付款就抽身走人,客户几个月联系不到,拿不到产品,上门发现公司“易主”,拿着合同也投诉无门,欲哭无泪。
以偏概全,浑水摸鱼
创业者都是“急躁”,这种急躁不是什么贬义词,是一种对于创业的激情,对自己想法的迫切渴求。在和创业者交涉的前期,外包公司会故意诱导,歪曲创业者的需求,将一个复杂的功能诱导成简陋的功能,从而降低成本。
以“商城功能”举例,庞大如“淘宝”、“京东”,这种商城成本高的难以想象,功能也非常复杂。外包公司混淆概念,APP上加张图片,放个按钮,按钮上写两个字“购买”,也能叫做商城了。而此类外包公司一般对于客户的需求都是纵容不考虑成本。想不想要商城功能?想,加!社交圈也不错,加!直播这么火,加不加?加!总之就是加!加!加!给创业者画了一个宏伟壮大的蓝图,当场签合同付款,这一步很重要,我们之后会说到。
过了几个月,创业者拿到手的产品简陋到寒酸,当时允诺的功能有是有,可是根本不能用。再和外包交涉,得到的回答就是没关系,没关系,这1.0 Beta版本先做这么多,商城直播社交圈留着2.0再做。
想做2.0吗?签份合同吧。这时候把合同拿出来一看,合同只签了1.0版本,根本没有2.0。还想做产品,得出更多的钱。出多少钱?可能是1.0的几倍。
产品经理,一职难求
产品经理是个在三四线城市绝缘的职业,即使在常州,产品经理也是很少。一个好的产品经理重要性难以言喻,许多外包公司用销售和用户谈需求,谈完需求直接开发程序,没有产品经理参与其中,对产品进行交互设计,需求分析。这样就导致了三个问题:
1、交互反人类,程序没有相关经验,只是按部就班的编程,不会反复对交互进行排查检验,由此产生许多反人类的交互行为,使APP用户体验很差。
2、逻辑问题,这样做出来的APP软件没有闭环,不能构成一个完整的逻辑。用户的直观感受就是,点着点着无法返回,只能删掉APP。
3、交互落后,iPhone都出到7了,有的程序还在用iPhone4时代的交互设计,远远落后于时代的交互设计就意味着失败。
Demo圈钱,一气呵成
按照开发流程和合同履行,外包公司要给创业者Demo,Demo即样本,产品雏形。也就是产品基本完成的样子,但是Demo是无法使用的,只有一个空壳,按钮菜单系统是全没有的。这些Demo中有的是代码Demo,还说的过去,更有甚者,用一个非原生APP的Demo或者是原型图,原型图用PS的就能做出来,成本几乎没有,就按合同收取了创业者90%的款项。
中国古话,拿人钱财,替人消灾。这些拿了90%的外包公司,剩余的10%在这90%眼前不值一提。就开始将项目无限拖延,无限拖延的套路我们下面会提到。提前付款,就等于提前上当。
消极怠工,拖延工期
怠工拖延这个大家都不明说,但创业者们都感受得到。打电话,发邮件,发微信,一遍一遍的催促外包,得到的回答五花八门,今天下雨明天放假,这个要改那个重做,功能麻烦耗时耗力,要想加急先加钱,其实开发还未提上日程。
等到开发正式启动,又换了一种拖延方式。APP上线需要申请ID,安卓有安卓账号,苹果有苹果账号,其中流程繁琐手续复杂,审核时间动辄3-5天,不管是微信支付还是支付宝支付都要申请,需要十分详尽的Demo,其中的手续同样冗长。中间有一步出错又要回炉重造,许多创业者自己办理需要花费大量的时间,而这本是外包公司本身的责任,却推给了创业者,以此拖延。创业者敢怒不敢言,有时还要怀疑是不是自己的原因。
上手就做,修改加钱
这是我所遇到的很惨痛的案例,也是最令人唏嘘不已的。南方某总萌生互联网创业想法之后,投入70万,APP开发历时1年,2016年2月APP雏形公测,9月出售公司宣告倒闭。
他将眼光放在了旅游市场和民宿上,进行了详细的调查研究,万事俱备,只欠APP上线。找外包公司的过程暂且不说,对于APP只有个雏形,许多功能还未定夺的时候,外包公司就滥竽充数帮他做完了。想要修改界面和功能,外包按着合同一条一条驳回。
前期的投入不高,而后期投入越来越多,本身谈好的开发费用30万,修改功能加钱,加钱,加钱!直到投入70万,外包也没任何责任心,所做出来的产品也和预想中差之千里。想要抽身走人拿源代码,不好意思,合同交割完才能交付源代码。最终的结果就是创业想法被扼杀,APP胎死腹中。
摘录一段出售声明,让大家体会下:
纯套模板,空手套狼
百度搜索“模板”有298万个结果,而现实中,拿现成模板修改的外包公司不计其数。互联网创业本身就是一个技术壁垒,过得去的人活下来,过不去的人被挡在墙外。这种套模板的外包公司的行为就是在地上挖了一个坑,骗你以为是过墙的洞。
套模板成本几乎为0,利用创业者急于求成和不懂技术,空手套白狼。模板是死的,用户的需求是活的,这样套模板得到的网站根本无法使用,就是个空壳。而这样的程序完全没有安全性、健壮性可言;一旦用户增多或者数据量上来,就很容易卡死,甚至要重构整个系统架构。此时进行二次开发又带来了新老版本以及数据的兼容问题,开发成本将倍增数倍。
一些模板还存在安全问题,很容易受到攻击,泄漏平台交易数据或者用户隐私,前期投入的钱无疑打了水漂。
许多创业者前期都上过这样的当,有的图便宜,有的图快,损失从几千到几十万都不等。身边我认识的就有几位老总,花了大几十万,得到了一个空壳。拿给我看,我都不知道如何安慰他们,也不好意思说破这是个成本不到五百的模板。
UI美工,分不清楚
UI是什么?就是用户的操作界面,换句话说就是APP的脸!脸重不重要?重要!UI设计重不重要?那当然更重要!好的UI设计让软件有个性有品位,让软件操作自由,手感舒适,充分体现APP的特点。哪怕你需求分析再到位,逻辑功能再好,UI不合格那这个APP就是不合格。
许多外包公司根本不重视UI,社会招聘一些原本做平面媒体的美工,美工也许玩的转修图平煤,但是对于UI却束手无策。这样做出来的APP软件,样式极丑,毫无美感,界面一塌糊涂无法使用。和创业者想象中的相去甚远,功能尽有,奈何脸丑。这样的哑巴亏,比黄连还苦。钱花了,功能满足了,不能用。
店大欺客,粗制滥造
最后一个套路是关乎一个态度。就算创业者精挑细选外包公司,选场地大员工多还有UI的正规公司,实地考察验过真伪,合同详细没有陷阱,那还有最后一个坑在等着你——没有责任心。
责任心几乎是所有外包公司都缺乏的,不管大公司小公司,小公司消极怠工,粗制滥造;大公司你几乎是求着他做开发,趾高气昂。许多这样的大公司对待一些项目,直接动用实习生,刚上手的实习生毫无工作经验,做开发磕磕绊绊,这样的APP,你放心吗?
魔高一尺道高一丈,他们有九“阴”真经,我就有天龙八“步”
第一步,查真伪
你说案例是你做的,那就去查,有APP就去下,有网站就登,千方百计看你是否名副其实。三次见面那就见五次,还有两次偷偷去突击考察,考察员工,考察场地,真金不怕火炼,好公司不怕突击。
第二步,辩需求
需求分析越辩越明,创业者到底需要什么功能,不需要什么功能,自己要有清晰的想法,不能被外包公司带着走。口若悬河,满嘴跑火车。该要的功能,具体的功能,一个都不能少,不要的功能一个也别加。全部落实到需求文档还有功能清单或者原型图,挨个确认签字。
第三步,好产品
外包一定要有产品经理,产品是沟通创业者和程序员的最好通道,创业者说不清,程序员听不懂,最好的翻译就是产品经理。把需求掰碎了,揉烂了,捋顺了传达给程序员,能避免许多问题,也能让产品的开发更加顺利。
第四步,慎付款
跟钱有关的事不要太急,天下外包那么多,也不急着给一家付钱。软件外包行业长久以来的问题就是,定价不明,模糊不清,开发费用几十万,细分下来谁也说不清,如果能将功能定价,需求定价,那么外包行业会很明朗。
而在预付款,完成款,尾款额度方面要把握好,一个Demo 90%的款项着实过分。我自己的款项都是343模式(首款30%,中期40%,交付30%),创业者也可以参考这个配比来签署合同,减少损失。
第五步,定工期
为了应对拖延工期,消极怠工,从而导致创业者错过最佳的上线时间,定下工期完成时间很重要,三个月就是三个月,五个月就是五个月,做不到就换外包,逾期就违约。
APP上线注册账户都应该明确是哪方做,何时做,不能一方面推脱给创业者。以我自己举例,在签署合同前就和创业者谈好工期,分好任务。每一部分开发完成递交验收,客户确认签字,然后再继续开发,客户放心,我们的程序员也不用担惊受怕。
第六步,验合同
从来都没有一次可以定好的合同,在签合同的时候要考虑几点:项目是否按照前期原型图去做,功能是否完善可用,后期的部分功能增删改查是有必要,要予以保留。之前几步里的工期,款项,需求,之后的UI,都要在合同里有严格的规定。
第七步,否模板
套用模板最明显的特征就是网站或者APP呆板,不能增加其他功能。创业者要求增加功能时,外包极力劝阻,工作量大太复杂,实在要加,就加钱。这时候就要当心了,很有可能是套模板,走法律途径是比较好的,不要再投入太多,如果你看了第三、四步,这时候损失也不会惨重。
第八步,盯UI
UI的重要性我也说过了,在开发的过程中,要不时的验收,偶尔找个第三方评测一下APP的各个指标,UI这一项,创业者自己可以和其他一二线APP比对,发现那些实在是不堪入目的,可以提前问责,早日发现问题
第零步,看态度
这一点也是最为重要的,不管是大型的外包公司,还是小型的外包作坊,态度尤为重要。沟通时候的态度,签合同时候的态度,修改功能时候的态度,凡是不能用“All In ”态度为创业者服务的外包,都不是好外包。“All in”也是我自己的技术工场的态度
说了这么多套路和拆招,看着来来往往的创业者,心中不免激昂澎湃。西伯利亚冷流吹进华东大地,离开创业战场的人坐在那里,看着之后进入战场的后辈,满眼都是自己当年的影子。拍拍肩膀,递根烟,说一些自己当年遇过的失败,中过的套路,也把这篇文章分享给你们,少遇些外包的坑。
也可以关注“比由技术工场”微信号,和我们聊一聊。