热搜词

一个idea到一个app完成开发的“0”到“1”

来源:互联网 2017-10-25 15:00

从一个idea到一款app的成功落地,这是个怎样的流程呢?下面就简单谈一下流程?

需求的分析和整理

再好的想法,实施之前都需要进行细致规划而不是脑海里的天马行空。所以一份尽可能完善的需求文档会帮助你准确把握项目,更好的思考分析问题。大致归纳下,有几个点:

把握产品的客户人群,了解客户的真实需求。

分析产品的核心功能,和同类产品的竞争点,合理规划。

建立和完善功能逻辑和操作逻辑,相应功能模块的需求

一个idea到一个app完成开发的“0”到“1”

 微信图片_20171025145021.jpg

需求分析脑图(图片来源于网络)

预算

这里的预算包括开发时间和开发成本,需要根据你的需求来。一般来说,需求越细致,相应的预算就会越高。因此前期的需求文档是非常有必要的,需求分析越透彻,越有利于你对整体项目预算的把握,避免出现烂尾项目,或者到最后辛苦几个月却入不敷出。

原型设计

根据具体的需求分析文档,进行原型图的设计:包括页面设计,页面之间的业务逻辑,功能结构划分等。

一个idea到一个app完成开发的“0”到“1”

 微信图片_20171025145026.jpg

原型图(图片来源于网络)

 

UI 设计

包括前端后后台管理的UI。UI设计师会根据原型图进行相关界面的UI设计,包括色彩的搭配,交互设计,通过与产品经理的沟通修改最终确定。

一个idea到一个app完成开发的“0”到“1”

 微信图片_20171025145029.jpg

UI界面(图片来源于网络)

开发

服务器端:设计数据库,编写API接口,服务器架设等。

APP 端:根据UI设计图进行界面开发,UI 开发完成则进入和服务端接口对接,通过服务端的接口获取数据,编写功能上的逻辑代码。

Web 管理端: 根据前端的业务逻辑,后台会有相应的功能与之匹配,同样需要编写功能上的逻辑代码。

测试调试

APP 功能开发完成之后,测试人员会对整项目进行系统性测试。如果没有专业的测试,至少你得装手机上让人点点玩玩,发现问题及时修复解决。

发布

经过测试,应用基本上没问题了,就可以准备发布上线了。这个就不啰嗦了。

运营迭代

在产品投入市场后,根据用户的反馈,再次进行需求整理,开发设计。

日常维护

通常就是产品基本上稳定运行了,但是可能还存在一些小问题,需要解决。

 

论坛热帖更多>