项目流程
项目角色:
PM:产品经理(Project Manager),项目主管或项目经理
RD:研发(Research and Development)
CRD:客户端;移动端(client Research and Development)
FE:前端(Front-End);前端开发(Front-End Development)
QA:测试(QUALITY ASSURANCE,中文意思是"质量保证")
UE:用户体验(User Experience,简称UX或UE)
OP:运维(Operations)
项目流程:
需求分析
- 了解背景
- 质疑需要是否合理
- 需求是否闭环
- 开发难度如何
- 是否需要其他支持
- 不要急于给排期
技术方案设计
1 求简,不过度设计
2 产出文档
3 找准设计重点(组件设计 组件拆分 数据结构设计 对接)
4 组内评审
5 和RD和CRD沟通
6 发出会议结论
开发 如何保证代码质量
- 合理排期
- 符合开发规范
- 写出开发文档
- 及时单元测试
- mockAPI
- code Review(代码走查)
联调
- 和RD和CRD进行技术联调(接口能力联调)
- UE确定诗句效果
- 让PM确定产品功能
PM说要价格功能
- 不能拒绝,走需要变更流程即可
- 如果公司有规定,按规定走
- 否则 发起项目组合leader的评审,重新评估排期
测试
- 发起提测邮件,抄送项目组
- 测试问题要详细记录
- 有问题及时沟通,QA和FE天生信息不对称
我的电脑没问题呀
- 不要说这句话
- 当面讨论,让QA帮你复现
- 如果需要特定的设备,让QA提供 你再设备上调试修改
上线
- 上线后及时通知QA回归测试
- 上线后及时同步给PM和项目组
- 如果有问题,及时回滚,先线上ok 再排查问题
项目沟通
- 多人协作,沟通是最重要的
- 每日已沟通,有事说事 无事报平安
- 及时识别风险,及时汇报