1. 需求和架构
先确定一个具体主题、然后把 idea 传递给需求(产品经理)和架构师,产品经理和架构师会和用户多次详谈:产品经理将原先异想天开、模糊不定的方向捋清楚,架构师将回答技术选型和落地要求以及评估具体可行性。
结果是做出需求开发文档
2. 原型图和评审会
当确定了需求和架构后,就可以画原型图了,原型图完善后就让用户选 UI 风格,选定 UI 后开评审会(前端、后端、测试、运维、架构师等等共同参与并分配任务)
- 前端:样式
- 后端:接口
- 测试:用例
- 运维:环境
- 架构:代码(画图)
结果是画出原型图和评审会记录
3. 前后端联调和测试环境
各个模块拆分但是同步开发(每个小模块都给到测试用例)然后进行前后端联调,根据测试完善度 99.9% 就推到生产环境,然后再来个全体(或核心功能)测试,最后来个安全扫描结尾。