老板认为上线就不该有任何问题了,我该如何反驳?

2017-12-16 11:07:42 +08:00
 SlipStupig
本人是传统行业做业务系统,跟老板起了争执,老板认为软件经过了测试,经过评审了就可以杜绝一切 bug,不然就得找我们部门来背锅,怎么才能扭转老板的观念呢?
10642 次点击
所在节点    职场话题
96 条回复
fundon
2017-12-16 21:22:35 +08:00
怼上:上线了,就别再有需求!
JustFuckingDoIt
2017-12-16 21:36:56 +08:00
影响业务运转的 BUG 不能有吧
catror
2017-12-17 00:06:51 +08:00
…坐牢这么严重还是撤吧,去哪挣钱不是挣钱
mingyun
2017-12-17 00:44:22 +08:00
微信都有 bug 呢,他不知道?
l00t
2017-12-17 00:46:20 +08:00
@DeutschXP 哪个地方的工业级要求是软件没有 bug ?
sexrobot
2017-12-17 00:46:50 +08:00
你告诉他 换另外一个人来 有更大可能出更严重的问题
jason19659
2017-12-17 00:47:26 +08:00
开发:没测出来怪我咯
测试:测试不可能测试出全部 bug
wavefly
2017-12-17 00:51:56 +08:00
道不同不相为谋,走人吧
7colcor
2017-12-17 03:12:55 +08:00
哈哈,想起前 2 天我们老板说"原来测试还有用"
abcbuzhiming
2017-12-17 09:44:11 +08:00
@SlipStupig 扭转别人的想法是不可能的,别白费劲了
rocksolid
2017-12-17 10:09:50 +08:00
得了,这种人你想让他承认是不可能的,别浪费时间了
cnTangLang
2017-12-17 10:14:58 +08:00
对对对,您说的对。

一般,我对 SB 就是这么说,好让他们继续错下去。
vimutt
2017-12-17 10:27:04 +08:00
@SlipStupig #60 钱不是问题的情况下 虽然百分百不出 bug 很难保证 但现实中 稳定性超强的软件还是很多的,比如 LaTeX 之类的。所以,不妨报价提高点 ,找点牛 x 的人来,只要老板敢付钱,做个阿波罗登月的系统也没问题啊。
DeutschXP
2017-12-17 10:47:33 +08:00
@l00t 多了去了,但你得先弄清楚什么算是(关键性的)Bug。
譬如汽车上,中控,你插个卡,弄一个奇怪文件名的歌曲播放不出来,然后播放器死机了,重启了,这不算关键性的 Bug,甚至都不算 Bug。但你不能说因为一个奇怪的文件名,导致中控失灵了,双闪自动打开然后关不掉了,就因为这个破文件名,那这就属于 Bug 了,这也是绝对不允许的。
就是说,对汽车的软件来说,核心功能是对汽车的基本控制和安全性,在任何情况下都不允许出现关于这两者的 Bug,否则就不能作为产品拿出来销售。
飞机上会不会出现空服烧个热水导致飞机自动开始放油或者发动机停转?
三峡大坝会因为什么 Bug 导致突然开闸放水么?
银行会在什么情况下算错储户的利息?或者丢失储户的余额记录?

所谓的 Bug,很多都是开发人员没有考虑周全,开发不够严谨,测试不够充分,再归纳一下,就是时间,钱和能力的问题。

譬如,我用过不少深圳的山寨手机,也用过荣耀之类的低端,山寨机的特色之一就是,我一旦按一定顺序在卡槽 1 和卡槽 2 放入两张(德国)特定运营商的 SIM 卡,就绝对出现跳屏,许多品牌都试过,都是这个问题。而荣耀就没有这种情况,三星之类就更不会了。我的理解是,大厂比如三星苹果,它有条件并且也愿意针对全球各种运营商各种卡进行测试,而小厂就会觉得我理论上针对电磁干扰等等已经做了应对设计了,那么我简单测试一下,OK 通过,那就应该没问题了。

楼主都说了,他们老板认为时间和钱都不是问题,那么换个角度想一想,譬如你经过一年开发,上线了一个软件,然后过了 3 个月发现了一个 Bug,你立刻修复了。那么,为什么不能够不急着上线,而是多用 3 个月,在测试中就发现并解决这个 Bug 呢?如果我是老板我也会这么问。如果你说,内测达不到条件,那么还可以有公测呢。
楼主老板是做传统行业的,那就更好理解了,发现 Bug 打补丁,估计老板认为跟产品召回性质差不多了。就想想汽车行业吧,那每一个为数不多的召回,背后可都是惨痛的损失。不找几个团队出来背锅承担责任甚至法律责任,怎么可能。

以前的时候,产品开发,跳票半年一年,不都是很常见的么?只不过现在都被互联网思维惯坏了,只要不是硬件问题,是能够通过软件补丁弥补的问题,都不急着解决了,都是匆匆忙忙搞个半成品就上线。
mcfog
2017-12-17 10:54:23 +08:00
如果这个“不该”、“背锅”是指出问题要抓原因反省并改进质量保证体系,那是理所当然的

如果是指扣工资奖金什么的,那六字真言送给你

反过来如果是没问题额外加奖金,那还不是你有钱你说的都对么

无论实际情况如何,“反驳”老板都不是明智的做法
anmaz
2017-12-17 11:25:35 +08:00
对啊,老板说的没错啊,上线就是不能够出任何问题啊,出了问题就是测试的锅,那就把测试全炒了嘛,谁叫你们没测试好。
KErwin5280
2017-12-17 12:21:31 +08:00
看了这么多答案,感觉都是理性思维。老板想的是上线以后不能出大麻烦,想当然的认为不能有 bug。这个问题现在你回答不了,只能如实的告诉他你会尽最大努力去避免 bug 的产生,因为你也不能对未来的事情做保证。真挚一点,让老板看到你的认真和努力就好了。拙见
imn1
2017-12-17 12:44:31 +08:00
“应该”这个词,既有主观的确定意思,也有客观的不确定意思,例如:
就应该这样——确定,命令语气
应该这样吧——不确定,评估语气

老板如果使用的是主观确定意思,更多是一种要求或者命令,其实是很普通的一句话
相当于“这事你要做好,不然拿你问责”,这个 90%以上的老板都会说吧?

如果理解为对情况的评估,相当于“这事不可能做不好,做不好是你的责任”
我觉得理解错了,因为老板是不会依据过程来评估是与否的,只会直接说目标结果

不要觉得老板会跟你一样会做客观评估
seki
2017-12-17 15:09:27 +08:00
看是什么产品了,人命关天的,用在飞机汽车导弹上的代码就是要做到这么严格呀。但是这种代码的成本就会很高。如果你们的系统本身没有这种需求,那就不要这么浪费了
xuboying
2017-12-17 16:21:31 +08:00
有钱人以为钱可以买到一切,他的教训就靠你给了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/415221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX