热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

开发一个App要多少钱?

作者:鸡飞链接:https:zhuanlan.zhihu.comp22021664来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者:鸡飞
链接:https://zhuanlan.zhihu.com/p/22021664
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

之前的文章 我有一个 App 创意丨如何将其实现?的问题下有很多人问到,那样的一个流程下开发一个App要多少钱?这篇文章你们期待的价格相关来了。

正经的谈钱其实不伤感情。谢谢。 ( ̄▽ ̄")

接触过很多想用一个App作为创业首个产品的团队以及个人

大家第一个问题一般都是我想做一个App要多少钱。excuse me?(黑人脸.jpg)

在需求不明确的情况下,估价的区间也是不能确定的。
所以,在没有需求列表,没有经过需求会议前给出的估价,多半都是耍流氓。

一个单纯的idea,不是完整的需求。完整需求长什么样请看这篇文章第一步—— 我有一个 App 创意丨如何将其实现?,这里不再赘述。

不同的App开发模式(模板化与定制化)、不同的App开发功能需求(简单与复杂程度)、不同的App开发人员成本(团队经验与素质)等等都会让一个App的报价得到从几万到几十万甚至百万元不等的区间。

所以无论是自己建团队开发还是寻求技术服务商支持,费用本身就是不可绕过的一道门槛。

给大家一个 定制化App报价的基本流程,相信会对价格感受更加直观。

大前提(请不要略过,这很重要):
假设前提是用户需求明确 需求文档、产品原型图、最终版设计图到位,且不考虑大需求变动的理想情况。

第一,需求脑图
做个简单介绍,这个是一个全定制化的服务于跑步赛事的App需求脑图。在解决跑步爱好者的普遍需求(结合智能设备体现里程、步数计数、心率及各项综合指数等等等等)的同时,我们的团队还重点解决了离线规划,记时点和路线纠错这三个难点。

第二,团队在各端召开需求会议之后得出各端的时间评估

在这里,就可以大致的知道估价中的时间成本了,并且结合人员配置,得出最后的人天成本。因为各端的开发时间在人员到位的情况下,是同时进行的。

第三,结合以上需求列表、人员配置,时间估期就可以得出一张报价单。


在这里需要特意提出的是,谈到外包的收费,很多人会用诸如 15000/人/月 x 3人 x 3月 的方式来计算
但经过我们长期接触所服务的客户和项目类型来说,拆散重组的成本计算方式在一定程度上是不合理的。

以这个跑步项目为例,在这个跑步App的报价产出的过程中,产品需求功能全定制化,加上3个重点需求难点,从产品、设计到最后开发我们团队全程参与。
最终我们开发一个这样的App的费用定价是在30万左右。

而在与客户确定启动这个项目后,随着更加深入的交流以及双方的信任。客户与我们分享了众多供应商的报价,从5万—50万不等。

为什么会出现价格区间如此悬殊的报价?

传统的技术服务行业,众所周知是一个人力型行业, 传统外包公司一方面通过疯狂的项目数量上的积累以及降低人员成本来获得利润,另一方面的限制于它的工作性质很难吸引到优质的技术人才加入。
这就是大家对这个行业吐槽的真正原因——农贸市场式的良莠不齐。

所以我们团队对于行业的再设计,也是源于这里。

区别于传统外包公司,首先我司(啊哈哈哈哈 ̄ 3 ̄……严肃语境乱入一下(≖ ‿ ≖)✧ )不是人力供养型企业,为了保证团队的层次,对团队人员的选择是很慎重的。其次对于项目的选择,出于对质量的要求以及双方品牌形象的吻合,我们也是有选择性的。

所以关于开发成本这一块,无论是自己组建技术团队,还是寻找技术服务商,根据团队成员个人的项目经验、专业素养以及整个团队的全员项目协作经验进行测评是不可缺少的一环。

无论是独立开发者,还是开发团队,一件优秀的产品能够体现出开发者的水平。而开发团队整体的专业水平、全员协作优质项目经验往往是跳不过内部磨合过程的。这也说明了一直以来大家都在倡导的团队的重要性。


以上就是一个APP的报价流程以及对于开发团队方面的一些分析。对于项目的时间估期以及总费用这一块,不同的团队预估以及成本会有所不同,相信综合能力更高的团队能在更短时间做出比我们更加完美的产品。

最后,一点提示

如有预算范围,请一定咨询专业人士进行需求功能与预算的对比,根据自身预算来进行相关开发产品模式选择。

为什么要提及预算,因为在很大的程度上,是你的预算决定了你会选择组建怎样的技术团队和选择什么类型的技术开发商,以及你最终会得到一个怎么样的产品。

多说一句,在需求不明确、且需要实现idea的应用功能转化时,盲目的做App是一个试错成本很高的行为。


作为一个有态度的乙方,我们见过很多茫然、对互联网一无所知的客户。

虽然在合作过程中帮助客户最终确定需求,完成项目达成产品,甚至后期帮助上线运营推广的很多,但同时也在与客户探讨需求的过程中拒绝过很多。

这事儿不是清高,也不是有钱不赚。

只是双输从来都不是我们想要的结果,共赢才是。


推荐阅读
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文探讨了在使用Apache Flink向Kafka发送数据过程中遇到的事务频繁失败问题,并提供了详细的解决方案,包括必要的配置调整和最佳实践。 ... [详细]
  • 抽象工厂模式 c++
    抽象工厂模式包含如下角色:AbstractFactory:抽象工厂ConcreteFactory:具体工厂AbstractProduct:抽象产品Product:具体产品https ... [详细]
  • 本文详细介绍了如何通过配置 Chrome 和 VS Code 来实现对 Vue 项目的高效调试。步骤包括启用 Chrome 的远程调试功能、安装 VS Code 插件以及正确配置 launch.json 文件。 ... [详细]
  • 酷家乐 Serverless FaaS 产品实践探索
    本文探讨了酷家乐在 Serverless FaaS 领域的实践与经验,重点介绍了 FaaS 平台的构建、业务收益及未来发展方向。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 本文探讨了HTA(HTML Application)环境中HTML5 IndexedDB的可用性问题,并提供了一种替代方案,即通过使用COM ActiveX对象来实现数据存储功能。 ... [详细]
  • SQLite是一种轻量级的关系型数据库管理系统,尽管体积小巧,却能支持高达2TB的数据库容量,每个数据库以单个文件形式存储。本文将详细介绍SQLite在Android开发中的应用,包括其数据存储机制、事务处理方式及数据类型的动态特性。 ... [详细]
  • 字符、字符串和文本的处理之Char类型
    .NetFramework中处理字符和字符串的主要有以下这么几个类:(1)、System.Char类一基础字符串处理类(2)、System.String类一处理不可变的字符串(一经 ... [详细]
  • 本文深入探讨了HTML5中十五个重要的新特性,为开发者提供了详细的指南。 ... [详细]
  • VMware 15.5.7 中文版激活方法
    本文提供了一种有效的方法来激活 VMware 15.5.7 的中文版本,同时介绍了如何利用最新的激活码进行操作,确保用户能够顺利使用。 ... [详细]
  • 本文探讨了六项Java特性,它们虽然强大,但在不当使用时可能会给应用程序带来严重问题。文章基于作者Nikita Salnikov Tarnovski多年的应用性能调优经验,提供了对这些特性的深入分析。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 利用50行Python代码打造经典游戏,既是休闲娱乐,也是编程学习的利器
    Free Python Games 是一个适合学生和初学者的项目,它不仅提供了高度的组织性和灵活性,还极大地激发了用户的探索与理解能力。 ... [详细]
author-avatar
真实的独孤一剑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有