刚开始没打算回答,但是连续几天看到很多人邀请。这个话题是买广告吗?

利益相关,我在广州,专门做房地产APP/小程序。具体行业有哪些公司专业,这里不推荐。
首先,找外包公司开发APP有很多问题,但是它的存在是合理的。好的外包可以充分整合资源,服务于各种开发能力不足的客户。如果能合理利用外包,做好项目的可能性很大。
很多客户在开发APP之前会犹豫选择开发团队,这无非是因为一个好的开发团队对做好APP很重要,因为差的团队做出来的产品基本上会有很多问题。而且如果自己组建团队,开发成本太高。一个好的APP项目至少需要一个项目经理,一个UI设计师,一个IOS开发工程师,一个Android开发工程师。另外,如果需要后台数据交互,需要后台开发工程师,正规的话需要测试工程师。
这些人的月薪加起来已经超过4.5万人民币,新组建的团队需要时间磨合。对于简单的APP,设计、开发、测试大概需要6到8周,复杂的需要8-12周。这样一来,一个简单的APP的开发成本需要6-10万,稍微复杂一点的需要10-15万,包括两个版本的APP。当然,这个范围不是很准确。一些难度大或者前后台复杂度高的系统,价格会更高。尤其是玩游戏的,成本可能是这个估计的几倍。
所以我们可以从哪些维度来考察一个APP团队是否可靠?
一、完整的技术组织结构:技术主管.产品.UI.前端.后端必须有专人负责。
2.完善的项目开发流程:(1)提出需求-(2)制作原型图/需求规格说明书-(3)设计UI-(4)技术代码开发-(5)测试-(6)验收-(7)在线运营这些步骤必须在合同中非常明确。
其实对于那些只缺一个代码的发包人来说,有经验可靠的接包人一般都会拒绝,因为陪这样的创业者是买不起的。有这种认知的创业者其实是最容易被骗的。
三、仔细评估开发者的态度和项目管理经验,如果需求问得不细,肯定做不好。
4.稳定的开发人员:观察办公区人员的沟通是否熟悉,并经常沟通。
5.熟悉开发和管理的领导者:与公司高管谈具体技术细节,判断管理者的技术水平。
6.多个成功的上架产品:去各种Android应用市场或者苹果APP搜索案例。
列举三个最影响APP软件质量和成本的东西。希望大家记在心里!方便找到合适的开发商,控制项目质量。
一、开发功能的方法。
市场上有几种开发方法:
web网页加壳生成APP。
网页加壳生成APP的开发方式,先花几百块钱买一个现成的手机网站模板,在加壳打包一个APP只需5分钟,但做出来的效果很差,消耗流量,浏览体验极差,访问速度慢等等。有的开发商利用客户不懂,把这种5分钟速成的东西,当作原生态开发的APP来欺骗创业者。价格从几千到几万不等。而且创业者往往还以为捡了便宜(问了十几个这个最便宜)。
b.网页原生态混编(网页占80%以上)
混合APP的效果比第一个略好。但要想达到接近原生态的效果,需要不断的优化和修改,花费的钱并不比原生态少。而且如果没有优化网页和系统,只是简单的拼凑而已。所以效果和web加壳差不多。
开发HTML5。
成本大概是原生态APP的50%到30%,也是一种接近原生开发达到效果的方式。但是受到很多限制。各大平台兼容性不足,还处于过渡期,耗费系统资源。在低端手机上更卡。手机淘宝的APP以前是HTML5原生态混编的,在很多低端手机上还是比较卡的。所以早期表现不尽如人意。脸书和JD.COM都尝试过HTML5,同时也遭受了不成熟的损失。HTML5的未来可能很美好,但这期间的试错成本可能是小公司买不起的。
d.原生态开发。
是目前最常用、最成熟的方式。越注重细节,成本越高。一般一个APP的开发成本从几千到几千万不等。
2.实现功能的方法(复杂程度和用户数量)
例如微信中的聊天,分为文字、图片聊天、录音语言聊天、语音及时对讲、视频聊天等。
语音及时对讲和视频聊天只是简单的提一下。这些都是开发成本要用几百万和几千万来计算的东西。微信、QQ甚至自己的语言对讲、视频聊天都有很多问题,比如同时很多人聊天会有很大的回声、电流、噪音。不是腾讯不知道,而是知道,但是很难解决。
这里具体说一下,比如录音发送。一般来说,我们听一段60秒的音乐大约是1M。微信60秒的语音压缩到几十K,保证发送和接收的速度。同时还做了语音降噪(降低周围噪音)等等。如果不考虑这些,只是简单的发一段语音。两者之间的开发成本相差几倍到几百倍是正常的。同样,如果你的APP做出来,你会发现消息发送缓慢,消耗流量等等。
3.手机上APP的兼容性。
我相信你在使用手机APP的时候,尤其是Android手机。肯定会发现有些APP会闪回卡死。这是因为APP的一些功能在这款手机上不兼容或者有bug。这些问题很多,很难解决。当你只是一个用户的时候,你不会觉得那么强烈,因为你用的大部分都是大公司开发的成熟产品。但是当你是企业家的时候,你必须考虑。因为没有人想开发自己的APP,10部手机上有8部闪回。但事实是真的。很多几十万开发的APP到处闪回。
兼容性对成本影响很大(会对成本造成几倍到几百倍的成本)。就Android而言。世界上有一万多种Android手机,各种手机品牌、分辨率、操作系统版本号都对程序的兼容性有影响。很多时候,兼容性调试的成本大于软件的开发成本。如果真的要兼容主流手机,光买测试手机就要花十几万。如果开发出一个APP,就不会做兼容性调试开发。而且做兼容性调试开发,成本会差N倍。
另外,说到模板,有些项目如果有成熟的模板解决方案,可以节省很多成本。
但是同样的模板价格差别很大。同样的商场模板价格可能差几十倍,因为细节功能完全不同,可能差十几倍。如果买之前不仔细观察细节功能,买了之后肯定会大喊大叫。这个系统的整个过程可能是不完整的,更别说你用这个不完整的系统来操作了。
另外,并不是所有的APP都有模板。一般来说,只有商场相关的APP有很多模板。而且模板有成熟和不成熟的区别。真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时拥有很多好的模板。因为数量多,肯定不精。开发一个好的模板成本巨大,同时做多个,说明每个模板投入的成本和精力不会太多。
事实上,受试者的问题反映了一个事实。其实app开发并没有想象的那么好。一个大项目可能需要三四个月甚至半年。这个项目变数太多,需要改变。双方的合作也可能有人事变动。为了保证一个项目的顺利完成,除了技术实力的要求,更多的是开发商的诚信和责任,以及时间和精力的保证。避免受试者提到的情况。首先,合同要写清楚,什么内容,什么时候受理。但是每次沟通都要做好记录,有效沟通,避免扯皮。还有就是开发商责任的提高。一般来说,技术团队会负责一些。之前找了一个叫广州红盒子科技的。老板从BAT出来,做CTO。管理团队经验丰富,做得很顺利。
为什么推荐我这些问题?
尽管我以前做的也是外包开发,从程序猿到管理层,外包团队的各个方面我都经历过。
我的意见是,有条件,资金充足,最好自己组建团队开发。
刚创业的时候,没有条件就买现成的系统。
尽量不要外包。
外包团队不是说不好,而是系统需要时间使用和不断磨合。有这个时间还不如自建团队。
自建团队最重要的是管理者,你需要找到能一手带领整个团队的人。那个人需要精通业务流程、系统架构、项目管理、人员配置等等。
从你的描述来看,应该是创业团队吧?如果你有钱,成立研发部。
添加客服微信