1
150 2017-12-16 11:12:02 +08:00 4
固执的老板,你反驳也没用,你也无法扭转老板的观念。
混不下去就分手吧。 |
2
alexapollo 2017-12-16 11:14:02 +08:00
线上系统 BUG 自然越少越好,但杜绝不了,这里是有维护成本的
|
3
TomIsion 2017-12-16 11:14:59 +08:00
你们部门是测试部门?
这个“杜绝一切 BUG ”应该是测试部门来背锅吧? |
4
aoooo 2017-12-16 11:15:44 +08:00 via Android
辞职
|
5
execute 2017-12-16 11:15:58 +08:00 via Android 2
即使是 Windows 这种全球装机量巨大的系统软件,也会出漏洞和病毒,你问问你老板怎么看
|
6
iyaozhen 2017-12-16 11:18:04 +08:00 via Android
bug 可以有,事故不能有。
|
7
5mins 2017-12-16 11:18:49 +08:00 via Android
让老板去找测试,找评审说去……
|
8
SlipStupig OP @execute 他认为是微软技术不行....
|
9
pimin 2017-12-16 11:20:35 +08:00 via Android
赢了又能怎么样?
不如赔个笑脸耐心解释一下 |
10
SlipStupig OP |
11
SlipStupig OP @pimin 我没求输赢,我只是想扭转观念让他能接受这个现实
|
12
teddybun 2017-12-16 11:22:39 +08:00 via Android 3
这样的老板多了去了,老板经常在群里问的问题,都没法回答。
老板的弟弟这样说,你们都不是大牛,大牛都是写内核的,Java 过几年就没有了,你们只能拼时间。我心里想,麻痹你有多长时间没有写代码了,懂个几把,你他妈写个淘宝出来看看,那里面写内核的人也不多。 |
13
zzczzc 2017-12-16 11:25:39 +08:00
送分题,辞职
|
14
hzcxdgioa 2017-12-16 11:26:12 +08:00 via Android
那以后你就说还有 bug,不能上线,一直推
|
15
SlipStupig OP @hzcxdgioa 还有 deadline 的,只是这个时间只是比较长......
|
17
Luckyray 2017-12-16 11:35:47 +08:00 via iPhone 5
学学网游,内测封测一侧二测公测再测,就是不正式运行
|
18
facetest 2017-12-16 11:46:35 +08:00 via Android
说不通就请他另请高明喽
|
19
ddugujiujian 2017-12-16 11:51:18 +08:00 via iPhone
17 楼 +1
|
20
misaka19000 2017-12-16 11:55:36 +08:00 via Android
离职
|
21
hvsy 2017-12-16 12:06:31 +08:00 3
让他找一个例子给你.还去学一学.取取经
|
22
ETiV 2017-12-16 12:08:52 +08:00 via iPhone
给老板找那种交付了的房屋住了几个月就开裂的新闻
|
23
pimin 2017-12-16 12:16:21 +08:00 via Android 2
现实情况是我们并不能通过说服就让别人接受那些“”正确””的道理,简单的道理需要巨大的学习成本,我们称之为经验。
|
24
jtsai 2017-12-16 12:34:29 +08:00 via Android
主要是你们背锅有具体要赔偿什么吗,如果就是口头背锅那随便吧
|
25
sunocean 2017-12-16 12:54:03 +08:00
正确的方法是别和老板对着来. 上线之后出 bug 问题的话, 就说是 feature (逃
|
26
bzw875 2017-12-16 13:03:57 +08:00
你老板极端了,bug 有 1、2 个还可以接受
|
27
TomIsion 2017-12-16 13:17:57 +08:00 1
@SlipStupig 当他说出“微软技术不行”的时候 你就已经无法扭转他的观念了
|
28
t123yh 2017-12-16 13:36:19 +08:00 via Android 1
@SlipStupig 你们老板说得没错,就是微软“技术不行”,有 bug 都是广义上的“技术不行”。问题是微软给那么高工资都只能找到“技术不行”的人,那你们老板给的工资难道招得到技术还行的人?
|
29
loolac 2017-12-16 13:50:31 +08:00 1
告诉你们老板,要想没有 BUG 需要再多等几百年再上线
|
30
gtanyin 2017-12-16 13:53:16 +08:00 via iPhone
我们老板昨晚也是因为这个骂了一顿
|
31
elvodn 2017-12-16 13:59:37 +08:00
锅总得有人背,难道你让老板背所有的锅?
可以回说 BUG 会有的,锅我们背 |
32
qdwang 2017-12-16 14:02:25 +08:00 via iPhone
@SlipStupig 你老板认为微软技术不行?
劝你快离职吧,你老板眼界不行,跟着他没未来的。 |
34
Kagari 2017-12-16 14:14:54 +08:00 via Android
去找航空航天局的去写
找不到说明老板找人技术不行 :( |
35
firefox12 2017-12-16 14:30:56 +08:00 via iPhone
可以理解你老板的感觉,你们和客户签合同签 sla 了吗? 签了 sla, 无法服务 赔钱 出现 bug 赔钱,丢数据赔钱。这不是说说而已。是真要赔的。很简单的例子,我家产品给 美国最大的电器销售商使用,它要开店,用我的系统,如果出现故障,就按故障时间赔钱,单价呢?就按延迟一天它要付的成本算,所有的成本都是索赔的依据。别人有专门的律师,你不要想逃。当然合同也有规定故障缓冲期,超出了就开始赔吧,这真是几百万刀的赔。所以 所谓的互联网 产品质量真的不行。
|
36
nuxt 2017-12-16 14:31:01 +08:00
让你们老板上 v2ex
|
37
msg7086 2017-12-16 14:45:46 +08:00
行业不一样要求要也不一样,这没办法的。
大多数互联网产品对 SLA 没那么敏感。敏感的自然成本会飞涨。 跑服务器可以花几刀用便宜的 VPS,也可以花几万刀上 AWS。 @SlipStupig 多写自动化测试,增加测试密度。 如上所说,Bug 肯定会有,但是尽量不要出事故。 |
38
msg7086 2017-12-16 14:50:54 +08:00
@execute @SlipStupig
而且我觉得微软的 Bug 也算可以的了。 定制的企业软件最多就装个几份拷贝,运行环境都是固定的,而且代码大都是新写的。Windows 跑的环境前后至少有几万种不同配置搭配,而且代码还要兼容十几年前到现在到将来的软件,这么大个系统到现在 Bug 才多少。虽然被人天天骂,但是总体来说遇到大 Bug 的几率还是挺小的。 |
39
kevinzhwl 2017-12-16 14:53:14 +08:00
你们俩都是小孩么?纠结是 0 还是 1 的问题。
医疗器械获批前要做风险评估的,只要风险低于国标就行了。凡事都有定法。 |
40
CSDreamer 2017-12-16 14:55:37 +08:00
有这样的老板真是倒了血霉了,趁早离职吧。问问他每年自己定的计划,都准确完美完成吗?
|
41
marlboros 2017-12-16 15:08:18 +08:00
你们老板手机更新系统吗?????
|
42
SuperMild 2017-12-16 15:09:07 +08:00 via iPhone
还有一种可能,你们所想的 bug 和老板口中的 bug 可能不是同一个意思!大 bug,即上面有人已经提过的事故,是不该有。小 bug 到时候真出现了,影响很小的,老板应该也不会真的抓住个鸡毛蒜皮的东西就大发脾气吧。
|
43
nextbox 2017-12-16 15:11:05 +08:00
那就得叫你们老板请那种上线之后没有 bug 的程序员了。
|
44
inmyfree 2017-12-16 15:19:55 +08:00
额,你和你老板说,微软这么大的了,window 上线了几十年了,现在还会蓝屏不
|
45
SlipStupig OP @jtsai 可能会坐牢......
|
46
jtsai 2017-12-16 15:42:59 +08:00 via Android
@SlipStupig 有 bug 就要坐牢,你干点啥不好。
|
47
scipio 2017-12-16 16:00:10 +08:00
在某种程度上说,你老板说的虽有点极端,但其实不是完全没有道理。
我之前在一家日本的大手软件企业,对于交付后(我们是传统软件行业,交付的概念可以理解为互联网行业的“上线”)的产品质量要求是: 1. BUG 数量 < 0.2 个 /千行 2. 不能因我们的软件引起客户数据丢失或损坏 此外如果我们的软件出现了 Crush 造成客户业务中断的情况,除了要尽快修复以外,根据合同还需要向客户赔偿损失。 陈皓(左耳朵耗子)写过一篇文章 说大家写代码要一定要以"工业级的软件"的标准来要求自己,应该也是差不多这个意思。 |
48
hj6419 2017-12-16 16:02:02 +08:00
扭转老板观念?楼主是不是有点年轻了,情商低的直接喷你都有可能。
|
49
eccstartup 2017-12-16 16:03:43 +08:00 via iPhone
那得是多小的一个项目啊
|
50
zeanzhou 2017-12-16 16:08:41 +08:00
@SlipStupig #8 “那为啥我们公司就行呢,我们技术已经比微软厉害了吗?”
|
51
wclebb 2017-12-16 16:58:56 +08:00 via iPhone
微信公众平台现在才转正式版……
|
52
DeutschXP 2017-12-16 17:53:00 +08:00 via iPhone
没有 Bug 不是应该的么,怎么就变成要扭转观念了?工业级软件是没接触过还是怎么着?
你们有几个人买的车是隔三差五需要回厂升级软件的?是时不时在高速上开一半会死机重启的?这不是死机,是死人……真有这种 Bug,车厂早该被赔破产了。 你们最多说,老板给的钱以及你们团队的能力,达不到工业级要求。 |
53
feelapi 2017-12-16 19:07:57 +08:00 1
中国共产党党章也改来改去的啊,别说你个软件了。就这么怼。
|
54
ltux 2017-12-16 19:23:48 +08:00
王垠不都教你了么?辞职啊
|
55
PP 2017-12-16 19:36:16 +08:00 via iPad
年底了,向你们老板申请增加明年的研发预算。
y=n/x*x y 为研发预算,x 为 bug 占代码量的百分比,n 为贵司当前技术水平常量。 |
56
tux 2017-12-16 19:39:05 +08:00
老板就是想找理由修理你们
还想在这上班,正确的思路是,"对对对,老板说的对,都是手下办事不利" 等跳槽的时候,喷死他 |
57
Kilerd 2017-12-16 20:00:50 +08:00
法律都有修改案, 程序算什么玩意
|
58
lujinxin 2017-12-16 20:03:10 +08:00
告诉他,猪也是这么想的~
|
59
xiaonengshou 2017-12-16 20:06:03 +08:00
@SlipStupig 如果项目是一年,假设 50 个人的团队,人员福利成本至少都得 1000 多万了吧。还不算其他研发成本。。。。
|
60
SlipStupig OP @xiaonengshou 钱不是问题,甲方全部买单
|
61
fundon 2017-12-16 21:22:35 +08:00
怼上:上线了,就别再有需求!
|
62
JustFuckingDoIt 2017-12-16 21:36:56 +08:00
影响业务运转的 BUG 不能有吧
|
63
catror 2017-12-17 00:06:51 +08:00 via Android
…坐牢这么严重还是撤吧,去哪挣钱不是挣钱
|
64
mingyun 2017-12-17 00:44:22 +08:00
微信都有 bug 呢,他不知道?
|
66
sexrobot 2017-12-17 00:46:50 +08:00
你告诉他 换另外一个人来 有更大可能出更严重的问题
|
67
jason19659 2017-12-17 00:47:26 +08:00
开发:没测出来怪我咯
测试:测试不可能测试出全部 bug |
68
wavefly 2017-12-17 00:51:56 +08:00
道不同不相为谋,走人吧
|
69
7colcor 2017-12-17 03:12:55 +08:00
哈哈,想起前 2 天我们老板说"原来测试还有用"
|
70
abcbuzhiming 2017-12-17 09:44:11 +08:00
@SlipStupig 扭转别人的想法是不可能的,别白费劲了
|
71
rocksolid 2017-12-17 10:09:50 +08:00
得了,这种人你想让他承认是不可能的,别浪费时间了
|
72
cnTangLang 2017-12-17 10:14:58 +08:00
对对对,您说的对。
一般,我对 SB 就是这么说,好让他们继续错下去。 |
73
vimutt 2017-12-17 10:27:04 +08:00
@SlipStupig #60 钱不是问题的情况下 虽然百分百不出 bug 很难保证 但现实中 稳定性超强的软件还是很多的,比如 LaTeX 之类的。所以,不妨报价提高点 ,找点牛 x 的人来,只要老板敢付钱,做个阿波罗登月的系统也没问题啊。
|
74
DeutschXP 2017-12-17 10:47:33 +08:00 2
@l00t 多了去了,但你得先弄清楚什么算是(关键性的)Bug。
譬如汽车上,中控,你插个卡,弄一个奇怪文件名的歌曲播放不出来,然后播放器死机了,重启了,这不算关键性的 Bug,甚至都不算 Bug。但你不能说因为一个奇怪的文件名,导致中控失灵了,双闪自动打开然后关不掉了,就因为这个破文件名,那这就属于 Bug 了,这也是绝对不允许的。 就是说,对汽车的软件来说,核心功能是对汽车的基本控制和安全性,在任何情况下都不允许出现关于这两者的 Bug,否则就不能作为产品拿出来销售。 飞机上会不会出现空服烧个热水导致飞机自动开始放油或者发动机停转? 三峡大坝会因为什么 Bug 导致突然开闸放水么? 银行会在什么情况下算错储户的利息?或者丢失储户的余额记录? 所谓的 Bug,很多都是开发人员没有考虑周全,开发不够严谨,测试不够充分,再归纳一下,就是时间,钱和能力的问题。 譬如,我用过不少深圳的山寨手机,也用过荣耀之类的低端,山寨机的特色之一就是,我一旦按一定顺序在卡槽 1 和卡槽 2 放入两张(德国)特定运营商的 SIM 卡,就绝对出现跳屏,许多品牌都试过,都是这个问题。而荣耀就没有这种情况,三星之类就更不会了。我的理解是,大厂比如三星苹果,它有条件并且也愿意针对全球各种运营商各种卡进行测试,而小厂就会觉得我理论上针对电磁干扰等等已经做了应对设计了,那么我简单测试一下,OK 通过,那就应该没问题了。 楼主都说了,他们老板认为时间和钱都不是问题,那么换个角度想一想,譬如你经过一年开发,上线了一个软件,然后过了 3 个月发现了一个 Bug,你立刻修复了。那么,为什么不能够不急着上线,而是多用 3 个月,在测试中就发现并解决这个 Bug 呢?如果我是老板我也会这么问。如果你说,内测达不到条件,那么还可以有公测呢。 楼主老板是做传统行业的,那就更好理解了,发现 Bug 打补丁,估计老板认为跟产品召回性质差不多了。就想想汽车行业吧,那每一个为数不多的召回,背后可都是惨痛的损失。不找几个团队出来背锅承担责任甚至法律责任,怎么可能。 以前的时候,产品开发,跳票半年一年,不都是很常见的么?只不过现在都被互联网思维惯坏了,只要不是硬件问题,是能够通过软件补丁弥补的问题,都不急着解决了,都是匆匆忙忙搞个半成品就上线。 |
75
mcfog 2017-12-17 10:54:23 +08:00 via Android
如果这个“不该”、“背锅”是指出问题要抓原因反省并改进质量保证体系,那是理所当然的
如果是指扣工资奖金什么的,那六字真言送给你 反过来如果是没问题额外加奖金,那还不是你有钱你说的都对么 无论实际情况如何,“反驳”老板都不是明智的做法 |
76
anmaz 2017-12-17 11:25:35 +08:00 via Android
对啊,老板说的没错啊,上线就是不能够出任何问题啊,出了问题就是测试的锅,那就把测试全炒了嘛,谁叫你们没测试好。
|
77
KErwin5280 2017-12-17 12:21:31 +08:00 via iPhone
看了这么多答案,感觉都是理性思维。老板想的是上线以后不能出大麻烦,想当然的认为不能有 bug。这个问题现在你回答不了,只能如实的告诉他你会尽最大努力去避免 bug 的产生,因为你也不能对未来的事情做保证。真挚一点,让老板看到你的认真和努力就好了。拙见
|
78
imn1 2017-12-17 12:44:31 +08:00
“应该”这个词,既有主观的确定意思,也有客观的不确定意思,例如:
就应该这样——确定,命令语气 应该这样吧——不确定,评估语气 老板如果使用的是主观确定意思,更多是一种要求或者命令,其实是很普通的一句话 相当于“这事你要做好,不然拿你问责”,这个 90%以上的老板都会说吧? 如果理解为对情况的评估,相当于“这事不可能做不好,做不好是你的责任” 我觉得理解错了,因为老板是不会依据过程来评估是与否的,只会直接说目标结果 不要觉得老板会跟你一样会做客观评估 |
79
seki 2017-12-17 15:09:27 +08:00
看是什么产品了,人命关天的,用在飞机汽车导弹上的代码就是要做到这么严格呀。但是这种代码的成本就会很高。如果你们的系统本身没有这种需求,那就不要这么浪费了
|
80
xuboying 2017-12-17 16:21:31 +08:00 via Android
有钱人以为钱可以买到一切,他的教训就靠你给了。。。
|
81
macemers 2017-12-17 17:10:20 +08:00
其实老板说得还是挺有道理的,他是站在客户的角度出发。我觉得此时应该给老板提供有用的信息反馈给客户,而不是动辄辞职或者怼回去
|
82
jyf 2017-12-17 17:33:49 +08:00
@DeutschXP 你太天真了 一般说钱不是问题的 往往并没有什么钱 你去看看楼主的答复 他这个项目也不过是千万为单位而已 想想能有几个人呢 做软件当然是想要 bug 越少越好 但是你一定要完全杜绝 这个我也不能说办不到 美国航空的那些都要数学证明的 自然可以办到 但是是千万为单位的项目么?
|
83
R18 2017-12-17 17:44:37 +08:00 via Android
推迟十年上线
|
84
chinvo 2017-12-17 18:54:10 +08:00
不辞职留着过年?
|
85
DeutschXP 2017-12-17 18:58:48 +08:00 via iPhone
@jyf 你我又不知道具体项目,你怎么知道一千万够不够呢?你说要上个 12306 可能钱不够,但如果只是要做一个 V2EX 呢。
你这个逻辑跟楼主的有些相似,就是不分析沟通。你如果详细的说明了,如果需要达到尽可能无 Bug,需要多少人,需要多少时间,需要多少成本,如果只有这些人,只有这么多钱,这么多时间,能够实现什么水平。具体详细的分析报告给老板,老板自然会权衡取舍。你什么都不沟通,只说达不到,那老板只能认为是你的能力问题了。 |
86
Kwan7s 2017-12-17 19:27:18 +08:00 via iPhone
iOS 都一堆 bug …
|
87
sencent 2017-12-17 20:10:16 +08:00 via iPhone
我生下来就应该一帆风顺。
|
88
jyf 2017-12-17 20:44:04 +08:00
@DeutschXP 首先 请看#10 楼主自己说的千万级项目的 其次 按你那种证明级的要求 确实就是千万不够 最后 我有说不分析么 我分析过呀 我都说了 如果想要达到老板那种要求 不是不能办到 只是耗钱比较多而已 你打字就打一大堆 其实连上面楼主的回复都不一一看 还说什么分析沟通
|
89
DeutschXP 2017-12-17 22:11:22 +08:00
@jyf 你语文没学好么?我当然看了楼主的所有回复才做的评论。楼主说的是千万级。而我问的是"你我又不知道具体项目"。难道你认为千万级是有具体的项目定义么?任性的壕一样可以把 V2EX 项目定义成千万级。但是如果给你一千万你还是做不出来一个没 Bug 的 V2EX,那我只能说你能力有问题了。
还按我说的确实千万不够,你知道车厂研发的许多工作也都是分包外包出去的么?一个十亿的项目,分到一个小公司的活,可能就是 1000W。宇航局也一样是分包的,不能说你只分到一千万的活,你就说你达不到要求,必须要把几十亿都给你一个公司,你才能达到要求。 我让你写个 10 行的 Hello World,你难道也伸手要一个亿你才能写出个没有 Bug 的出来? |
90
alienx717 2017-12-18 10:06:42 +08:00
一般通过测试人员测试,上线还出 bug 不是就是测试的问题了么
|
91
jyf 2017-12-18 10:54:50 +08:00
|
92
slgz 2017-12-18 15:57:17 +08:00
上线的时候让老板测试过后签字
|
93
Amaze 2017-12-18 22:31:23 +08:00
结婚了的还有戴绿帽的呢
|
94
qq623091113 2017-12-19 09:18:30 +08:00
|
95
12liuxiangyu12 2017-12-19 10:03:14 +08:00
他能保证让他自己来,然后你写几个隐藏比较深的 bug,调用一两千次触发一次的 bug 让他测
|
96
suduo1987 2017-12-21 16:48:38 +08:00
上线了需求也不该改
|