涨姿势:开发一个App需要多少钱?

涨姿势:开发一个App需要多少钱?,第1张

涨姿势:开发一个App需要多少钱?

如果你在it行业,尤其是产品或者开发方面,你会遇到一些人提出的一个难题:开发一个App要多少钱?

由于我的专业知识和工作能力都在覆盖范围之内,所以我可以仔细问一下为什么要做一个app,这个App会用于什么样的人群,要完成什么功能,需要考虑什么要求,前期预计有多少客户,是要开发Android还是ios。

但渐渐地,我发现这样问很多人会很无聊,有些人觉得这在闪烁其词中涉及了他们的商业秘密。就算都问了一遍,最后的重点也是让你得到一个固定的成本,没有注意前面的分析,相当于白问了一大堆难题,消耗了对方的时间。

为什么要问这么难的问题?一个是更好的把握开发一个App背后的目的和客户的要求,方便的得到一个准确的提案。没有建立需求,没有人可能计算出一个应用程序的成本。另一个是让提问者知道,开发一个app的成本不仅仅是一个影响因素,还有很多其他因素需要考虑。很多产品不需要开发App。为什么很多人一说起互联网科技产品就只知道App?虽然现在开发一个App不是什么难事,但也没那么简单。在回应开发一个App要多少钱之前,先说下面这个难题。

一、App的构成

首先,我们来讨论一下App的构成。一般一个详细的App产品包括服务器和客户端两部分(如图)。也有没有服务器的app,比如简单的java工具,单机手游,但是很少。从运营的角度来说,为了更好的积累客户和数据信息,大部分app都有服务器;客户端通常是大家从应用商城下载安装的部分。服务器一般存储数据读写能力,解域模型,存储照片,视频等资源,部署在网络服务器上。客户端应用客户端根据socket与服务器进行交互,享受app呈现的服务。

客户端很容易被识别(大部分客户端都知道的App,也就是客户端)。其实服务器才是App最重要的部分。一般来说,客户端的大小从几兆到几百兆不等,但服务器通常非常大。比如我以前工作的企业,每次升级的编码量都会很多G,这还不是全部。所以,在所有App产品中,只有客户端”。

客户端必须根据手机 *** 作系统开发。不同的电脑 *** 作系统有不同的规定。对于开发人员来说,必须考虑的只有流行的计算机 *** 作系统。现阶段最常用的电脑 *** 作系统分别是(如图)iPhone的iOS系统软件、Google的Android系统软件和微软的WindowsPhone(俗称WP)。目前iOS系统软件和Android系统软件占据了销售市场的绝大部分,WP用户数量很少。如果人力物力有限,只需要开发iOS版本和Android版本号,而不是所有的开发都需要。如果是为了更好的检测销售市场,根据目标消费者的手机特点,可以随意选择iOS版本和Android版本中的一个,否则会导致资源消耗。一般来说,一个App的构成如下图所示:

二。开发应用程序所需的人员配备

开发应用程序的一大开销是人工成本。在一个详细的产品精英团队中,通常必须包括以下角色:

项目管理人

产品主管

用户界面设计器

Ios开发工程师

Android开发工程师

服务器开发工程师

软件测试

*** 作工程师

根据新项目的规模、企业资金和新项目的紧急程度,这类人员的总数会有所不同。

对于一个小团队,通常只有一个项目经理。前期可以考虑室内设计师一个,软件测试一个。如果不足,可以提升受训者。产品主管和技术工程师约占1:4。

无论是精英团队,还是自主创业时期的大企业,发展资源总是稀缺的,很多都没有令人满意的配备。在资源相对有限的情况下,人员编制可以缩减如下:

产品主管

Ios开发工程师

Android开发工程师

服务器开发工程师

项目经理由服务器端开发工程师或产品主管任命,产品主管负责整理产品需求、设计产品方案、创意文案等。如果产品主管设计不了方案,业务外包,开发ios和Android,服务器端技术工程师负责开发和运维管理,大家一起测试,那么就形成了一个最低4人的精英团队。这里对产品主管和服务开发工程师的工作能力要求比较高,需要全栈开发人才。两个人或者一个人也可以开发app,但是这样的人很少,很难留住。

