在做APP之前,一般会有一个老板,老板大概知道他想要什么功能(对,老板一般不知道他要做什么,什么是需求,什么是产品定位),这时产品经理就要上马,和老板各种扯皮,理清需求,找出产品定位,这里大概扯了两周,好说歹说会把产品定位,一期的需求想清楚(期间架构师可以开始构思产品的技术架构,但没正式开始)。
在产品定位以及早期需求确定之后,需要考虑产品名称、需求调查、竞品调查分析、注册域名、购买服务器以及周边基础功能(如CDN存储、短信服务、消息推送等)、商标(未注册的商标,许多团队都在吃这一亏)、抢注域名、设计Logo,在老板不中途改变主意、改变产品需求和定位的前提下,最少要拖一个星期,这时产品原型、技术架构的雏形也出来了,基本可以进入真刀真枪的干活了。这个步骤假设域名不需要花很大的钱购买,全部费用算起来每隔10000元就能搞定。
郑州网站制作公司产品版本规划阶段,结构设计阶段。
看起来一切就绪后,产品开始整理需求,并根据需求优先级对版本进行计划。构架师按照产品发展的方向,开始进入开发环境、生产环境部署、基本代码研发阶段。
需要指出的是,做APP最常见的两种功能实现方式是Native原生和Webview方式,它们的优缺点不在本文讨论的范围之内,一般为保证体验,Webview方式以原生方式为主。用本地方法进行开发,版本尤其重要。首先,APP开发完成后,需要上架到APPstore(假设我们只有iOS和Android),而iOS的APPStore则需要漫长的应用审核周期,你必须事先计划好以后的中小版本的功能,这样才不至于在这一环节中出现自相矛盾的情况;其次,当你的APP安装到用户的手机上时,你肯定希望他大部分时间运行的都是最新的版本,如果你的版本更新太频繁,用户就很烦。
这一过程似乎很顺利,在产品经理理清了产品思路后,开始为产品V1.0做计划。