1. 需求产出
客户、产品经理、竞品(对手的产品)、收集市场反馈
2. 项目立项
从市场来看,会提出很多需求,但是需求很多是不合理的,
就需要将需求进行筛选,筛选出用户真的需要的、符合用户的
-----------------
将筛选出来的需求进行开发
立项(确认做这个需求)
3. 产品经理
① 写需求文档 -- 用文字方式描述功能实现的过程、文字提示、按钮提示.....
前端、测试、后端
② 画原型图(草图)
一般是给设计师来使用,设计师根据原型图设计设计稿
前端需要根据原型图确认跳转链接
.......
4. 需求评审
需求评审会议
产品经理会先讲解自己的需求 (实现的步骤、实现的细节、和哪块有关联)……
前端、测试、后端、UI、运维、项目经理.....
以上人员开始进行提问,产品经理进行回答,
如果最终都没有问题,开始确定这个功能、需求能不能做
如果没问题:肯定需要做这个需求
如果有问题:将需求打回,让产品经理进行更改,知道没问题
5. UI 设计师
根据产品经理的原型图设计设计稿、切好图
切好图、设计好以后,将设计稿和图片传递到像素大厨、蓝湖
6. 前端开发工程师
【注意】
如果使用的是框架:Element, 让设计师按照 Element 风格来设计
如果有图标,一般都是在阿里巴巴矢量图标库,让她拉你到阿里巴巴矢量图标库的项目中
① 根据设计稿绘制结构和样式
② 可能会使用 Mock 来模拟后端的数据 Vue 3.0
③ 调用接口、渲染页面
④ 进行逻辑开发
7. 后端
① 业务逻辑、给前端提供接口
② 操作数据库
③ 处理 “三高”
8. 联调测试
联调:联合调试、自测
前端和后端进行自测、
测试接口地址、响应的字段、传递的字段……
9. 产品初次验收
让产品、设计师查看是否符合最初的预期、
同时查看结构和样式是否符合设计师的风格
---------------
文字、颜色、边框 --> 可以改
如果是功能不完美,需要新增、删除 --> 不可以改
--> 这时候你找项目经理,来进行协调 --> 如果改,加工时
10. 测试工程师
提测 ~~~ 提交测试
功能测试、性能测试、压力测试……
如果测试有 Bug ,打回修改
11. 预发布
预发布环境和线上环境基本是一模一样的
12. 发布上线
12、2、3 ~~~
13. 验收产品
在上线以后,需要交付给产品,进行验收
产品经理开始使用这个产品、功能
如果产品说没问题,就没我们事
如果有问题,回回滚到上一个版本