项目开发流程图:
项目开发流程:完成一个项目的流程,及人员
项目立项:负责项目
需求确认:业务逻辑及各项功能
交互设计:符合大众需求
UI设计:制作UI效果图,
开发工作:根据需求和Ui效果图完成功能实现
测试工作:测试验收功能和细节
上线:测试工作完成后,交由运营人员负责产品的上线及各渠道的发布安装包
1.项目立项
根据公司发展需求,或者市场需要,或者老板自己想开发一系列的应用,这些应用需要什么样的功能,解决什么问题,定位的人群,定位的区域等一系列因素,决定要开发一个应用的流程,叫项目立项。
2.需求文档
需求文档就是描述当前的应用都有哪些功能,这些功能的交互行为采用什么样的形式。当前功能的描述可能是粗略的,还没有完全定稿的。因此要和各部位人员开会协商,一起去筛查每个逻辑的细节。设计人员:
项目经理:把握整个项目的时间进度及资源的协调。有些公司没有项目经理,直接有产品经理代替。
产品经理:产品经理就是负责产品需求的人员,由他来负责做一个什么样的应用或者系统。
UI设计师:负责产品UI的细节说明。给出相关的产品图片,开发人员根据效果图,开发产品。
交互设计师:负责产品逻辑性的交互任务。有些公司没有。
后端开发人员:负责数据库及后台开发任务,提供客户端接口,同时要根据需求,输出接口文档,后台开发相关文档。
前端开发人员:负责处理PC 前端逻辑。
移动端开发人员:android IOS 端开发人员,开发手机应用人员
运营人员:app上线后,app的各种运营数据及上线,都有运营人员负责。
测试人员:对所有开发的各端产品就行测试,反馈bug,再交由开发修复。
以上人员会反复开会共同商议产品的业务逻辑。最终把产品需求确认下来,形成书面文稿,就叫需求文档。
3.设计工作
设计文档主要是ui设计图,需求文档出来了,设计人员会根据理解的需求,去设计UI图,开发人员人员就可以根据UI设计图,去开发。
4.开发工作
根据需求文档去做开发任务,这里面会设计和产品经理反复沟通需求的细节,拆解细节,讨论,梳理逻辑,验证,进一步完善需求。
5.测试工作
开发完成后,提交测试,项目正式进入测试阶段,测试测出的问题,会反馈给开发人员,开发在依据测试描述的问题,去验证和修复。
6.上线
当测试完成工作,就预示项目接近尾声,由运营人员来负责项目的上线和各渠道包的上传,同时控制各渠道包的安装及运行情况。
网友评论