一、背景介绍
没有老师上课,但是却有很多的在线人员,并且这个在线人员的时间还对不上。联系了相关人员了解这个老师的上课情况;并在学生端查看是否有开课,由于学习通确认是否还是这个班的学生。最后询问各个组长才发现,他们在生产环境上做测试,修改了生产的部分用户数据导致这个问题。
二、问题分析
出现的原因
1.没有按照规章制度做事。生产环境是给用户提供服务的,不能私自修改数据和进行测试。
2.没有站在公司的角度去思考问题,生产环境关乎到用户,关乎到公司的生存,也关乎到公司的每一位开发人员。
3.对生产环境没有足够的重视,没有通过上级领导的通过就进行了测试和数据的修改。
解决方案
1.在上线之前可以有一个单独的环境来确保服务的无误。
2.每个人对生产环境要有敬畏之心,明确修改生产环境导致丢失用户给我们带来的影响。
3.环境之间做到权限的隔离,没有权限的人无法操作生产环境。
三、总结提升
对生产环境有敬畏之心,站在公司的角度去思考这件事情带来的影响。明确事情的边界,哪些是可以操作的哪些是坚决不能操作的。