新闻资讯
中文版 | 点击切换English
新闻资讯

估算您的移动应用创意将花费多少的5个因素

本文来自于称号挑战平台:企鹅创业网,www.qiecy.com,
在过去的六年中,Applico已经构建了300多个应用程序,并且我已经学到了很多有关如何以合适的价格找到理想的应用程序开发人员的知识。价格的主要驱动因素是劳动力成本。例如,雇用离岸开发商比雇用国内开发商要便宜得多,而一家成熟的公司要比自由职业者花更多的钱。
 
由于存在许多不同的变量,因此移动应用程序的价格可能在5,000美元到500,000美元之间。平均价格范围通常在100,000美元到300,000美元之间,整个开发过程大约需要12到20周。无论是在时间还是金钱上,这显然都是一笔巨大的投资。因此,为了优化您的财务资源,以下是确定适当的移动应用程序开发预算时要考虑的五个关键因素。
 
您的优先事项
诚实对待自己和自己的优先事项很重要。找到一家开发公司,以快速,低成本的预算开发高质量的应用程序是一个危险的信号。你得到你所付出的。如果说真实似乎不错,那么事实可能就是如此。
 
假设您想要一个高质量的应用程序,它使您可以在具有较短开发时间轴的较大预算或具有较长时间轴的较小预算之间进行选择。我首选的开发时间不超过12周。您的总时间线会更长,因为您还需要提前时间进行设计和产品定义。如果您想使用离岸资源并降低价格,则应该假设将额外的6-12周添加到您的开发时间表中。
 
内部与离岸
您之所以要雇用开发人员,是因为他们知道如何执行和执行得很好。他们将建立在编程软件的核心竞争力的唯一途径是,如果他们有资源在内部。不幸的是,公司很容易说“当然!我们所有的开发人员都在公司内部,”通常情况并非如此。
 
询问特定的团队成员将参与该项目,并询问他们过去从事过哪些应用程序。您也可以要求与资源交谈并评估他们的沟通技巧。尽管离岸开发的成本要便宜得多,但在设计阶段聘用内部工程师将大有作为。通过将技术知识纳入产品规划,可以节省您的时间和金钱。
 
一些公司会说他们所有的资源都在岸上,实际上,他们可能将设计资源放在本地,而开发则在离岸。对于开发商来说,这是一种简便的方法,可以收取岸上的开发费率并获得巨大的利润率。通过对实际团队成员进行适当的尽职调查,您可以淘汰这些公司。
 
混合方法可以在胜任的陆上工程团队可以在项目最重要的部分上工作,同时又可以使用更便宜的第三方资源来完成更艰巨的任务的情况下工作。但是,如果没有真正的岸上工程团队,这种方法将行不通。仅技术项目或产品经理是不够的。
 
瀑布与敏捷
瀑布式开发和敏捷开发是应用程序开发的两种最主要的方法,但是它们有很大的不同。Waterfall开发依赖于在开发过程开始之前并紧随该过程之前预先制定清晰的文档过程。对于敏捷开发,开始开发之前几乎没有任何文档。开发人员需要进行一到两周的冲刺,并在进行过程中找出代码。
 
“迭代开发”是我们所谓的混合方法。前期有一些文档,例如用于关键屏幕和功能的线框和模型。但是在开发过程中,细节和某些方面尚待团队确定。
 
通过瀑布式开发,几乎没有灵活性,但是您确切地知道要获得什么以及将花费多少。此外,通过对结构化项目的精心记录保存,将来可以更轻松地改进流程。但是瀑布式开发可能很困难,因为从一开始就很难知道每个细节和细微差别,尤其是对于更大或更复杂的项目。这里的时间表不可避免地会更长。
 
总体而言,该行业正在朝着敏捷发展方向发展。缺乏初始结构通常会使项目比最初计划的更加昂贵,但是它允许更大的灵活性来调整产品并考虑反馈和更改。借助敏捷开发,您可以在每个开发周期结束时发布增量版本,因此您更有可能达到创业日期并更快地进入市场。
 
固定费用与时间和材料
在瀑布式结构中,您可以为该工作设置固定费用。您可以将X花费在设计和文档上,然后获得固定的费用来为Y开发应用。但是,不可避免的是您想要更改某些内容。输入工作单。工单是否按相同费率计费?他们有多少个项目有工单?原始合同的金额与工单的成本是多少?
 
在敏捷或迭代的结构中,您可以为执行的工作量付费。该公司将为您提供估计的费用,向您收取费用。如果按小时计费,请检查他们是否有时间跟踪软件,以及是否有权查看它。如果涉及发票纠纷,请查看是否有处理此情况的流程。
 
虽然固定费用结构似乎最大程度地限制了您的风险,但我建议您谨慎使用。当您计入包括未来工单在内的总成本时,您的“锁定”价格可能是骗人的。最终目标是获得能够实现您的业务目标的优质产品,但有时会损害以固定费用结构工作的开发人员的素质和才能。
 
估算创建
估算创建的过程是什么?
 
谁估算的?该人是否对您要做出的事情有透彻的了解?你和那个人说话了吗?他们是否从事过类似的应用程序并使用过类似的技术?如果技术对他们来说是陌生的,那么它们很容易被错误估计。考虑一下历史上实际费用与初始估算的比较情况,以便您更好地避免任何错误估算。为了安全起见,假设您的开发人员将超出预算20%。我讨厌这么说,但这就是行业状况。
 
密切关注这五个因素将有助于您更好地了解应用程序开发预算。正确的应用程序开发并不便宜,但值得付出的代价。