通过无数遍别人问“开发一个APP多少钱?”
价格构成:
人工成本(最大头)+场地其他成本+合理利润+税点(一般6个点) = 价格
人工成本:
构成:安卓 + 苹果 + 后台(编写管理后台和APP接口) +产品(设计流程,制作原型) + UI(就是页面设计师)+ 测试人员
上述六个部门却不一定是六个人,但是基本上是大于六个人的。比如说项目比较小,那就一个部门出一个人就行了,如果项目比较大或者工期比较紧,可能每个部门多几个人。
安卓和苹果:技术人员工资最高的一般是安卓和苹果,大致在一万以上。
后台:特殊情况后台的成本会大于其他所有,主要针对业务逻辑比较多,用户比较多的项目,此时需要考虑用户的并发以及框架的安全及效率,所以需要高级一些的框架师,这种框架师年薪在50万-150万之间,当然只有很大项目才需要这个级别的框架师,一般的项目不用,普通项目后台的成本在8000-15000之间。
产品:一般产品在8000-15000之间,产品参与的时间一般集中在前期,需要梳理用户的需求,以及设计合理的逻辑流程。
UI:普通UI的工资在7000-15000之间,主要参与时间在产品流程设计完以后,负责用户界面的设计。
测试人员:主要参与时间在项目开发完毕后,进行测试,写测试报告、写测试文档、用力测试书,然后开发修改、再测试、再修改…..只到没有bug为止。成本在4000-8000之间。
场地以及其他成本一般一个月可以控制在1万左右。
税点:6%
合理利润:一般在15%-20%之间。
说得再细节一点,一般技术公司销售,会提成3-6个点。
用一个常规的不太复杂的电商平台举例,该电商包含功能:登录、注册、分享、分类、购物车、我的、付款、物流、订单状态。这些需求是一个最简单的电商平台,没有任何的营销类功能,比如:限时抢购、团购、热销排行、广告推荐等都不计算在内。
这个级别的电商项目参与人数,六人足以,当然这是最合适和理想状态的配比,一些小型公司存在一人数职的情况,比如UI和产品可能是一个人,测试也是由技术自己测试,这里我说明一下这样做并不能节约成本明白吗?因为时间总量是一样的,这些职能是不能并行的。
比如:原型确定了才能做设计,这个时候原型和设计是都由一个人做,还是一个人做完的转交另一个人做,时间总量是一样的,所以并不能够节约成本,相反由专业的人来制作更加靠谱。技术公司的报价标准是看时间,而不是投入的人员多少来定的,六个人做1个月和一个人六个月是一样的价格。
对APP价格影响最大的就是人工成本的高低,有些公司普遍使用月薪6000的程序员,有些公司的用人标准就是我最上边提到的薪资范围,我可以武断地说如果你产品打算长期运营别用6000的,因为真的没法用,逻辑性框架的严密性、安全性都会差很多,就会导致后期一直在维护,一直在修正,成本其实呈几何数翻倍了,而且用户体验极差。
那么该电商项目的合理时间以及价格:
时间:原型和梳理需求10天、设计6天、代码编写30天、测试加调试10天,合计56天。
价格:前16天分别只有一个半人参与,前十天是一个产品+项目经理,然后11天开始是UI+项目经理,中间30天安卓+苹果+后台+项目经理,最后10天是:安卓+苹果+后台+测试+项目经理。项目经理基本上是全程参与的,最后10天是技术和测试交替参与。
金额计算= 产品 10天工资 + 设计 6天工资 + 安卓、苹果、后台30天工资 + 测试5天+安卓苹果后台5天 = 3000 + 1500 + 34000 + 1000 + 7000 = 45500元成本
45500 + 6% + 20000(其他成本) + 9000(利润) + 3%销售提成 = 78595只是一个为期两个月项目的合理成本,大家能看到其实真正大成本技术参与的时间就是一半,另外一半都是其他职能参与。
大家以后可以就按照我这个项目公式来推算自己的项目大概多少钱合适。
这个是最终的合理报价嘛?其实也不是…….
差异点在于,有些公司做了比较久了,手里的框架和成熟的代码块很多,比如支付这个功能,第一次写可能用4天,但是做过的公司1个小时就完成了。这个就是甲方在选取合作伙伴的时候一定要注意,找那些经验丰富的开发团队合作,才是真正的节约成本的方式。而不是通过压技术公司的价格,那个压价本身没有多大意义。只是心理暗示,你要了解我多少要压一点下来,压得越多心理越舒服,其实最初报价能够谈拢,就证明已经能接受那个价格了,只是心理不舒服非要压价而已。你把技术公司的报价压低了,你得到的东西肯定就被阉割了,羊毛最终在羊身上。
比如同样的需求,有开发案例的公司报价至少少一半,为什么不是只少一半呢?做下简单说明
第一:国内政策导向,保护知识产权,所以现在的APP要想上架就必须拿《软件著作权》,相当于专利,专利可想而知,你的项目不能在市面上有任何一个类似的产品,所以说就算有案例也得稍作修改。
第二:支付肯定需要修改的,一个项目只能接入一个对公账户所属的支付宝、微信、银联账号,所以必须重新注册、申请、审核新的支付账户。
第三:两个项目看起来不一样,主要在UI上做文章。功能可以差不多,但是设计完全不一样,就没法说这是两个一样的项目,也就是说设计需要重做,对应的安卓和苹果的样式需要重写,但是功能可以不动。