[软件工程]软件上线后出现了重大bug是谁的责任

这个问题是个老问题了,但是一直没有很详细的回答过,这次看到知乎上有人提到,就回复了一下,原帖如下:

https://www.zhihu.com/question/42151352/answer/99683378

我的回答:

首先,发现了问题,第一时间应该考虑的是如何解决问题,其次才是查找问题的来源避免问题的发生。

对于企业来说,问题不解决,只是纠缠问题是谁的责任,公司会被这些人直接拖垮,这时候对于企业来说最重要的就是解决问题!
其次,问题解决后,再查找问题的来源,这时候才需要分类:
1,需求覆盖不到的地方,描述不清楚的地方,需求,设计和测试都要承担一定的责任,需求的责任最重。
说需求人员的责任大家都容易理解,为什么说设计和测试还有PM都有责任,是因为需求的评审是需要设计和测试参与的,角度不同,具体这里就不展开了。
除非判断就是需求采集中的重大缺陷,否则设计和测试都有关联的次要责任。
2,设计过程,开发过程没有实现,需求检查到了,设计和开发却没有弥补。
设计或/和开发的责任,PM责任最大,监管不到位。
3,测试过程中的疏漏,前面那位说的比较完全了。
测试用例没有覆盖,测试用例覆盖了却没有执行,各有不同的偏重点,前者参与评审的相关人员都有责任,后者测试组的完全责任,PM也有对应责任。
4,交付部署中出现的问题
版本拿错的责任,一般在于PM,配置管理员和测试经理,也有可能是因为没有足够明确的制度造成了混乱,这样需要部门经理或者更高层的人员来牵头负责。
版本拿对了,安装过程出错,交付部署人员的责任最大,项目经理次之。
大体上就是这样分类和对应,应该算是比较全了

时间: 2024-08-26 02:57:18

[软件工程]软件上线后出现了重大bug是谁的责任的相关文章

软件工程--软件危机

1.1软件危机 1.1.1软件危机的介绍 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题.这些问题绝不仅仅是不能正常运行的软件才具有的,实际上,几乎所有软件都有不同程度地存在这些问题. 概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求:如何维护数量不断膨胀的已有软件.软件危机具有长期性和症状不明显的特征. 具体地说,软件危机主要有以下一些典型表现: 对软件开发成本和进度的估计常常很不准确: 经常出现用户对"已完成的"软件产品不满意的情况

系统上线后WCF服务最近经常死掉的原因分析总结

前言 最近系统上线完修改完各种bug之后,功能上还算是比较稳定,由于最近用户数的增加,不知为何经常出现无法登录.页面出现错误等异常,后来发现是由于WCF服务时不时的就死掉了.后来就开始分析问题.得到的初步解决方案如下: 1.在Web端调用WCF服务使用后,未释放未关闭导致新的链接无法访问 2.增加默认的连接数,系统默认的链接数比较小 3.提供同一个WCF服务的不同实例 1.在Web端调用WCF服务使用后,未释放未关闭导致新的链接无法访问 首先保证客户端每次建立的连接在使用完成后进行关闭.那么请不

Scut 上线后遇到的问题

1. 上线后的大并发问题: var sem = new Semaphore(_accepts, _accepts); while (true) { sem.WaitOne(); #pragma warning disable 4014 _listener.GetContextAsync().ContinueWith(async (t) => { try { sem.Release(); var ctx = await t; await ProcessListenerContext(ctx, th

TerraGate软件安装后,不能启动的解决办法

在服务端安装Skyline的TerraGate软件的时候,大家可能会遇到过这样的问题,“TerraGate软件安装后,不能启动”,很多时候,这个问题是因为TerraGate设 置的端口号已经被占用造成的.那么,如何查看哪些端口号已经被占用了呢?1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口:2.输入命令:netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口,比如是49157,首先找到它.很多时候,我们执行到这里就可以了,直接选择一个没有

App上线后,接下来要做什么?

随着移动互联网的发展,智能手机的逐渐普及.很多行业都想进军互联网的市场,所以他们都会找广州App开发公司品向科技开发,但是App上线后,应该怎么吸引第一批客户呢? 准备上线时一定保证上线资料的完整和统一性 应用名称.应用图标(icon).应用描述.市场截图.更新描述,这是用户从应用商店接触到产品的第一印象,视觉上的赏心悦目能够提供给用户第一次的微笑价值.市场截图与icon的视觉统一,应用描述简单但不无趣,都是加分项. 申请应用商店的免费推广资源 这里的免费推广包括首发.新品推荐.专题推荐.做首发

160527、项目上线后session(远程session)

import java.io.Serializable;import java.util.HashMap;import java.util.Map;import java.util.UUID;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.bea

免费建站系统上线后反响不错

网站上线后做了一些测试就想试试看看用户反应怎么样,于是在经常逛的几个社区发了几篇文章,没想到,一天竟然带来了300多ip网站注册了30多个用户,生成网站20多个,根据几个用户的调查反映还不错,看到这些心里有了许多安慰. 说到这个系统真可谓是一波三折,其实好几年前就有这么个想法,因为一直从事网站建设的业务,总想着有一天,网站不需要一个个的做,也能够批量化生产,注册个账号,点点鼠标就成了,不需要设计师设计好几天,程序员加班好几天,一切都将变得如此的轻松,就这样今年终于下定决心做了起来,总共花费三个月

总结:Unity3D游戏上线后的流程回顾

原地址:http://unity3d.9tech.cn/news/2014/0127/39748.html 首先.unity 灯光烘焙 :Unity 3d FBX模型导入.选项Model 不导入资源球.Rig 不导入骨骼.Animations 不导入动画.在Model选项勾选 Generate Linghtmap UVs .否则.灯光烘焙.会出现阴影错乱.灯光烘焙时FBX Shader 选项 Mobile/Unlit(Supports Lightmap). 动态随机地图:地图拼接的时候.注意地图

小程序之使用阿里字体图标 定义主题的颜色 控制首页标题的样式 如何使用组件 水平居中和垂直居中的方式 H5 关于上线后,

项目搭建 1==> 需要创建的文件夹 styles 存放公共的样式 components 存放组件 lib第三方库的 utils 自己的帮助库 reques 自己的接口 2==>如何快速创建页面 在app.json中 写好页面路径.直接保存,就会自动生成文件 "pages/good_lis/good_lis", "pages/cart/cart" 3==>如何使用阿里字体图标 将网址(生成的http://at.alicdn.com/t/font_1