说这个问题之前,首先讲讲为什么说这个问题。笔者自己就是在APP开发公司就职,因此经常遇到客户询问这一问题“做个APP多少钱?”,其实这种问题很令笔者头疼,这话其实就如同问笔者“买个车要多少钱”一样,让人无法回答,通常来说,决定APP开发价格的,有几个因素,现在我来一一罗列。
一、APP的功能
首先第一点,当然是功能。比如我要做个商城类的APP和我要做个直播APP,价格天差地别。通常做个自运营的常规商城APP,定制开发,价格也就在10万左右浮动;做个有商家入驻的常规功能商城,价格也就在16-20万左右,这仅仅是定制的价格。再看直播,无论是何种直播,采用第三方直播源做直播,价格无论怎样都会在25万以上,至于具体价格,这个就要看详细的功能了,但大致上说,所有的APP开发都是按照工作量报价。工作量和价格成正比。
二、APP开发的周期长短
当然了。这里就会牵扯到工作量的核定问题,我们如何去核算单个功能的工作量呢?这个就要看难易程度了,比如登录注册功能和支付功能,登录注册功能一般报价是在1天的工作量,而支付功能通常会报一个星期的工作量,这就是影响价格的直接因素。当然,逻辑越复杂,价格肯定会越贵,这是必然。这也牵涉到前后端接口难易程度。总体来说,功能越复杂,价格越贵。
另外,影响价格的因素就是工期,比如开发团队3个月才能完成的内容,要求1个月做完,这肯定会影响价格,因为这个涉及到开发团队成本,比如加班工资,餐补饭补之类。而众所周知,IT行业的加班工资都是比较吓人的。所以这也是影响价格的一个因素。
三、APP开发团队的规模
接下来就是团队了,这个很容易理解,比如你去街边买化妆品和去专柜买化妆品,价格肯定不同。也就是说,找家小的开发公司,和一家大的公司价格肯定是不同的。因为小公司和大公司工作效率,售后服务,阶段产出,这些差别都是非常大的。目前来说,市面上的报价体系非常混乱,没有一个合格的标准。这就导致了同一份需求,可以收到不同公司不同价格的报价单,总的来说,我们始终要相信一分钱一分货。
那么,如何判断报价是否合理?
第一点,从需求判断,开发公司对我的需求理解是否透彻,是否针对需求有明确的建议和意见,这个可以决定此公司开发出来的产品是否是我们想要的产品。专业一点来说,就是需求跟产品是否有偏离。
第二点,判断团队和案例。团队人员是指此公司开发团队人员,安排到本项目的又是哪些人,案例是看此公司之前做了哪些案例,下载部分案例查看可以看出这个公司的设计能力,深层次还可以看出开发的产品代码是否稳定,逻辑是否合理。
第三点,开发过程中的产出。这一点尤为重要。通常开发公司产出的都是源代码和上线的成品,但是在产出源代码以前,我们如何去知道开发公司在做我的项目,我的项目在需求阶段,开发阶段,测试阶段,上线阶段的产出是什么样子?开发公司如何在上线以前让我看到开发的质量。如果一家开发公司,在每个阶段都有相对应的产出那么价格高一部分这也是合理的。如果这家公司有阶段性额产出,那么他必然会有完整的报价清单,我们只需要对照报价清单判断就可以了。这里顺便补充一点,一般开发公司每个阶段的产出,需求阶段产出PRD文档,原型图,思维导图及需求池,开发阶段产出设计图,代码结构说明,数据库设计说明等,测试阶段当然产出的是测试用例和测试报告,交付阶段就只产出产品说明文档和部署文档之类就可以,这点尤为重要,通过这个可以判断此公司是否正规,是否合理。
第四点,每个阶段报价是否合理。通常我们报价需要考虑几个费用,需求费用,开发费用,测试费用,安装部署,项目管理,售后服务。如果一个公司给你的报价单缺少一个环节,那么说明这个公司考虑问题不全面,如果有这些环节,那么我们只需要看每个环节占总费用的比例就可以。这一点我的同行心里有数,我就不做说明了,总的来说,比例在,1:6:1:1:1
第五点,当然是判断售后服务。看售后服务响应时间,服务内容,服务期限,这点无需多言。
通过以上五点,我们能判断出报价是否合理,然后回归主题,开发一个APP多少钱,我想通过上面的内容多数都能明白在问这个问题之前要准备好什么了,即需求,如果没有需求,那就没法报价。