营销学院banner

开发一个微信小程序要花多少钱?

2017年02月08日 11:20

曾经有个很火的段子,叫做“开发一个APP要花多少钱”。

图片1.png 

2.jpg3.jpg 

 

OH!开发一个APP原来需要这么多东西,后端服务器,数据库,通讯,API,还“保守估计20万”。

那么,在APP即将被微信终结的时代,开发一个微信小程序少需要花多少钱?是不是真的比开发APP便宜得多?

当前开发一个微信小程序并不是什么难事,但是也并非那么简单,在回答开发一个微信小程序需要多少钱之前我们先讲讲下面的这些问题。

 

1点:微信小程序的构成

服务端vs客户端.jpg 

首先来看一下微信小程序的构成,一般情况下一个完整的微信小程序项目包括服务端和客户端两个组成部分(如上图),没有服务端的微信小程序也有,像简单的小工具程序,单机游戏,但是非常少从企业经营的层面考虑,为了累计用户与数据,绝大部分的微信小程序都有服务端;客户端就是我们从微信加载的微信小程序的部分, 服务端一般提供数据的存储读写,处理业务逻辑,进行图片与视频资源的存储,部署在服务器上。用户打开微信小程序通过接口和服务端进行交互。

 

用户更容易感知客户端,而事实上,服务端才是微信小程序重要的部分,从代码量上来讲,一般客户端代码文件大小在几MB到上百MB不等,但服务端往往会非常的大,所以在微信小程序项目中,客户端只是九牛一毛,真正的大头是服务端。

来张图简单说明下服务租用和自己购置硬件的区别:

图片1.jpg 

如上图,我们找开发商开发的是应用和数据,这个本身就是“自己买”;

左一图“本地部署”,意味着什么都得自己买,费时费力费钱,一般购置服务器和租赁网络带宽的初始费用是5w起跳;

左二图“Iass”是个不错的选择方案,推荐的厂商包括阿里云AWS腾讯云,以阿里云为例,租用一台适中的独立ECS主机(必要时可以租用数据库)每年的费用大约在4k-5k;

右二图“Paas”也是可以选择的方案,对比Iaas的好处是连后端运行时环境都不需要自己考虑,直接就可以租用一个tomcat或者apache容器,也可以直接租用一个DB实例,一般租用单独容器实例价格可能会更低一些,按需一年或许可以控制在2k以内;

右一图“Saas”,全部由服务商提供,这个就不在讨论范围内了。

小结:服务器支出域名其他维护类费用估算是5k/年。

 

 

第二点:开发一个微信小程序所需要的人员配置

 

微信小程序开发大的成本是人力,一个完整的项目团队中,一般要包含以下角色成员:

项目经理

产品经理

UI设计人员

前端开发

微信小程序服务端开发

测试人员

运维人员

根据项目的体量、公司资金与项目的紧迫程度,这些人员的数量配置会不等。

小的项目组,项目经理一般情况只需要一个,UI设计人员与测试人员在初期一个也足够,不够用的话可以添加实习生,产品经理和开发人员比例大概在1:4。

 

我们假定要开发的是一个电商购物的小程序,用户注册登录,产品陈列,加入购物车,下单购买,支付,售后跟进,这是一个典型的电商需求,这种需求在市面上无论APP或公众号H5应该都挺多。

定制化的需求开发一般按照开发商投入的人力(人头)来报价,大约需要投入人手如下:

产品经理 项目经理     1人*20天*1k元=2w

UI 设计    1人*10天*0.8k=8k

前端开发(小程序开发)1人*20天*0.8k=1.6w(早期人才稀缺,这里可能有上浮)

前端开发(PC端)1人*20天*0.8k=1.6w

服务端开发 1人*20天*0.8k=1.6w

测试 维护部署 售后客服 1人*30天*0.8k=2.4w

小计: 10w

 

