APP开发成本需要考虑些什么?
企业在决定开发自己的APP时,必定会先在估算整个项目的预算。那么开发时需要考虑哪些成本呢?
1.人工成本
21世纪什么最贵?人才!葛大爷的话印证了开发过程中最大的开支,人力成本。按照目前主流的APP开发项目,需要开发一个iOS版本和Android版本(有些企业可能还要开发H5应用,这里暂且不考虑H5)。这只是表面看到的,使项目运转起来还需要数据库后台开发,服务器维护,软件测试,UI设计等开发岗位,假设各个岗位1个开发工程师。再去各大招聘网站上搜索发现,目前北上广深等一线城市,1年以上工作经验的软件开发工程师薪酬已超过10000元/月,如果想招一个有比较丰富经验的,那就准备15000元/月的成本,再包括社保公积金,每人的成本大致为20000元/月。6个岗位人工成本超过100000元。这仅仅是开发人员,还有产品经理,项目经理等管理岗位。项目经理主要控制进度,可由企业原来的管理人员担任,但产品经理必须找专业的人员担任。综上估算,开发组6人,项目经理1人,成本支出在每月150000元左右。这已经是最低人员配置了。
2.硬件成本
每人一台电脑,iOS开发必须使用苹果电脑,适合开发的电脑配置不能够太低,假设平均每台7500,开发组6人,一次性支出成本45000元。数据必须放在服务器上,基础配置的阿里云服务器费用为117元/月起。
3.时间成本
企业当然想产品越快上线越好,但往往事与愿违。在我遇到过的几个项目中,由于管理问题导致的项目进度拖延经常存在。
项目经理往往会建一个群,方便所有项目成员及时沟通交流。但是由于工作分配不明,在开发中遇到问题时,当开发人员遇到技术难点,产品经理突然想到一个idea,测试人员测试出产品bug,UI设计师看到实际产品与设计图严重不符时,都会在群里提出意见,有些人根据意见改了,有些人觉得不是问题保持原状,这会导致后期产品出入很大。因为开发人员有很多信息输入源,要参考所有人的意见。需要保持一个输入源,要修改时所有人以发出的文档为准。管理不善会导致项目时间延长。如果开发的是一个电商类的应用,晚上线一天就是少卖一天的货。如果是当下的热门领域,晚上线一天就给对手多一天吸引用户的时间。
4.运营成本
产品上线后,需要一个完善的运营团队。这个需要根据自身APP的功
能大小来配置。如电商类的,需要客服,仓储,财务等岗位。
以上就是企业自身开发APP时主要需要考虑的成本。假设初版APP从开发到上线为3个月,这还是比较顺利的情况下,那么总成本在500000元左右。单单开发人员的成本就在400000元。如果我们将开发这一块交给专业的软件公司会怎样呢?
1.人力成本
很明显,企业只需要一个项目管理人员来监督整个项目,定期会收到开发公司的项目汇报。
2.硬件成本
电脑不需要新买了,但是阿里云服务器还是不可少。
3.时间成本
软件公司开发人员项目经验丰富,内部沟通,工作效率高。开发前企业会和软件公司签订开发合同,设定一个期限。如果因软件公司的问题导致项目延期,那么软件公司会每天赔偿一定金额。
4.运营成本
这个是必不可很少的,一个企业原来的运营团队可以兼任或扩充少量网络运营人员即可。
软件公司是根据项目工时来评估价格的。开发人软根据各自的工作任务,评估自己的工作量。按8小时制来计算工作日。再按每人每工作日2000元(举例)来估算价钱。在设计阶段,开发测试等是没有工作量的。测试可能只在后台开发写完数据接口和APP上线前产生工作量,可能实际只有5个工作日的量。如果全职开发开发一个项目,是十分浪费资源的。最近做的一个电商类项目,所有人的工作量加起来是160个工作日,32万左右。开发公司根据实际情况可以报价35~40万。这也比自己开发节省很多。实际还需要根据项目来评估。