作为一名软件工程顾问,我曾参与过很多的项目,主要为软件团队进行开发工具和方法论方面的咨询/培训/指导,app软件开发,我接触过不下100个各种类型/大小的开发团队,有传统行业,app 开发 外包,有互联网,有不差钱的,也有刚起步的创业者;其中也不乏app开发项目。开发团队遇到的问题共性是每个人在一个团队中的位置很大程度上决定他的判断,简而言之:视野问题!而当大家问一名IT人士那个经典的“做个app要多少钱?”的问题时,他也仅仅能根据自己的技术背景和经验给你一个答案,更加倾向于推荐那些相对稳妥的方案;而不懂技术的人更加无从判断。我想说的是:虽然互联网创业是个技术活,但技术选型一定要业务先行,ROI(投入产出比)优先。这就是为什么你首先应该从成本角度进行分析,做出判断;而不要受制于技术!
特别是如果预算不是很充足的情况下,app开发,就要兼顾开发团队规模和开发价格这二者的关系。规模越大,专业度也就越高,但开发价格也就越高。大型软件公司价格是中小公司的十倍甚至几十上百倍,而且在后续功能的沟通和调整方面没有灵活性,后期想改一个需求功能都需要走漫长的流程。所以,并不是开发团队越大越好,相对来讲,拥有20人开发团队的公司是比较灵活、价格适中又具备专业开发能力的。
移动互联网时代,企业的移动化需求越来越迫切。移动应用呈现出爆发式增长,根据维基百科上的资料,截至到2014年8月,Google Play上的应用数量在130万以上;过了一个月后,AppStore的应用数量同样超过了130万款。一年左右的时间,两者的应用增长数量都在30万款以上,这也就意味着平均每天都有800多款新APP出现。
对于APP的创业公司来说竞争对手越来越多,只有那些在技术和市场上拥有利位置的APP才能最终占据市场。