这么看起来好像和“开发一个APP”差不多。这个价格也接近开发商的成本了。也许有人要问这里的人/日单价真的有这么高吗?事实上市场上做定制开发的厂商对人头的定价是很参差的,而在这里是假定出品是有质感的,这意味着每个参与者的水平都不会差。参考现在市面上好的人才身价,有能力独当一面的优秀工程师月薪都是5w起跳的,如果再摊上企业经营成本和人力闲置率,这个定价并不算高。

 

 

无论处于创业初期的小团队还是大公司,往往开发资源都是稀缺的,很多都没有满意的配置。所以在资源有限的情况下,人员配置还可以如下压缩:

产品经理

微信小程序前端开发

服务端开发

由服务端开发或产品经理担当项目经理,产品经理负责需求梳理、产品设计和文案等内容,UI设计部分产品经理不能设计的话,就外包解决,微信小程序前端开发一个,服务端工程师负责开发与运维,测试大家一起做,这样一个小的四人团就组成了。而这里产品经理和服务端开发攻城狮的能力要求都比较高,需要全能型人才。两个人或者一个人也可以开发微信小程序,但是这样的人很少。

 

第三点:开发一个微信小程序需要多长时间?

 

在评估之前,我们需要先把开发过程分为以下几个部分:

1. 需求调研与梳理

2. 产品设计与评审

3. UI设计与评审

4. 分解开发任务与排期

5. 开发与联调

6. 测试、修改bug

每个环节所消耗的时间加起来就是一个微信小程序大概的开发时间。

在上面每个环节中,一部分时间会花在沟通上,另一部分会花在执行与实施上 ,沟通时间包括讨论需求、评审、会议以及等待确认的时间。执行实施时间就是干活的时间。在这里面很多人都容易忽略沟通的时间消耗,尤其是与甲方合作的项目,沟通成本非常大,而这部分成本甲方是不能理解的,大多的时候,沟通时间比执行时间要长很多,所以在估算时间的时,千万不要忘记这部分时间。

作为产品的负责人,肯定是希望产品能提前或者按期上线,但是人生不如意十之八九,很多计划即便有排期,也经常会因为一些突发事情导致项目延期,所以评估时间时,一定要考虑到项目延期的情况。导致项目延期的原因多种多样,但是有两个比较严重:

 

1个是需求方的需求不明确,需求经常变更。比如开发进行了一半,忽然要加功能或者修改功能,这种情况在新人或者对互联网不了解的人身上经常发生;另外一个是研发过程中没有对过程进行干预,比如按照计划一周后产品上线,产品设计完成后交给研发,一周后到了上线时间,问研发的同学,发现才做了一半,一问原因,是中间有人请假,这还是好点的情况,假如是找外包的开发,还有可能一点都没有做,这不仅仅浪费了资金,更白白浪费了时间。所以在沟通需求时,切记要把需求描述清楚,制定好优先级,在开发阶段,要做到风险控制。

 

第四点:开发一个微信小程序需要多少钱?

 

谈钱不能伤感情,终于到了正题了,前面已经介绍了一个微信小程序的构成、人员配置和时间评估,开发一个微信小程序的费用成本主要在于开发人员配置开发时长。所以说在具体实施时,同一个项目,不同的目标,不同的执行人来做后的差别会很大。例如在设计环节,领导说就照着某个抄,那么产品和设计的工作量会减少,在开发时,如果用开源框架或之前开发过类似的项目,开发的时间也会大大减少,如果团队里有大牛人物,成本也会减少,以上只是一个思路,告诉大家如何怎么去计算开发一个微信小程序需要多少钱,具体项目,还要具体分析。

 

蓝创科技是微信认证的第三方开发商,专注于微信公众号二次开发微信公众号应用号开发,微信小程序开发等。如果您想打造一个专属微信小程序的话,可直接联系我们或在下方给我们留言吧微信搜索:蓝创科技,或者长按本文底部二维码识别关注),或许我们会因为小程序而结缘!

 


联系我们

http://www.lencon.cn
郑州市金水区农业路72号国际企业中心B座2601 - 2603室

在线咨询
蓝创科技
蓝创科技