app外包 App 开发外包注意事项有哪些

栏目:游戏 2021-12-05 07:54:35
分享到:

我接触了成千上万的企业家,开发并推出了30多个应用。没有什么比这个问题更适合我回答了。。这篇文章对那些想做好一个App项目的人来说是一个百万美元的答案!因为这是我们花了几百万试错的经验!

第一个:做一个APP要多少钱?

事实上,当你问这个问题时,就像去4S的商店问,一辆车多少钱?10万辆的家用车也有1000万辆超级跑车。汽车因其用途、配置、发动机和设备而异,其价格和成本差异很大。同理,你问APP也一样。你必须明确表达你想要什么样的APP,使用什么场景,APP解决什么问题,如何解决。就问价格,不亚于问一个4S的汽车店,我只要一辆车,就告诉我价格。人们会把你当成傻瓜。因为你没有告诉别人你想要什么样的车!!!

如果你只问我做一个APP要多少钱?我只能告诉你,几亿到几亿都有可能。

第二:我想做一个简单的APP,多少钱?

每个人对简单都有不同的定义。当你说简单的时候,有多简单,你打算怎么做?很多人觉得微信挺简单的。。。建议你每次提问都要明确具体功能。

第三:我想坐美团/淘宝/京东这样的出租车。COM/滴滴。。。同一个APP多少钱?

通常问这个问题的创业者都有一个特点,很多都分不清自己想要什么。可能只是看中了滴滴打车的地图功能,但描述和滴滴打车差不多。滴滴打车的地图功能其实只占滴滴整个软件系统功能的不到1%。同理,也有人看中了美团的团购部分,说自己想做的就是美团。一些人在JD.COM看到在线支付,他们说他们想要JD.COM。如果你直接问这个问题,我完全不明白你要的是你例子中的具体功能。因为完全模仿一个美团/淘宝/京东是不可能的。COM/滴滴打车。。。

为什么不能完全模仿?你看到的看似简单的应用,比如美团/淘宝/京东。COM/滴滴打车/微信...,每一款都有几千万甚至上亿的软件研发成本。因为这些大公司应用的细节和背景的复杂程度超乎你的想象。现在很多所谓的软件都是模仿JD.COM、微信等等。网上说可以发展微信JD.COM这样的公司。可以说真正的功能可以不到微信JD.COM的1%。举几个具体的例子。比如最基础的注册登录可能分为邮件注册登录、微信授权登录、QQ授权登录、微博授权登录、短信验证码注册登录,密码检索又可以分为邮件检索和短信检索。这里有七种情况。如果做一种或七种开发,成本差异可能是七倍甚至更高。

另一个例子是搜索功能。最简单的搜索功能可能需要几个小时才能开发出来,但这种搜索在有几千或几万个商品数据的情况下,可能还能正常工作。但是如果有几百万的商品数据,这个时候肯定会崩溃。不仅仅是商品数据,比如你的搜索功能支持模糊搜索还是精确搜索。模糊搜索的模糊程度非常重要。对于淘宝JD.COM的搜索功能,很多大公司一年到头只需要十几个人的开发团队来开发优化,养这些人的成本一年几百万几千万。你现在可以打开淘宝的搜索功能,仔细看看它有多少细节。相关方可以自行查看这些上市公司的财务报告。每个季度,软件开发的成本从几千万到几亿不等。大公司必须招聘有需要的人。如果他们不需要,就不会招那么多人。由于篇幅有限,更详细的原因和注意点就不细说了。

滴滴打车的招聘广告就贴在这里,有兴趣的可以看看滴滴打车背后有多少技术团队。

仅在3月份,就有数百个技术职位正在招聘。平均年薪在20-40万之间。

现在你能理解你为什么害怕这些问题了吗?因为企业家明确告诉我,一定要做一个像淘宝/JD这样的APP。COM/滴滴打车,但这款APP的成本是天文数字。你可能只想要部分功能,或者只是想模仿他的操作模式。

有些人可能会认为这是一家大公司。我在创业之初需要这么仔细地思考吗?跟你说清楚,是很有必要的。

等到错误发生了再去解决,代价会很巨大或者直接导致失败。

大公司好不只是因为他是大公司,而是因为他好到可以成为大公司。

而且如果你不考虑,没人会为你考虑。不要把希望寄托在你在网上找的这些软件公司身上,他们只会告诉你很简单。如果你来得快,你来的时候就能发大财。互联网人很傻,很有钱。如果你不知道你的APP到底需要什么功能,最后你一定会迷失自己。因为当你不知道自己到底想做什么的时候,你要找的软件公司就更不知道了。

你希望他们给你细节,他们只会改变你的观念,偷工减料。因为这样做可以给你更低的价格,增加你选择他的概率。

