首先在做APP之前我们需要保证,已经有了一个成熟的团队(这是非常幸运的前提,能够在极大程度上缩短开发时间,减少开发成本)
开发一个APP的基本团队至少需要:产品经理1名后台开发1名安卓开发1名iOS开发1名前端开发1名设计师1名。
初始团队大概需要6-7人,团队平均工资一般计算为400元/人/天,按照开发中小型APP一般工期计算,需要3个月时间(具体工期需要根据APP具体功能计算,时间可能更短),工资部分需要支出:400*6*3*30=216000元。
沟通确定需求环节至关重要。很多客户并不知道自己究竟想要的是什么。其实功能上一点点区别,就可能导致开发难度极大的差别。
举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做1种还是做7种开发成本可能就相差数倍。
又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是如果商品数据有几百万条,这时候肯定会崩溃。而且不仅仅是商品数据会起到影响,比如搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。像淘宝京东这样大平台,光一个搜索功能就需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。
2、 工作量评估:在确认了项目需求后,技术团队对项目的价格和进度进行评估,并提供一份详细的报价表及项目进度文档,确认开发进度及时间安排;
4、 设计、研发、测试、上线:这个阶段又包括,大功能模块代码编写、产品原型设计、界面效果图设计。产品在设计图完成后,进入研发阶段,通过编程语言形成正式的程序。
至此,App的制作过程就完成了一大部分,可以进入测试部进行测试。作为一个开发者来说这才是重头戏,设计,测试都是别人的事情,这一步主要是开发者努力打码阶段,不断码砖,修bug阶段。把大概的界面和功能连接后,App的大致demo就出来了,demo自己试用和体验几遍后,根据实际情况修改,没有大错误后,新版本可以尝试寻找beta用户,根据测试用户的反馈,改进并反复测试。
其实大家往往忽略的一个很大的费用成本,不在前期的开发投入,而是后期功能需求更改、维护与调试的费用。大家有所不知,一个成熟的APP后续跟进维护所投入的费用,往往比一次性开发大得多。
现在许多公司,版本1.0做完之后就丢给顾客,后期功能增加和维护,就是,收钱,收钱,收钱。不知道多少客户有过这样的心酸经历。
- 本文固定链接: http://www.douyinkuaishou.cc/?id=7225
- 转载请注明: admin 于 抖音快手 发表
《本文》有 0 条评论