3N技术合伙人 | ID:i3NTechVC
对于从事互联网相关行业者和互联网创业者而言。
大多都会有以下的这些疑问?
1.要开发一款APP、小程序或者公众号到底需要多少钱?
2.开发时APP和小程序应该如何选择
3.需要多长时间才能开发好一款APP或者小程序
4.听说开发一款APP动不动就要几十万?
5.外包开发的产品质量怎么样?
那么我们应该如何估算开发的成本?,又是如何选择开发的类型和保证质量呢?
那么跟随3N一起来好好了解一下吧~
No.1
如何估算开发的费用?
想要正确的估算开发的成本费用,我们首先需要知道外包公司的运营成本。
如下为外包开发标准的人员配置,工程师都有各自的职责,所以涉及到的人员较多,叫上间接的人工成本和帮贡场地等,导致开发费用相比小公司较高一些。
直接人工成本:
产品经理:
梳理需求,原型图

UI设计师:界面设计,交互
前端工程师:
前端界面代码

后端工程师:
后台,数据库,服务器

测试工程师:
测逻辑,找BUG

运维工程师:运营维护
间接成本:
客服:
咨询解答

销售:接单,商务
场租耗材成本:
办公场地、电脑耗材、水电
因为小公司的工程师可能身兼数职,且没有专职的客服和销售人员,办公场地往往面积也不大。
但是还是会有很多人对外包的价格觉的虚高,所以下面教大家两种估算成本的方法。
1.工时估算法

比如:一个轮播图(banner)功能,前端预估需0.5天约227元,后端预估需1天约545元,该功能的合计开发成本为772元,其他成本(间接人工成本+场租耗材成本)差不多接近开发成本。
举例
假设
前端:轮播图
组件、尺寸、效果
前端工程师 10000/月

需要0.5天完成

成本:227元/0.5天

后端:轮播图管理
创建、更换图片、删除、排序..
后端工程师 12000/月

需要1天完成

成本:545元/天

按照每月22个工作日计算
开发成本:772元+其他成本:N元+利润:N元
所以用“开发成本*2”可以作为外包公司的成本底线,以此作为谈判价格博弈,可以最大化节省自己的费用。
注:该方法需要有相关经验的人帮助估算工时。
2.议价法
做一个简单的功能清单,每个功能附上简单的描述,到多家外包公司做个比较,货比三家后能够大概掌握报价区间和各公司的专业程度。选择一家心仪的公司,将报价压到1/2开始议价。但自身也需要更加直观的理解开发小程序、公众号和APP的费用差距。
小程序、公众号、APP的开发,后台基本相似,主要的区别在于前端,最容易的是小程序,因为微信提供了大量组件可以使用,最难的是IOS的前端布局。所以开发IOS版的APP所需费用就需要大概小程序费用的2.4倍,如果开发IOS版+Andriod版的APP,那么费用至少得是小程序费用得4倍以上。
No.2
如何保证产品的质量?
外包开发导致的产品问题,究其缘由:没有严格遵照产品需求文档和界面设计进行开发。
开发团队的不规范或者作为甲方的我们频繁更改需求,都会问题的根源。
想要保证产品的质量,一定要提前梳理清楚需求,让开发团队制作出相应的需求文档,按照需求文档上的功能清单进行开发,如果产品逻辑负责或者功能较多,可以要求开发团队制作产品原型,用于确认双方的沟通是否充分、是否存在问题。
需求文档或原型图提供到UI设计师手中,设计师会绘制界面设计图,该阶段十分重要,我们需要详细的核对检查,是否还有遗漏的功能和界面布局需要调整,确认设计图后,只要开发团队严格执行,基本可以获得如设计图的最终效果。
在设计图确认后又频繁提出功能更改,会导致界面变样,甚至影响到整个开发的逻辑,产品质量难以保证。
界面设计图最容易出现一种情况:无标注。有标注的设计图展示如下,会标注出每个元素的尺寸、色号、间距等等。
无标注的设计图提供给前端工程师,会在取色、间距和各种尺寸上产生失误,导致开发出来的成品和效果图有出入。
No.3
如何选择开发类型?
目前常见的移动端开发类型有:小程序、公众号、APP。为了方便大家选择,我简单的将这三中类型的优缺点做个描述。
小程序:
优点:开发成本低,用户使用无需下载,推广获客速度快,在微信群里以名片形式展示,迭代方便,使用体验好,近似原生应用。
缺点:用户粘性低,功能限制较多,运营受微信限制,只适合做小型应用,不能分享到朋友圈。
公众号(网页版):
优点:开发成本低,分享渠道不限于微信本身,可以发朋友圈,无需下载。
缺点:体验差,用户粘性低,每个页面的跳转有明显的页面加载等待。
APP:
优点:运行流畅,体验好,功能不受限制,用户粘性高。
缺点:开发成本高,上架麻烦,更新迭代速度慢,推广成本高,需要下载。
总结:初期项目适合在小程序和公众号中做选择,开发成本低且非常适合推广,如果需要发布到朋友圈就选择公众号,等后期用户量增加到数万、数十万,或者微信束缚到相应的功能,就可以开发APP啦,和小程序、公众号一起并行。
No.4
如何保证自身的权益?
1.开发前签署保密协议是必要的,开发完成后对源码进行存储备份。
2. 对于涉及到特殊算法、有一定技术难度或者创意的应用,可以考虑找代办申请软件著作权。
3. 认真阅读签署的合同,重点查看违约、归属权益、延期赔偿等内容,外包公司的延期现象非常普遍,如果不是合理延期,可以追究赔偿哦。
4. 如果第一个版本开发时就有下次开发的功能规划,可以提前询问报价,为了接到你的订单,开发团队往往会对你后期需要增加的功能费用做出让步。
5.  合同中最好标注维护相关内容,要求开发团队在这个期间对他们开发的功能问题负责,顺便谈一下往后每年的维护费。
-END-
3N智能自助商业平台!为写字楼、酒店别墅、大学校园、旅游景点等多个行业提供全自助的物品租赁、寄存租赁、商品销售解决方案。关注“3N便利店”利用闲置空间,轻松赚取“睡后收入”!
商务合作:谢先生 18928810086
转载原创:I3ncto0
继续阅读
阅读原文