不论是软件开发还是app开发我们都竭力做到最好,服务好每一位客户。那么接下来就分享一篇关于项目开发的文章,项目开发中有许许多多的问题与难点。关于这篇文章要分享的内容就是其中一点。
你走进一家理发店,展示一张David Beckham最新发型的照片,并问他们可以做同样的事情吗?它会花多少钱?您可以获得35美元到150美元之间的报价。您可以在价格/信誉/服务质量方面找到您最喜欢的地方。
在询问APP开发价格报价时,很多人倾向于采用相同的方法 - 展示他们喜欢的APP并询问类似解决方案的成本是多少?之后,大多数人都被引人注目的引用范围或缺乏直截了当的回复所困惑。
正如巴厘岛的一位瓷器销售商告诉我的那样 - “它们都是一样的,相同......但却不同。”
是的,应用开发是一项与其他服务一样的服务。但不,我们需要的不仅仅是图片或快速的产品描述,而是为您提供准确的报价。
在Alty,我们总是尽力提供帮助并代表价格透明度。但是我们仍然需要您的输入来提供精确的项目报价。
那么如何估算构建移动应用的成本呢?让我们共同努力,以便更好地理解您的项目并将其转换为规范列表。
了解移动APP开发成本估算究竟是什么
我们将整个估算分为两个常规类别:
技术因素又称实际产品规格。
人为因素又是额外的价格填充。
技术因素
虽然这一部分被称为“技术”,但即使对于非技术产品所有者来说,精确定位答案也很简单。
要获得应用开发项目的准确报价,您需要先确定以下内容:
了解您的平台:移动或WebAPP
您可以向公司询问他们是否可以构建像Pinterest这样的APP。您正在考虑移动书签/内容管理APP,而开发人员实际上计算了WebAPP的成本。叹。每个人的浪费时间。
因此,从一开始就尝试更具体。苦苦于决定是否只需要移动APP或APP的Web版本?我们有一个很大的清单来帮助您确定哪种方法最有效。
知道你的产品类型
在Alty,我们倾向于将所有项目分解为以下类别:
产品原型 - 一种交互式移动APP原型,可以准确了解产品的外观和工作方式,但不与后端连接。对于初创公司来说,这是一个经济实惠的选择,他们需要首先验证他们的产品理念,或者向投资者展示这个概念。
Pilot App - 仅实现某些/截断功能的移动APPMVP或简单的移动APP,例如货币转换器或天气APP。同样,它可以是一个完整的业务解决方案,也可以是一个更高级的APP,用于在将更多资金投入管道之前验证您的产品理念与实际用户群。我们之前已经谈到了验证您的应用创意的不同策略。
全功能产品 -完整的,适用于市场的产品,具有从原始项目规范列表中实现的所有功能(我们将进一步了解)。这可以是有光泽的新杂志/报纸APP,移动购物APP或本地移动事件指南。
Psst,如果您想深入研究,我们在App Solutions部分中有很多关于如何构建特定类型APP的见解。
了解您的移动平台:Android或iOS
好的,所以问题“我应该构建一个Android或iOSAPP吗?”永远不会变老。
简短的回答是 - 它取决于您的目标受众,地区和预算。在这种情况下,我们将谈到预算因素。
您可能已经听说AndroidAPP的开发成本通常更高。但不,这不是因为Android开发者每小时的费率更高。事实上,iOS开发者每小时的费用通常高于Android专业人士。
那么Android的优惠是什么呢?两个字 - 测试和调试。
根据Evans Data最近进行的一项调查显示,36%的Android开发人员承认,他们将大部分时间用于测试和调试,而不是实际编写代码。
目前,市场上有超过12,000种类型的Android设备和超过1,600种Android SDK(开源源代码很长)。对于代表更多工作的开发人员来说,确保APP能够在不同的小工具上运行并且看起来很好。对于您作为产品所有者,如果您希望支持更大的设备范围和各种Android操作系统,则代表预算中的其他行。
每个应用开发成本估算都会考虑您希望支持的设备类型 - iPhone和/或iPad,Apple Watch以及Android设备系列。
因此,如果您有预算意识,您可能需要首先使用仅限iOS的APP,然后将其移植到Android。
另请阅读:首先建立iPadAPP的8个案例。
您还听说过混合APP开发,即用一石二鸟,并使用跨平台APP开发工具(如Sencha或Appcelerator Titanium)同时开发iOS和AndroidAPP。
对您的企业来说这是一个好主意吗?这取决于。我们写了另一篇详细的指南,比较了原生和混合APP开发的优缺点。
要总结一下,以下是您首先需要做出的初步决定:
我想要一个移动APP是一个WebAPP,还是两个
我想收到什么样的产品 - 原型,MVP或功能齐全的产品?
我想要原生APP还是混合APP?
我想支持哪些设备系列 - iPhone,iPad,Android手机或平板电脑?
人为因素
现在,让我们了解与您的应用技术规格没有直接关联的其他因素。
这就是我倾向于称之为人为因素,而这正是它所代表的含义:
您接近的公司类型
在这种情况下,尺寸很重要。价格报价可能会根据您选择与之合作的代理商类型而发展。最常见的选项包括:
聘请自由职业者 - 实惠的价格,体面的产品质量。但他们无法开展大型应用开发项目。
雇用“Big Guys”又名企业级公司,拥有一个华丽的办公室,顶级开发人员每年收入六位数,以及投资组合中的大牌客户(例如迪士尼)。您的产品可能会很棒。但是大型机构不那么敏捷,并且由于其内部业务流程和批准阶段,开发时间表可能会延长(并且您将在所有这些时间内收费)。
聘请精品代理商 -一个规模较小的团队(50人以下)。敏捷,经验丰富,能够处理大中型项目。这通常是质量/价格的最佳组合。
该区域
根据您在世界范围内招聘的地方与外包APP开发的位置可能更便宜/更昂贵。
地图
不同国家的生活费用各不相同,工资也相应变化。这很简单。
因此,您收到的报价也包含以下内容:
公司的状态/品牌(可能与实际专业知识有关,也可能没有)
该公司的地区和当地开发商的工资。
创建Killer移动APP开发规范列表
这里有一些丑陋的事实 - 我们收到的许多移动APP开发项目规范看起来像一个大学生的文章,而不是一个严肃的文件。
当然,如果您不是技术人员,可能很难将您的产品愿景塑造成一个连贯的功能列表。但我们真的非常需要该列表来估算APP成本。没有办法绕过它。
所以让我们一起努力使这项工作。以下是开发人员真正希望收到的消息:
一般要求
描述您的应用目标 - 提升现有客户忠诚度,赚取收入等。
描述您的目标受众(本指南中的更多提示)
列出并优先考虑您的应用所针对的所有平台 - 网络,Android,iOS,Windows Phone等。
列出并优先考虑您的应用所针对的所有设备和操作系统版本 - 仅适用于iOS 8及更高版本的iPhone。
列出具有时间范围/期望到期日的关键里程碑(但请保持真实)这应包括分析,线框图,原型设计,预发布,App Store放置等。
指定您的预算。
好的,所以你最后一个有点棘手,对吗?首先,值得了解构建某种类型的APP的一般成本。
接下来,您应该考虑不同的APP开发定价模型 - 固定价格和时间和材料。
如果您确实意识到您的资金目前非常有限,您可以补充一点,您可以接受开发人员对您指定的数量可以采取的措施的建议。
功能要求
屏幕数,菜单数,查看模式数(如果可能)
必需的社交媒体集成(列出所有网络,如果有的话)
您需要应用内付款集成吗?
您是否计划实施地理定位或iBeacon功能?
您的应用应该与任何内部软件同步,例如特定的CMS,电子商务引擎或任何其他系统吗?
您是否需要数据缓存来支持离线模式?
您的应用如何与服务器协作?提及您的移动应用是否应该从/向外部服务器发送任何数据。它应该使用的任何特定API?
您可能希望使用用户故事方法添加额外的功能估算列表以进行成本估算- 在一两个短句中概述您希望用户能够执行的操作。
例如,我希望用户能够自定义他们的个人资料背景和图片。
设计要求
你准备好了线框吗?
你有更好的品牌颜色或字体吗?
你喜欢的APP/设计的任何例子?
您想要包含的任何特定自定义元素,例如喜欢产品时的动画心形?
你对这个标志有什么想法吗?
如果您已经建立了品牌指南,那么值得包括这些指南。
附加信息
通过您所做的任何市场调查发送,链接到类似/竞争对手的APP
表达您当前的顾虑和约束(如果有)。
列出您的首选沟通渠道和详细信息。
为了使事情变得更加简单,您可以在DOC中下载APP规范模板,填写并发送以接收准确的项目报价。
案例展示:北斗位置服务平台 海融软件北斗位置服务平台按照交通部相关行业标准进行建设,通过集成图像视频处理技术、智能IC卡技术、GIS电子地图技术、大数据储存和分析技术,利用GPS/北斗卫星定位技术、4G/5G无线网络通信技术,通过车载终端实现对车辆的实时调度监控,有效加强对车辆运营及驾驶员的管理。案例展示:智慧公交调度平台 海融智慧公交整体解决方案通过GPS/北斗卫星定位技术、4G/5G无线网络通信技术、GIS地理信息技术、以及大数据储存等多种技术融合,全面推动城市、农村公共交通管理现代化、安全监管规范化、运营调度智能化、决策支持科学化、信息服务一体化,从而提高公共交通运输企业服务管理水平,提升公共交通吸引力,让公众出行更便捷安全、绿色环保。