3.开发一个App需要多长时间?

在评估时间之前,我们首先将整个开发过程分成以下六个部分:

(1)涂饰要求

(2)产品设计方案及评审

(3)UI设计和评审

(4)开发任务的分解和调度

(5)开发和联合调试

(6)检测并改变错误

每个阶段的申请时间加起来大概是一个app的开发时间。

以上每个阶段,一部分时间要花在沟通上,另一部分时间要花在执行上。沟通时间包括讨论、审核、开会和等待确认所需的时间。实施时间就是工作时间。这里很多人很容易忽略沟通的时间成本,尤其是与招标方合作的新项目。招标方是最不了解这些费用的。大多数情况下,沟通的时间比实现的时间要长得多,所以在评估时间的时候不要忘记这些时间。

作为产品的拥有者,他通常期望产品提前或按时发布,但十有八九,生活出了问题。很多时候,即使有时间表,新项目也会因为一些紧急事件而延迟。所以在评估时间的时候,一定要想到新项目延期的情况。拖延有各种原因,但有两个原因是严重的:

一种是需求方的要求不成立,经常改变要求。例如,当我们开发到一半时,我们突然需要添加或更改角色。这种情况经常发生在新手和不懂互联网技术的人身上。另一个是产品开发全过程没有干涉。比如按照进度10天后发布产品,10天后把产品设计方案交给产品开发。10天后,到了发布时间。问产品开发的朋友,他们发现自己只有一半天赋。之所以问,是因为中间有人在休假,这是比较好的情况。如果是找外包开发,可能根本不会做,既消耗资产,又浪费时间。因此,

四。开发一个App要多少钱?

谈恋爱不伤感情。最后,我想提一下主题。App的组成、人员配备和时间估算已经详细介绍过了。开发一个应用程序的成本取决于开发人员的人员配备和开发时间(劳动力)。那么,我们就用一个20页的网页,包含50个基本功能,必须额外开发ios和Android客户端产品为例,来说明要花多少钱:

人员配备:

1名产品主管

1名用户界面设计师

1名服务器端开发工程师

1名Android系统开发工程师

1名ios开发工程师

预计时间:

需求:7天,输出是包括行动点、行动描述、优先级排序的需求分析文档。

产品设计方案:10天,输出为流程图、产品原型、产品需求分析文档。

UI设计:7天,输出是UI设计图。

开发任务分解与调度:1天,输出甘特图。

开发:60天,包括客户端和服务器开发,客户端和服务器联调(客户端按照每天一个网页计算,服务器按照每天一个动作点计算,60天就算了,因为客户端和服务器时间重叠)

并且检测和修改bug:10天,输出就是最终可以发布和运营的产品。

刚刚开始测量:

如果在北京工作,每人平均可变成本按1000元/天计算(包括企业办公和个人社保费用)。

估计总时间为710+716010=95天。

费用大概是5*1000*95=475000元。

以上是成本评估的大概思路。在落实措施的情况下,同一个新项目,不同的总体目标,不同的原告实际 *** 作的最终时间会有很大的不同。比如在产品设计阶段,领导干部喊着要仿制某个产品,这样产品和设计的部分劳动就会减少。在开发阶段,如果开源系统的架构或者开发者之前开发过类似的产品,开发时间会大大缩短。如果采用智能开发方法,时间有望更加精确到小时。室内设计师设计完UI后,后面不参与的部分不能算作劳动。如果把精英团队放在成都、Xi安等地区,成本也会下降。如果精英团队有大神的作用,成本也会增加。上面只有一个想法会让大家知道如何评估开发一个App的成本。遇到实际问题,一定要深入分析。

创作者:穆高级产品主管,曾从事手机和微博等社交网络的产品管理工作,对网络营销有很多了解。请关注我的微信微信官方账号:小白学堂(ID:大白学堂)

注:阅读相关网站基本建设方法的文章,请移至网站建设教程频道栏目。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/781716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存