在移动互联网时代,在进行网络创业时,一款移动端app必不可少,下面是我想要实现一款app的步骤:
1)想法的产生和完善
一般的idea刚诞生之初不是完善的,需要深入的了解市场需求、用户 痛点、市场同类竞品情况。根据用户痛点和市场需求来分析自己的app产品需要哪些功能,有些你认为好的东西不一定是最受用户欢迎的。
基本所有的一线大互联网公司,最初创业的时候也是做电商的专注于做电商(淘宝),做即时通讯社交的专门做社交(腾讯),做搜索的专心做搜索(百度)。当你的产品的核心价值被用户接受,拥有了相当的用户认知度。你在可以在你的平台上去逐渐延伸。记住互联网行业是T字形模式,先做深度,在做广度。集中资源,重点打击。
在前期创业者在思考自己的产品的时候,每个功能的选择都必须慎重(跟产品核心价值的关联性,实现起来的时间和工期等要素)。互联网产品最重要的都在你的产品二字,团队和资金也都是为了产品服务。如果产品从初期的开发到定位不够完善,那么日后在运营的时候这些问题都会给你造成成吨的伤害。为了更好的做到这一点,建议创业者无论是自己组建团队还是找外包公司开发都尽量与产品经理和项目经理去多沟通,意见的针锋相对和摩擦是少不了的。早期的充分准备都是为了以后的成功!
2)产品的开发和实施
第二个问题就是当咱们的idea经过充分的思考和定位确定下来后,就是需要将其实现的过程。 一般一个app产品项目的实施团队需要的最基本配置和成本如下(可活动):
l 后台web工程师一名(需要最好2年以上的移动端web开发经验,参考市场价年薪一般为15万到25万)
l android工程师一名 (需要最好2年以上的安卓前端开发经验,参考市场价年薪一般为15到30万)
l IOS工程师一名(需要最好2年以上的IOS前端开发经验,参考市场价年薪一般为20到40万)
l UI美工一名(最好2年以上的移动端产品设计经验,参考市场价年薪一般为12到20万一年)
l 产品经理/项目经理各一名(这2个职位既需要懂一定的技术,沟通能力要强,还可能需要懂心理学,艺术等等领域,年薪一般为20到40万之间)
好的程序员或者产品经理项目经理都是无价的,创业公司如果工资给的比不上市场价就以股份补偿,要让跟着你干的人看到希望。一般上述职位在创业公司里其实没有明确的规定,可能你的程序员是都全栈工程师什么都会,你的项目经理兼职产品经理或一人多职等(所以可能你的技术团队在3人到10人之间都是有可能的)。
根据需要开发的产品类型不同和功能数量以及难度不同,一般一个app产品的开发周期最常见在2个月到半年之间,同时不代表开发完后就没事了。后续技术团队对产品的日常维护、BUG调试和产品功能迭代的成本是一直都有的。 程序和代码不是一劳永逸,在这里给大家提供一个数字,很多项目都是每8个月更新30%的代码,14个月更新60%以上的代码。系统是不断升级和迭代的。
当你的产品一步步走向成熟,你的业务线不断拉长,也就需要不断的扩充你的技术团队来作为充实的技术后盾,为你不断增长的用户数量和升级的业务性作准备。
创业公司如果本身就自有扎实的技术队伍是最好的,如果没有则通常的做法是先找个靠谱的外包公司,搞好跟外包公司的关系。虽然市场上的外包公司繁多,看似有钱找人很简单,但是真正能站在你的角度去为你从专业的角度去思考的不多。要找到溜须拍马的简单,但是找到举一反三的难。而你对合作公司的态度决定了别人只是把你的项目当成个外包项目在接还是真正把你当朋友去为你考虑。外包公司往往一年接触的客户成千上万,他们见过太大的成功和失败。如果你有幸能遇到一个专业的给你指点一二,在以后的道路上能少走很多弯路。在跟外包公司把第一期项目开发完成上线后,相信对产品的构思和研发都有了一定的参与经验。这时创业公司就可以开始逐步的搭建自己的技术团队,同时之前合作的外包公司也可以给你一定程度上的意见招到合适的技术研发人才。
外包在大部分时候只适合早期,等到你的项目有神有色逐步发展的时候,拥有自己的技术团队是必经之路。
3)服务器和带宽
基本所有的互联网产品都需要租服务器带宽,这部分的成本要怎么样去核算和控制呢。在这里我们只做一般概述,实际实施时会很复杂。
首先要看app本身的类型,是游戏,还是视频类app,还是论坛BBS类,或者电商类,即时通讯类,或者新闻资讯类等。一般视频类的产品是对服务器带宽要求最高的,也是成本最高的一类产品。优酷2014年总带宽成本为9亿人民币,而其次对带宽要求较高的就是包含大量图片的电商项目和社区BBS项目。一般具体不同的项目平均在每个用户上的服务器和带宽成本在几毛到5元之间每年。
控制这些成本的因素有很多,这里无法一一列举。只说明一二。比如一般可能有你app本身是否有缓存系统,和你服务器架构等很多因素相关。所以软件行业很多时候一个项目在找外包公司报价的时候,你可能得到的报价最低价和最高价差几倍甚至十几倍。有很多的原因是他们采用的技术不同,所以成本也存在巨大的差异(耗电量优化程度,用户流量消耗程度等),
而这样造成的就是你产品在以后运营时是否会产生巨大的运营成本。比如项目不做缓存和做缓存价格差异就能差出来很多,但以后在做了缓存的情况下可能你服务器带宽只需要租100万一年的,如果没有缓存可能就要租到150万一年的服务器带宽才能扛得住。诸如此类的细节只是冰山一角。创业者在选择的时候应该从多方面长远的去思考和选择开发商,而不仅仅是看谁的价格更有优势有选谁,往往这样带来的结果是以后要付出十倍以上乃至更多的成本,严重的会导致项目的失败。