找软件外包做平台开发遇到的坑差点搭上了命
从2020年7月到2021年3月,我大部分时间,都是在与软件外包开发公司做抗争中度过的,可以说,这近一年来,我受的最多的气、70%+的焦虑是来自于软件开发外包公司。
与软件外包开发公司打交道的这件事,让我对人性产生了几分怀疑,颠覆了我对商业道德、重合同守信用经营的认知,也认清了乙方业务、小老板看来人畜无害的嘴脸之下妖魔鬼怪的灵魂。
文字邦邦为文案三校三审,为3亿文字工作者检查错别字
最初接触的软件外包开发公司
“文字邦邦”平台最初的开发意向在我头脑中形成是2019年,当时我想开发一个服务于写手、写作的平台,但真正成型是在2020年05月。
那天,我和往常一样混在一个微信群里,看到一个群好友备注写着“软件开发”的名字,于是我通过了好友的添加请求。
通过沟通,我表达了想开发一个平台的意向。不料,群朋友非常积极,确认了我的意向后,用EXCEL表展示了我的想法,过程大约3天。
群友中列出了项目表格,我也就没有任何理由再犹豫,于是我将文字邦邦的平台开发写上了日程。
接着,网友问我表格外还要添加什么吗?在这个表格以外的他们不会再添加。我说只要基本功能就可以了,然后他说,你要考虑清楚。
他说完这番话后,我有些犹豫,我的平台是前无古人的,要是只能按照表格上的大功能来操作,在用户体验方面,肯定是有问题的,我没有信心,各个功能和操作步骤都考虑到了,因为我没有用过类似的平台。
如果软件外包公司做开发在这个表格外一点都不改,完全不懂代码的我们,连最基本的投入都会被打水漂。
文字邦邦为文案三校三审,为3亿文字工作者检查错别字
随后,在业务员的的催促下,双方开始进行报价谈判。北京公司报价88000元,用以开发“文字邦邦”的两大功能,分别是:API接口查错别字;第二:文库做文章展示。
在讨价还价过程中,我到网上查询了这家公司的资质,发现虽然像业务员说的公司已经做了4年了,但网上什么资料都没有,和他家合作我很害怕。
由于我们之间有地域差异,软件外包公司在北京,我们在广州,如果出了什么问题,我是不可能为了几万块去北京维权的,于是我开始寻找替代的供应商。
在朋友圈里,我找到了下面这几个团队,也初步了解到了软件外包市场的鱼龙混杂。
第一个团队,国有企业里的兼职写代码人员。这个团队的人是熟人介绍的,人也很健谈,价格要得比北京的少38000元也就是总价为50000元。和他们合作,我担心的是,在以后的维护工作中,或在开发过程中,时间和人力都无法配合,有问题他们不能及时解决,我们的用户跳脚怎么办,所以开始找更多的团队。
由于与第一个团队交谈,让我了解到整个软件外包市场的情况,实际上很多都是兼职。兼职服务时间很难配合,于是我就找到中山某软件开发公司。该公司看了项目计划EXCEL表,报价为80,000元,这个价格比北京的低了一些,而且具有地理优势,我决定和他们签合同。
但公司的对接人(小老板),总是因为有事不能来见见他,当我说我过去的时候,他最后说最近很忙。
文字邦邦为文案三校三审,为3亿文字工作者检查错别字
我不知道为什么这家公司会主动要求接单,后来又拒绝接单,但我比较确定的是,他们的技术和经验难以承担文字邦邦项目的开发,所以想想就不敢接了。然后我就把这个团队排除在外了。
第三个团队,就是我的兼职代写文案的圈子里的人,他说计算机专业毕业两年了,可以兼职为我开发,怎么改都行,日常也可以维护,价钱是4万元。
但他是一个人,我不懂代码,我担心他会在代码上给我一个绊脚石,所以我想了很久,还是放弃了他。
最后一个团队,是我的一个稍微熟悉厦门的客户的合伙人,他在和我合作的项目中有代码开发的版块,报价比北京低两万元。
一直以来,这个客户都是以人品与我打交道,所以我最终爽快地与他们合作。
这次选择的过程中,我并没有与北京合作,是因为那个业务员的接洽过程中说了一句“北京当地的开发要出八万八千,外地企业可以少两万”,她这话的背后是我将来可能维权没有门,所以我没有选择他们。
软件外包企业的困境
让我们来看一下这个题目的各种坑——巨大的坑。
一是拖拉项目进度。
与厦门的这家公司合作,合同上的合作周期是2个月,但他们却拖了整整9个月才算雏形初现。
其次,项目团队互相在踢皮球。
原型交给java代码组后,java工程师制作“偷工减料”,甲方找原型,原型要么不接电话,要么微信表示自己已换岗位、离职。
从事软件开发、代码制作的公司,能站在需求方的角度解决问题,愿意吃亏做口碑的外包团队并不多,虽然乙方老板一直都说自己是干口碑的,当初合作也是相信他们,是要做口碑在乎转介绍客户,但是真正付过款之后,他们则会说一套做一套。
文字邦邦为文案三校三审,为3亿文字工作者检查错别字。
软件开发外包公司将项目外包出去。
对于用户体验来说,有一些小问题,比如对话框没有一个X按钮,提交的文件又无法返回到编辑状态,比如文库没有上一条、下一条的阅读功能,软件开发公司就是愿意花3.5个小时跟你理论、拍桌子但就是不合作修改。
后来我想到,软件开发外包公司肯定是转包了这个项目,否则为什么一些常规的功能,如关闭一个功能需要打X,而不是点击其他地方关闭,他们都不愿意修改呢?
一些简单的操作改改就好,但他们非要绕一个大弯道来解决争议,唯一的解释就是项目被外包了。然后,我觉得自己掉进了一个天坑里面。甚至一度怀疑这个项目是一个错误的决策。
对于有些用户体验来说,我们的要求并不高,就像一般网站一样,一般人的思维和用法就很好了,但是他们却在这上面偷工减料、减少工序,推说原型上面没写明的就不干。
我承认,我之前没有找过软件开发团队写过发代码,也不知道原型代表什么,审核原型我通常都不会超过2个小时,但在原型确认的时候,我说了,我不懂代码,你们是熟人介绍的,我相信你们会在乎口碑与转介绍,你们只要确保按照正常的用户体验和思路来开发平台我就不会有意见,我们的平台就两大功能。
但万万想不到,他们看中的是二次开发,迫切地引导我做二次开发。
由于在开发过程中多次争吵、拍案而起,我为此彻底无语,再度陷入了怀疑拾传播不应该介入平台,目前自己无法涉足平台的领域。
但既然开发平台这件事开了头,开发平台的“头发已经洗湿”,我也没有理由不洗干净,于是我再次硬着头皮,忍受着出品的“各种偷工减料”,每添加一个常用功能都要加钱来解决。你会发现,最后加的钱,比合同上的多出来1/3以上。
在修改接洽、问询、做替代方案的过程中,我发现,原来软件开发的第一次接单都不是为了赚钱,而是为了留下很多坑,要赚的是你二、三、四次开发的钱。
本应在第一次开发中解决的问题,硬是把它留给了第二次开发。又列举T宝、微信也不是一次就做好的,是经过无数字迭代。我当时就说,我相信T宝、微信不会在一个小白用起来都发现问题的前提下让产品上线的。
我并不买帐二次开发,因为我开发的平台是功能性的,因为第一次开发已经折磨得我怀疑人性,哪还敢再二次开发。
当找其他团队准备当接盘侠时,我发现,其他团队修改别人的代码,要比新写更费力、费钱,所以找接盘侠基本上是不可能的。
因此,如果还需要二次开发,估计还需要先找第一个团队。
软件开发外包供需方之间的
文字邦邦为文案三校三审,为3亿文字工作者检查错别字。
软件开发外包实际上是需求方与服务方之间的利益博弈,很容易形成技术上的牵制,合同就像废纸一样。
对小型企业开发平台,找软件外包的痛点如下:
一、乙方工作完全不到位,合同期内,三番五次要加钱,而在甲方承诺加费后,又因各种原因,拖延工程进度。由于是几万块的小项目,也不是在一个城市里,对簿公堂会让甲方感觉得不偿失,如果一拖再拖后,修改的软件还是不能用,那么前期的投入就只能打水漂了。
二、资金不够充裕的小公司开发平台,最好是简单的就行,最好使用已开发好的现成产品,否则也别想太多,开发代码会让你的体验怀疑人生,扭曲对人之初性本善的认知。
三、对软件外包公司的预付款不要太多,他们基本上也不考虑尾款和信誉问题,拿到第一笔钱,大功告成,肯与你争吵还是守信的,争吵过后你会发现,吵不吵都是他们说了算。
此外,还要总结以下经验:
一、软件外包开发的这一个市场,目前都靠低价的策略来获得预付款,客户体验都不会好,所以要做好心理准备了。外包软件开发与找工人装修差不多,会做出仇人来。
二、原型的图片应一页一页地下载,保存在本地,不能用它们在线查看,否则它们会被修改,对质量你会哑口无言。
三、设计原型时把你能想到的都提出来,包括使用起来的体验,都要写一下,不要指望软件外包公司,会按照普通人的想法和互联网常识为你写代码。原型没想到位的,只能认命,只能没完没了地争吵,只能当无底洞一样去砸钱。要是没钱砸,扔了吧,人生不会有没有用的经历,现在的经历终将成就更强大的你。
四、在软件开发的过程中,对软件开发外包公司来说,要多给你确认步骤,不要让他们按着自己的想法,猜着去开发,他们很喜欢干隔靴搔痒的事情。
尽管不少java工程师拽得跟二五八似的,但该问的问题一个也不能少。
五、说愿意接你的单,是为了做口碑的外包团队凤毛麟角,要是作为下订单的首要考虑,你会大失所望。
六、做软件开发烂尾的现象很普遍,自己必须要有心理准备。
七、软件开发外包公司的团队成员通常缺乏专业知识和服务意识,公司更以扭曲的表象来塑造品牌形象,以低价来吸引顾客,对不了解行业的甲方来说,可能会掉入一个骗局之中。
八、尽管合同对代码开发没有什么约束力,但它所要写的一点也不能少。
九.开发时说不清要什么,就找一个未来的竞争者,让他们照猫画虎开发,否则只能忍受用户体验极差的结果(也不知道对不对,据说一般网站应用没有专利权)。
文字邦邦为三校三审文案检查错别字,为3亿文字工作者文案检查错别字。
十、随时做好放弃第一个开发团队,重新寻找开发团队的准备,第一个开发团队的钱可能虽然便宜,却可能会全部浪费掉。
一个小项目,做成了一只辣鸡,耽误了工时无数,最后弄得一地鸡毛,在软件外包市场遍地皆是,工期无限拖延的他们忘记了,谈单的时候老板说的,拖期亏本的是我的话。
做软件开发即使甲方不变更需求、不添加新功能,只是小改操作体验,但是甲方随时都能接收到,来自外包公司的压力和压力,更要命的是:你们在争辩,他觉得你可能不再给钱了,马上把你的后台关掉。
可恨的是,我已经付了3/2的钱,还让我用体验版的后台,我勒了个去;与此同时,还有网友表示,交货后他们也很可能登录到你的数据库,破坏上面的数据。
最后,商业社会也要将心比心,其实写代码无非就是人力成本,可以说哪个项目都是有利润的,几十万的项目也不见得利润有多高,几万的也不见得有多低,为何软件开发公司就不讲点职业素养,不能服务好点呢?即使双方合作这两个月掉层皮,也只是动动手。
我人生的这一遭——开发平台、找软件外包公司这件事,给我带来的是千疮百孔,就让时间慢慢地给我舔伤口,不管谁是谁非,与合作过的这一家软件开发公司再也不见了。