一.新员工融入引导:
1.当前流程介绍
2.团队文档库整理
二.代码周期性审核
1.短周期CodeReview,让团队成员之间了解其他需求开发逻辑
2.尽早报漏问题,相互学习,共同成长
三.上线回归机制
1.避免因环境不同产生的线上bug修复不及时
2.最好是有预发布环境(是否可以从集群中拿出 一台单独做预发布环境)
、
四.开发任务需要确认细节:
1.任务分配。分配到人之后需要更细的分配
2.任务追踪:需要明确每日进度(或者更细节)
3.及时反馈机制:需要在站会/周会上报漏出每一个人遇到的问题,明确每一个人的任务
五.基于个人开发分支的测试环境-(KDAS)-配置系统
运行流程:
个人环境申请:环境名xxx(唯一).local.doing.com
个人开发分支:dev1-branch1,dev2-branch2
个人依赖项目:pro1,pro2,pro3(默认master),
依赖同步开发项目:expro4-branch1 ,expro2-branch2
Kubernetes部署:(init.sh , config.sh , run.sh)
内部局域网域名解析:配置网络
-公司内部网络访问xxx.local.doing.com即为个人开发环境
配置系统:
手动管理镜像,脚本,网络,服务,及其他一些开关项
*线上问题大部分都可以归纳到不严谨上线产生的问题 ,所以在流程上就要尽量杜绝风险代码/操作。
*要建立完善的审核机制,减少错误产生的概率,要做好错误统计。积累错误样本
网友评论