【提问】
测试小菜鸡在此向业内大老请教,项目部署到底是谁该干的活?开发?运维?测试?希望有大老可以浅浅帮忙解答一下。
【发生背景】
后端开发项目部署到线上漏了一些配置文件,导致生产出了严重bug。
开会总结的时候,后端开发表示:本次事故确实是他们的问题,说后续会改善部署流程之类尔尔。但是他们突出的重点是,项目部署本来就是测试该干的活,以后希望由测试这边打承担部署工作(仅针对测试环境),并且测试也可以熟悉部署流程,部署需要哪些配置项,避免在部署生产的时候再出现类似问题。
我的内心OS:这锅甩得猝不及防!实在是接不住啊!
【总结】
所以我就是想知道,一个互联网公司正规的开发流程到底是怎样的,技术团队应该如何分工以及各司其职?