工作了十几年,通过无数次别人问开发一个APP要多少钱?
价格构成:
人工成本(最大头)场地其他成本合理利润税点(一般6点)=价格。
人工成本:
构成:Android、苹果、后台(编写管理、APP接口)、产品(设计流程、制作原型)、UI(即页面设计师)、测试人员。
以上六个部门不一定是六个人,但基本都是六个人以上。比如项目比较小,一个部门出一个人就够了。如果项目大或者工期紧,每个部门可能多几个人。
Android和苹果:技术人员工资最高的一般是Android和苹果,大概在一万以上。
背景:特殊情况下背景的成本会大于其他所有,主要针对业务逻辑较多、用户较多的项目,此时需要考虑用户的并发以及框架的安全性和效率,因此需要一些高级的框架师,这类框架师年薪在50-150万之间,当然只有大型项目需要这一级别的框架师,一般项目不需要,一般项目背景的成本在8000-15000之间。
产品:一般产品在8000-15000之间,产品参与时间一般集中在前期,需要梳理用户需求,设计合理的逻辑流程。
UI:普通UI工资在7000-15000之间,主要参与产品流程设计后负责用户界面的设计。
测试人员:主要参与时间是项目开发完成后进行测试,写测试报告,写测试文档,用力写测试书,然后开发修改,再测试,再修改...直到没有bug。成本在4000-8000之间。
场地和其他一般一个月可以控制在1万左右。
税点:6%
合理利润:一般在15%-20%之间。
细节上,一般技术公司销售,会提成3-6分。
以一个常规的、不太复杂的电商平台为例,电商包括登录、注册、分享、分类、购物车、我的、付款、物流、订单状态等功能。这些需求是最简单的电子商务平台,没有任何营销功能,如限时抢购、团购、热销排名、广告推荐等。
这个级别的电商项目六个人就够了。当然,这是最合适和理想状态的比例。有些小公司有几个职位。比如UI和产品可能是一个人,测试也是技术自己测试。这里我解释一下,这样做不能节约成本。因为总时间是一样的,这些功能不能并行。
比如原型确定后才能设计。这个时候原型和设计是一个人做的,还是一个人做的,交给另一个人做的。总时间是一样的,不能节约成本。相反,专业人士制作更可靠。技术公司的报价标准取决于时间,而不是投入的人数。六个人做一个月和一个人做六个月价格一样。
对APP价格影响最大的是人工成本。有的公司一般用月薪6000的程序员,有的公司用人标准是我上面说的工资范围。我可以武断的说,如果你的产品打算长期运营,不要用6000,因为真的不能用,逻辑框架的严密性和安全性会差很多,会导致后期维护和修改。成本实际上是几何数的两倍,用户体验极差。
那么电子商务项目的合理时间和价格:
时间:原型和梳理需要10天,设计6天,编码30天,测试调试10天,总共56天。
价格:前16天只有一个半人参与,前10天是产品项目经理,然后11天开始是UI项目经理,中间30天是Android苹果后台项目经理,最后10天是Android苹果后台测试项目经理。项目经理基本参与,最后10天是技术和测试交替参与。
金额计算=产品10天工资设计6天工资安卓,苹果后台30天工资测试5天安卓苹果后台5天=3000-1500-34000-7000-4500元成本。
45500-6%-20000(其他成本)-9000(利润)-3%-3%-78595只是一个为期两个月的项目的合理成本。的大成本技术参与时间是一半,另一半是其他功能参与。
以后可以根据我的项目公式来计算自己的项目多少钱。
这是最终的合理报价吗?其实不是...
区别在于有的公司做了很久,手里有很多框架和成熟的代码块,比如支付功能。第一次写可能需要4天,但是做过的公司一个小时就完成了。这是甲方在选择合作伙伴时一定要注意的,找有经验的开发团队合作才是真正的节约成本的方式。而不是通过压科技公司的价格,压低价格本身意义不大。只是心理暗示,你要价格,我要压一点。压的越多,心理越舒服。其实一开始的报价是可以谈的,证明你已经可以接受那个价格了,但是心理不适就要压价格。如果你降低了科技公司的报价,你得到的东西一定会被阉割,羊毛最终会在羊身上。
比如同样的需求,有开发案例的公司至少报价一半,为什么不只是一半?做一个简单的解释。
首先:国内政策导向,保护知识产权,所以现在的APP要想上架就必须拿到《软件版权》,相当于专利,专利可想而知,你的项目不能在市场上有任何类似的产品,所以说即使有案例也要稍作修改。
第二:支付必须修改。一个项目只能连接一个公司账户所属的支付宝、微信、银联账户,必须重新注册、申请、审核新的支付账户。
第三:两个项目看起来不一样,主要是在UI上做文章。功能可以差不多,但是设计完全不一样,不能说这是两个一样的项目,也就是说设计需要重做,相应的Android和苹果风格需要重写,但是功能可以保持不动。
假如有用的期望点赞,帮你省钱我乐意。
自飘摇:如何与外包公司沟通需求?
开发一个app,现在一般有两种方法,我们一一讲。
首先假设我们有开发团队:
假设现在有一个成熟的app开发团队(这是一个非常幸运的前提,很多产品研发进度极其缓慢的原因之一就是在这个过程中不断招人),那么我们开发app的人员结构是这样的,后台开发一个Android一个iOS开发一个产品经理一个前端开发一个设计师一个测试一个。这样我们就可以考虑设计师想的更厉害,开发人员也可以自己测试,也就是开发一个app项目需要5个人。当然,我们是在把这5个人,不生病,不请假。在绝对不影响项目流程的理想环境下,我们会把这5个人的工资按6000(很低,北上广15K),加上五险一金,每个人的工资成本在7000左右。
有了团队,下一步就是解决工作场所的问题。五人团队可以选择低端办公场所,包括物业费、水电费、租金。那个月的费用至少在4000左右。
有了场地和团队,可以更换办公耗材和宽带(假设电脑自己带)。普通人体工程学椅价格在150元左右。如果不买工程椅,可以用普通椅子,加上桌子的平摊成本,桌椅需要250元左右,这是一次性付出。拍拍脑袋,5000块就能搞定。外部条件已经准备好了,现在可以开。
早期阶段:
在做APP之前,一般都会有一个老板,老板大概知道自己想要什么功能(是的,老板一般不知道自己想做什么,需求是什么,产品定位是什么),这时产品经理就要出马了,跟老板各种扯皮,理清需求,找产品定位,这里大概扯两个星期,好说歹说会把产品定位,一期的需求想清楚(期间架构师可以开始构思产品的技术架构,未能正式开工)。在产品定位和早期需求确定后,需要想一个产品名称,需求调查,竞品调查分析,注册域名,购买服务器及周边基本能力(如CDN存储,短信服务,消息推送等),商标(未注册商标,许多团队就是吃了这个亏),抢注域名,设计logo,这里在老板不中途改变想法,改变产品需求和定位的前提下,至少扯一周,此时产品的原型,技术架构的雏形也出来了,基本可以进入真刀真枪的工作。这一步假设域名不需要花大价钱购买,全部费用算起来拍脑袋10000/年就可以搞定了。
开发阶段:
看看app要经历哪些阶段:用户需求分析-产品原型设计-UI视觉设计-数据库建设-服务器开发-iOS/Android客户端开发-测试。
跑完整个过程,跑出app大概需要3个月。