1.需求决定
在开发APP之前,我们一定要和客户确认ta的要求,对于每一个要求都要详细列出文件,这样不仅是为了加快工作效率,也是为了减少后期扯皮事件的发生。为了杜绝后期需求的变化,所有的需求点都必须在需求确定的时候确定,否则后期一旦需求发生变化,就会引起更大的变化,严重的会导致数据库结构和逻辑的整体变化,而这些变化一旦发生,必然会导致我们已经开展的开发工作变成泡沫,一切都要重新发明。
二:原型设计
确定需求后,产品经理开始使用原型工具设计APP的原型。这里原型设计的目的是为了加快UI设计师的设计速度,解决他们无法理解产品逻辑的问题,让设计师专心设计。产品经理应与项目经理和客户充分讨论,并根据要求设计原型。客户确认原型设计后,产品经理可以将项目交给UI设计师进行设计。
三:UI设计
UI设计师要针对产品经理的原型,运用自己的专业知识,充分利用原型色彩和提升用户体验,进行页面设计。
四.审计方案
UI设计师拿出设计方案后,客户需要对方案进行审核,这一点非常重要。如果客户在这一步之前不满意,他仍然可以修改方案,但是如果客户已经批准了方案,他就不能再修改了。这个要向客户解释,因为一旦再次修改,变化会很大。
动词(verb的缩写)开发方案
对于UI设计,项目经理或技术经理确认整个APP的开发方案,包括数据库设计、服务器出租架构、后台开发语言,以及APP前台方案的确认,将每一个细节整理成一个方案,然后给每个相关的人安排事情,加快开发,然后开发就可以正式完成了。
六:在线测试
APP的开发完成后,测试人员要进行测试,包括压力测试、黑盒测试等。确保APP启动前没有任何bug。