之前有一个真实的例子。一个客户只告诉一个不负责任的开发者他已经注册登录了,却没有告诉他找回密码,开发者也没有提醒他。最终,软件没有找回密码。如果你不想陷入这种情况,请在你的应用程序中考虑尽可能多的细节。

例如,购物车的功能包括:添加到购物车、从购物车中移除、添加/减少购物车中某个商品的数量、直接输入数字修改商品数量以及批量支付。在这些功能中,你说一个,很多开发者只会做一个,大多数开发者不会考虑其他。而一般的创业者会想,淘宝有,一般都有,你为什么不做?要知道,淘宝的开发成本是几十亿。经过多年的迭代和更新。

根据阿里巴巴集团2015年Q3财务报告,2015年第三季度产品开发支出为32.25亿元,占营收的15%。你没看错,一个季度开发成本32亿。一年就是100多亿。

在大多数情况下,你不会向开发人员提及细节,但通常不会。别人为你考虑的越全面,开发成本就越高。

在这里,我列出三件最影响APP软件质量和成本的事情。希望大家一定要牢记!!!方便找到合适的开发商,控制工程质量。

1.功能开发模式

市场上有以下几种开发方法:

A.生成应用程序的shell a.web页面

在网页外壳生成APP的开发模式下,买一个现成的手机网站模板需要几百块钱,把一个APP打包到外壳里只需要5分钟,但结果很差,消耗流量,浏览体验差,访问速度慢。有些开发者利用客户的不理解,把这5分钟的快事当成原生态开发APP来欺骗创业者。售价几千到几万。企业家通常认为他们已经利用了这一点。

B.网页+原生态混合编辑

混合编辑的APP效果略好于第一种。但是要想达到接近原生态的效果,需要不断的优化和修正,花费不低于原生态的钱。如果你不优化网页和系统,这只是一个简单的拼凑。那么效果和web shell差不多。

C.HTML5开发

成本约为原APP的50%到30%,也是达到接近原开发效果的一种方式。但是有很多限制。各大平台兼容性不够,还处于过渡期,消耗系统资源。低档手机卡多。目前手机淘宝的APP混合了HTML5+原生态,在很多低档手机上相对卡。最近优化了很多,但是前期表现不尽如人意。脸书和JD.COM都尝试过HTML5,但也饱受不成熟之苦。HTML5的未来可能是光明的,但这期间的试错成本可能是小公司无法承受的。

D.原生态发展

是目前最常见、最成熟的方式。越注重细节,成本越高。一般根据具体的功能需求,一个APP的开发成本从几千到几千万不等。

2.如何实现该功能

比如上面提到的搜索功能,对搜索功能的具体要求会让成本相差几万倍。不仅仅是搜索,还有几个例子。比如微信里的聊天分为文字聊天、图片聊天、录音语言聊天、语音对讲、视频聊天。

语音对讲和视频聊天只简单提一下。这些都是开发成本要以百万、千万来计算的事情。微信、QQ甚至我们自己的语言对讲和视频聊天都存在很多问题,比如同时和多人聊天时回声大、电流大、噪音大。腾讯不知道,它知道,但是很难解决。

具体说到这里,比如录音和发送,一般来说,我们听一段60秒的音乐大概需要1M。一条60秒的微信语音压缩到几十K,保证收发速度。同时,我们还做语音降噪等等。如果你不想,就发个声音。两者之间的开发成本相差几倍到几百倍是正常的。同样,当你的APP做出来后,你会发现消息发送缓慢,消耗流量等等。

3.3的兼容性。手机上的APP

我相信当你使用手机APP,尤其是安卓手机的时候。一定会发现有些应用会闪回来卡住。这是因为APP的某些功能不兼容或者这款手机有bug。这些问题众多,难以解决。当你只是一个用户的时候,你不会觉得那么强大,因为你使用的大部分产品都是大公司开发的成熟产品。但是当你是企业家的时候,你必须考虑到这一点。因为没人想开发自己的APP,10部手机中有8部闪了回来。但这是真的。许多花费数十万开发的应用程序正在到处闪烁。

兼容性对成本影响很大。仅限安卓。安卓手机全球有一万多种型号,不同的手机品牌、分辨率、操作系统版本号对程序的兼容性都有影响。在许多情况下,兼容性调试的成本大于软件开发的成本。为了兼容主流手机,只买测试过的手机就要花费几十万。如果开发了APP,就不会调试兼容性。而做兼容性调试和开发,成本会差n倍。

另外,说到模板,很多项目如果有成熟的模板解决方案,可以节省很多成本。

但模板也是如此,价格差异巨大。同样的商城模板价格可能会低几倍,因为细节和功能完全不一样,功能可能会低十倍。如果在购买之前没有仔细观察详细的功能,那么在购买之后就会出现大喊大叫的情况。这个系统的整个过程可能是不完整的,更不用说你拿这个不完整的系统去操作了。

