不论是
软件开发还是
app开发我们都竭力做到最好,服务好每一位客户。那么接下来就分享一篇关于项目开发的文章,项目开发中有许许多多的问题与难点。关于这篇文章要分享的内容就是其中一点。
外包APP开发和内部APP开发有他们的支持者,随时准备告诉你所有的利弊。这是一个好消息,因为在决定支付某人构建APP之前,有很多东西需要学习。为什么外包,如何外包开发,以及在外包上制作APP需要多少费用 - 这次是我们审查的主题。
一切都意味着准备。在向代理商或开发商发送“ 我想开发APP”优惠之前,您的个人清单应该是这样的:
我的应用/产品理念是否清晰概述?
是否定义了所有移动应用功能和功能?
它会成为MVP还是全功能APP?
它将基于什么平台?(iPhone和/或AndroidAPP开发)
我是否准备好了明确的用户体验/用户界面设计,质量保证,营销等要求?
什么是我的APP的最终游戏?
我是否知道选择应用开发候选人的标准?
我的预算是多少,平均外包应用开发成本是多少?
您知道移动APP外包的好处:成本更低,没有长期承诺,有多种选择。另一方面,从语言到后勤挑战,存在许多风险。让我们一起来看看它们。
外包APP开发需要多少钱
根据位置,构建移动APP的成本可能在25.000美元到100,000美元之间。如果您主要考虑复杂性和范围,请考虑一个简单的APP的$ 20.000到$ 50.000范围,而具有多个功能的复杂APP将花费$ 100.000到$ 200.000来大致外包。
考虑以下常见类型的应用和应用开发的平均成本:
勤杂工作/实用APP - 12000美元到15000美元
房地产应用 - 12,000美元 - 15,000美元
像Whatsapp这样的消息APP - $ 50.000到$ 130.000
约会APP像Tinder - $ 80.000到$ 200.000
城市指南APP - 25.000美元到50.000美元
网络(社交)APP - 25.000美元+
银行/支付APP - $ 40.000至$ 70.000
出租车预订APP像优步 - 25.000美元到100.000美元
那么实际应用外包的成本是多少?下面我们按位置/地区收集了iPhone和Android开发者的平均小时费率。请记住,这些是一般数字,您只能直接从开发人员那里获得确切的费率。
iPhone / AndroidAPP开发成本,每小时费率
从我们之前的帖子中,您已经知道如何找到并聘请应用开发人员。现在,生产性APP外包的关键是什么?获得具有所有功能和设计要求的准确项目描述后,就可以联系APP员了。你的候选名单准备好了吗?
首先,查看他们的网站/投资组合,检查参考资料,推荐书和案例研究。然后亲自或通过Skype进行访谈。他们如何沟通?一个好的开发人员会热衷于解释一切,你谈话中的任何麻烦都是潜在的危险信号。他们是他们的专家吗?检查他们最近的项目,注意设计和所有最微小的细节,并询问他们如何修复错误。他们准时交货吗?您应该能够看到按时制作APP的成熟记录。
阶段和监督
通常,APP开发外包是由以下过程组成的过程:
类别:
如何雇用
在2018年聘请应用开发者需要多少钱?
各种专家意见和最佳实践聚集....
发现 - 沟通目标,截止日期和条款;
范围/评估 - 全方位的APP的特性和功能,模型。等等。;
开发 - APP的实际创建(编码);
控制和生产 - 持续循环,因为总是需要更新或重新制作。
此外,在开始APP开发外包之前,您应该掌握:a)外包的缺点,b)技术细节,c)固定投标或每小时投标,d)代理商或独立开发商,e)需要NDA,f)建立定期检查,g)重要功能列表和有趣的功能。
外包APP开发成本的主要风险是其质量。因此,控制和监督绝对是强制性的。您应该定期检查代码并确保它符合您的APP项目目标。检查功能演示,自己试一试,要求详细说明是否有需要。说出您的担忧,这是您失去的钱。
现在,让我们通过每个阶段并详细说明。
#1确定目的
它意味着APP将做什么以及您将使用它做什么的精确定义。用于娱乐目的的免费APP,比方说,带有付费订阅的健身APP是两个宇宙。任何有关如何外包APP开发的主题都从此开始,并有助于聘请具有相关技能的离岸开发人员。
2外包APP开发风险评估
存在大量风险,其中可能是产品质量差,延迟,沟通不畅,不可靠,源代码不安全。限制数据库访问,划分代码,权衡所有可能的法律问题等。
#3做作业
显然,告诉开发团队为您构建APP并等待是不够的。你必须指导和监督。为此,您需要准备项目描述,功能和屏幕列表,用户流程和UX基础知识,线框图,技术堆栈等。
4采访并选择开发人员
与一个人交谈,看看你是否能够轻松地相互理解。询问一些具体的事情,比如外包Android开发的经验,看他/她是否对技能有信心。检查或询问投资组合。意外呼叫,看看一个人的反应。另外,请考虑您将要使用的时区。
#5项目计划
你应该建立里程碑和检查,并相互商定。这些是您的短期目标或阶段。通常的做法是在每个阶段完成后付款。使用项目管理工具(Asana,Trello,Basecamp ......)也是一个好处。如果您可以指派一名项目经理来控制您的离岸APP开发,那么这将是您的最佳选择。
6监督
但是不要微观管理太多。对APP开发的监督并不意味着日常的通话和反馈。你已经实现了里程碑,所以你最好不要通过聊天太多来分散外包开发人员的注意力。这里的一般规则是不打断这个过程。
#7充分的测试
确保APP正常工作是不够的。你必须确保它运作良好。您检查的测试类型和用户行为方案越多,您的结果就越好。通过每个可能的用户操作,您的开发人员应该做同样甚至更多。
#8APP发布
经验丰富的应用开发者已经向Google Play和/或App Store发布了数十个APP,因此他们应该能够提供帮助。
如何外包APP开发 - 最佳实践
您已经在Quora或Reddit 上以多种形式看到了这个问题,以及命名5到10个最佳实践的文章。没有必要发明一个外包APP开发的自行车。因此,我们将命名一般的经验法则,然后是避免错误的最佳方法。
谨防趋势,但保持独特。平面设计,skeuomorphism和一切直观是好的,但你不应该区分你的APP?受到启发但脱颖而出。带来附加价值,为社区带来新鲜事物。
安心记。随着黑客前所未有的活跃,俄罗斯轮盘赌不等于投资移动应用安全措施。客户信息有时应比您自己的APP更加彻底地得到保护。这表明了身份验证机制和其他选项。
了解您的用户。您可以从早期阶段开始,分享您的应用创意。收集反馈并开始考虑这一点的APP外包。
协议和软件文档。这是你最好离开建立你的APP的人/团队。如果您只获得APP本身,稍后您或您的员工将没有关于如何运行和维护APP的最低参考。
法律代表。由于并非所有协议都顺利进行,因此最好覆盖您的基地。最终产品,所有权,数据丢失不足......存在很多风险。到达其他国家的当局应该是可能的,或多或少透明。从外包APP开发国家的律师事务所获得建议甚至更好。
保持杠杆直到最后。在接受结果之前保留总付款的某一部分是非常积极的做法,使您有权强迫开发人员修复可能的发布后问题。如果出现任何问题,您的项目成本会急剧上升。
如何不外包开发
以下是不应该将移动APP开发外包的方式。这是人们最常犯的五大错误,尤其是首次招聘离岸开发商。
错误#1:外包给趋势背后的人。自由职业者,编码员,应用开发者同时不是设计师和营销人员。但他们必须熟悉您所在地区的最佳实践,应用文化和趋势。尤其是目标客户的UX / UI趋势。
错误#2:不考虑时区差异。如果您的海外开发团队在您的工作时间内不在线,您将最终不断延迟。您将在第二天或更晚的时候解决您的问题/错误。项目截止日期也是如此。再加上一个沟通技巧不好的项目经理,你正在走向灾难。
错误#3:没有PM,没有问题。没有人指导所有过程,执行最后期限和监督也可能会以泪流满面。如果您没有PM,请至少使用在线管理工具。另一个不好的迹象是,当您的开发人员没有询问有关项目的许多问题时,并以机器人方式执行工作。
错误#4:没有功能测试。你如何确保你的APP正常运行呢?如果您和您的开发人员不重新创建用户方案,您将如何找到并解决错误?开发人员如何从国外测试关键应用功能,例如GPS?
错误#5:良好的交易价格而不是质量。你可能会以每小时15美元的价格收费,但你会得到完全相同的回报。如果你是冒险者和冒险寻求者,那很好。如果您的应用是一个严肃的商业项目,请寻求价格和质量的适当平衡。
NDA怎么样?
让开发人员在外包APP开发时签署保密协议(NDA),取决于您。当然,在开始整个过程??之前签署它会更好更安全,因为它可以保护您的知识产权。它还会阻止开发公司或个人重复使用您的作品,设计等。顺便说一句,您应该检查协议是否在开发人员(或公司)所在的国家/地区具有约束力。另一方面,不签署保密协议允许开发者公开展示他的作品。这对每个人都有好处。
最好的应用外包公司
所以你想付钱给某人为你创建一个APP。另一个值得注意的问题是在初始阶段区分好人和坏人。APP开发人员的一些好标记和积极响应如下。
适当而实际的投标回复。
类似的事情:“我们已经(最近)开发了具有类似功能的产品。这将有助于我们更有效,更快地完成工作“。
书面和口头交流。
它应该没问题,符合您的商业文化。及时和语法正确的回复意味着很多,虽然你不必是一个语法纳粹。通过Skype讨论APP项目的范围,提出问题并清理。上述要点对于外包APP开发至关重要。
响应性。
一个响应迅速的候选人,一个渴望与候选人沟通,一个更敏感的人,其他候选人是一个不错的选择。如果他/她可以快速回复您的请求,或者尽管时差,那就太好了。
诚信。
高技能和能力是一回事,诚信和基本荣誉准则是另一回事。当然,这些都是我们所谈论的人类品质。例如,如果你的候选人拒绝透露他在NDA下的类似项目的细节,你应该明白他做的是正确的。
基本要点
从一个小项目开始
谈判
正确地进行面试
提供详细规格
在里程碑工作
定期检查
涉及法律问题
进行测试
不要追逐最便宜的选择
案例展示:
北斗位置服务平台 海融软件北斗位置服务平台按照交通部相关行业标准进行建设,通过集成图像视频处理技术、智能IC卡技术、GIS电子地图技术、大数据储存和分析技术,利用GPS/北斗卫星定位技术、4G/5G无线网络通信技术,通过车载终端实现对车辆的实时调度监控,有效加强对车辆运营及驾驶员的管理。案例展示:
智慧公交调度平台 海融智慧公交整体解决方案通过GPS/北斗卫星定位技术、4G/5G无线网络通信技术、GIS地理信息技术、以及大数据储存等多种技术融合,全面推动城市、农村公共交通管理现代化、安全监管规范化、运营调度智能化、决策支持科学化、信息服务一体化,从而提高公共交通运输企业服务管理水平,提升公共交通吸引力,让公众出行更便捷安全、绿色环保。