项目随着PM的鞭策和大家的努力,项目开发阶段接近尾声,开始进入发版阶段。本文分成发版前中后三个方向进行讲述。
项目发布前
1. 代码封板:在测试/产品验收对代码进行封版,不然依旧有无尽的优化需求,甚至会影响上线交付的质量和时间。
2. 收集数据库脚本
3. 部署方案:对于新项目是需要明确使用现有或者新购、云服务器物理地址和厂商来,最终确认服务器的网络地址 。
系统环境及其场景:
开发环境:技术同事实现需求环境。
测试环境:测试同事进行功能冒烟测试、ST测试
UAT环境:业务部门、产品经理验收项目。
灰度环境:与生产配置一模一样,为了做上线后验证,如果业务流程无误才会发布到生产环境。
生产环境:业务正式使用的环境。
4. 回滚方案
最后
项目的上线是结束也是全新的开始。