此外,并非所有应用都有模板。一般来说,商场里相关应用的模板比较多。而且,成熟和不成熟的模板是有区别的。开发成熟模板的成本和时间是巨大的,一个公司不可能同时拥有很多好的模板。因为量大,所以一定不能精。开发一个好的模板成本一直是巨大的,而且模板很多,这意味着每个模板投入的成本和精力都不会太多。

3月30日,更新了几个app外包开发的常见坑。

-

公共坑1:

客户问外包公司,你们有什么知名案例吗?外包公司说可以,美团、大众点评、携程、一号店都是我们的案例。

这种情况下,90%是偷换概念或者作弊。不管你要找的公司是几百人的大公司还是只有几个人的小公司。

事实是,你听说过的任何App,基本上都是互联网公司自己雇佣的,不太可能外包。你可以在百度上搜索你听说过的任何一个app的名字或者某个互联网公司的名字+招聘,可以看到他们长期以来都在招聘大量的程序员和工程师。同时,公司拥有几十到几百甚至上千人的长期技术团队。

即使你真的找外包,也可能是创业初期的第一次外包,但他们后来成名的系统和他们最初找外包的完全不一样,不是一回事,业务代码也完全不一样。

外包是前期低成本的试错,不使用一次很有可能直接丢弃。在滴滴打车之前,最早发现是外包开发,但基本没有正式使用后,直接报废了,雇来重新做。但是这个外包公司可能会跳出来,在滴滴打车牛逼N年后对客户说:滴滴打车是我客户的案例,滴滴打车是我做的。如果客户不理解,使用偷窃的概念是不正确的。目前滴滴打车不是找他们做是因为他们牛逼,而是滴滴打车可能被他们骗了。

更有甚者,在著名App公司团队起步的时候,一些外包公司和这个团队的创始人玩得很开心,但只是一点点,可能没有实际的合作项目。然后,这家外包公司发现当年一起吹牛的家伙成功了。这时他跳出来说XX是我的客户,XXApp是我们的客户案例。。

另一种情况是,比如像携程、大众点评、一号店这样的大型互联网公司,有时候开发的时候会忙得不可开交,偶尔会找一些外包公司外包一部分人员,请几个技术人员过来帮忙做几个月的临时杂务。一般来说是没有技术含量的东西,在接触点被边缘化,根本无法触及核心业务代码。但这个时候,外包公司会说我们做了公开评论。一切都是为了窃取概念,让你看起来很棒。

也与此无关,强迫欺骗增强客户信任。算了吧。

事实上,你可以做一个简单的实验。在百度或者其他任何平台公司找应用外包开发公司的时候,都会遇到N个官网的公众评论,或者在家里点一下,像携程、美团这样的应用都是他的客户案例,或者他们的业务人员会亲自给你讲这种牛逼的事情。

其实这些被合作的互联网公司并不知道自己被合作了。以前有个梗说,吃肯德基曾经是肯德基的战略合作伙伴,加油曾经是中石化的战略合作伙伴。在app外包领域,真正做到这一点的公司很多,小公司就更不用说了,甚至大量上市的外包公司都在吹这样的牛逼。我从不厌倦改变观念。

公共坑2:

外包公司给你的合同一定要仔细看。很多时候,被骗的客户在自己的公司有法律事务,但也被骗了。因为你的律师和律师根本听不懂那些看似专业的专业词汇。所以不知道他说的是废话还是讲道理。它基于验收标准和开发要求。基本上,如果甲方公司不懂技术,即使有专业的法律事务,也太容易被骗了。

一般合同中的需求描述都不详细,或者合同中根本没有提到需求,只是需要制作某个app,需要多少钱,什么时候交付。事实上,这样的合同一点用都没有。当你讨论制作某个app时,你只是口头讨论需求。但是,如果没有在合同中非常详细地执行,外包公司最终会给你一些东西来交付。这甚至不是你讨论的第一个,因为合同中没有证据证明你要做什么。

同样,也有开发方法和验收标准。如果不提他们,每次都是提前埋炸弹。遇到骗子就白上法庭。你根本不能起诉人,这是合法的欺骗。

一般会在合同中给责任公司详细的长需求文档,根据项目的大小,至少有几十页,有自己的原型图和需求描述。使用的技术、项目架构、开发方法等都非常清晰。

这份文件是合同的一个非常重要的附件,它详细描述了你的项目是什么。没有这个,双方将被迫签署合同。做什么没有定义,随意拿东西找工作也不算违反合同。

其实大部分外行都不知道这个看似常识的东西。每年我在这个地方至少看到几十个外包开发被骗的案例。

如果甲方不注意这一点,即使被骗去任何地方都没用。因为没有其他人违反合同。你的合同只是一张废纸。

暂时就更新这么多,app外包坑非常非常深。最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新,希望能帮到真正想创业的人。