SlipStupig

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

  •  
  •   SlipStupig · Dec 16, 2017 · 12300 views
    This topic created in 3244 days ago, the information mentioned may be changed or developed.
    本人是传统行业做业务系统,跟老板起了争执,老板认为软件经过了测试,经过评审了就可以杜绝一切 bug,不然就得找我们部门来背锅,怎么才能扭转老板的观念呢?
    96 replies  •  2017-12-21 16:48:38 +08:00
    150
    150
    Dec 16, 2017❤️4
    1
    固执的老板,你反驳也没用,你也无法扭转老板的观念。
    混不下去就分手吧。
    alexapollo
    alexapollo
    Dec 16, 2017
    2
    线上系统 BUG 自然越少越好,但杜绝不了,这里是有维护成本的
    TomIsion
    TomIsion
    Dec 16, 2017
    3
    你们部门是测试部门?

    这个“杜绝一切 BUG ”应该是测试部门来背锅吧?
    aoooo
    aoooo
    Dec 16, 2017 via Android
    4
    辞职
    execute
    execute
    Dec 16, 2017 via Android❤️2
    5
    即使是 Windows 这种全球装机量巨大的系统软件,也会出漏洞和病毒,你问问你老板怎么看
    iyaozhen
    iyaozhen
    Dec 16, 2017 via Android
    6
    bug 可以有,事故不能有。
    5mins
    5mins
    Dec 16, 2017 via Android
    7
    让老板去找测试,找评审说去……
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017❤️3
    8
    @execute 他认为是微软技术不行....
    pimin
    pimin
    Dec 16, 2017 via Android
    9
    赢了又能怎么样?
    不如赔个笑脸耐心解释一下
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017
    10
    @alexapollo 时间可以做一年都可以,就是上线不能有 bug.......钱不是问题,项目单位是千万
    @TomIsion 我们是 IT 部门,有开发和测试,产品 设计都有的
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017
    11
    @pimin 我没求输赢,我只是想扭转观念让他能接受这个现实
    teddybun
    teddybun
    Dec 16, 2017 via Android❤️3
    12
    这样的老板多了去了,老板经常在群里问的问题,都没法回答。
    老板的弟弟这样说,你们都不是大牛,大牛都是写内核的,Java 过几年就没有了,你们只能拼时间。我心里想,麻痹你有多长时间没有写代码了,懂个几把,你他妈写个淘宝出来看看,那里面写内核的人也不多。
    zzczzc
    zzczzc
    Dec 16, 2017
    13
    送分题,辞职
    hzcxdgioa
    hzcxdgioa
    Dec 16, 2017 via Android
    14
    那以后你就说还有 bug,不能上线,一直推
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017
    15
    @hzcxdgioa 还有 deadline 的,只是这个时间只是比较长......
    ericbize
    ericbize
    Dec 16, 2017
    16
    @fshuqing 回一句,大牛你也请不起~~~
    Luckyray
    Luckyray
    Dec 16, 2017 via iPhone❤️5
    17
    学学网游,内测封测一侧二测公测再测,就是不正式运行
    facetest
    facetest
    Dec 16, 2017 via Android
    18
    说不通就请他另请高明喽
    ddugujiujian
    ddugujiujian
    Dec 16, 2017 via iPhone
    19
    17 楼 +1
    misaka19000
    misaka19000
    Dec 16, 2017 via Android
    20
    离职
    hvsy
    hvsy
    Dec 16, 2017❤️3
    21
    让他找一个例子给你.还去学一学.取取经
    ETiV
    ETiV
    Dec 16, 2017 via iPhone
    22
    给老板找那种交付了的房屋住了几个月就开裂的新闻
    pimin
    pimin
    Dec 16, 2017 via Android❤️2
    23
    现实情况是我们并不能通过说服就让别人接受那些“”正确””的道理,简单的道理需要巨大的学习成本,我们称之为经验。
    jtsai
    jtsai
    Dec 16, 2017 via Android
    24
    主要是你们背锅有具体要赔偿什么吗,如果就是口头背锅那随便吧
    sunocean
    sunocean
    Dec 16, 2017
    25
    正确的方法是别和老板对着来. 上线之后出 bug 问题的话, 就说是 feature (逃
    bzw875
    bzw875
    Dec 16, 2017
    26
    你老板极端了,bug 有 1、2 个还可以接受
    TomIsion
    TomIsion
    Dec 16, 2017❤️1
    27
    @SlipStupig 当他说出“微软技术不行”的时候 你就已经无法扭转他的观念了
    t123yh
    t123yh
    Dec 16, 2017 via Android❤️1
    28
    @SlipStupig 你们老板说得没错,就是微软“技术不行”,有 bug 都是广义上的“技术不行”。问题是微软给那么高工资都只能找到“技术不行”的人,那你们老板给的工资难道招得到技术还行的人?
    loolac
    loolac
    Dec 16, 2017❤️1
    29
    告诉你们老板,要想没有 BUG 需要再多等几百年再上线
    gtanyin
    gtanyin
    Dec 16, 2017 via iPhone
    30
    我们老板昨晚也是因为这个骂了一顿
    elvodn
    elvodn
    Dec 16, 2017
    31
    锅总得有人背,难道你让老板背所有的锅?
    可以回说 BUG 会有的,锅我们背
    qdwang
    qdwang
    Dec 16, 2017 via iPhone
    32
    @SlipStupig 你老板认为微软技术不行?
    劝你快离职吧,你老板眼界不行,跟着他没未来的。
    PanameraM
    PanameraM
    Dec 16, 2017 via iPhone
    33
    @iyaozhen 一阵见血。
    Kagari
    Kagari
    Dec 16, 2017 via Android
    34
    去找航空航天局的去写
    找不到说明老板找人技术不行 :(
    firefox12
    firefox12
    Dec 16, 2017 via iPhone
    35
    可以理解你老板的感觉,你们和客户签合同签 sla 了吗? 签了 sla, 无法服务 赔钱 出现 bug 赔钱,丢数据赔钱。这不是说说而已。是真要赔的。很简单的例子,我家产品给 美国最大的电器销售商使用,它要开店,用我的系统,如果出现故障,就按故障时间赔钱,单价呢?就按延迟一天它要付的成本算,所有的成本都是索赔的依据。别人有专门的律师,你不要想逃。当然合同也有规定故障缓冲期,超出了就开始赔吧,这真是几百万刀的赔。所以 所谓的互联网 产品质量真的不行。
    nuxt
    nuxt
    Dec 16, 2017
    36
    让你们老板上 v2ex
    msg7086
    msg7086
    Dec 16, 2017
    37
    行业不一样要求要也不一样,这没办法的。
    大多数互联网产品对 SLA 没那么敏感。敏感的自然成本会飞涨。
    跑服务器可以花几刀用便宜的 VPS,也可以花几万刀上 AWS。

    @SlipStupig 多写自动化测试,增加测试密度。
    如上所说,Bug 肯定会有,但是尽量不要出事故。
    msg7086
    msg7086
    Dec 16, 2017
    38
    @execute @SlipStupig
    而且我觉得微软的 Bug 也算可以的了。
    定制的企业软件最多就装个几份拷贝,运行环境都是固定的,而且代码大都是新写的。Windows 跑的环境前后至少有几万种不同配置搭配,而且代码还要兼容十几年前到现在到将来的软件,这么大个系统到现在 Bug 才多少。虽然被人天天骂,但是总体来说遇到大 Bug 的几率还是挺小的。
    kevinzhwl
    kevinzhwl
    Dec 16, 2017
    39
    你们俩都是小孩么?纠结是 0 还是 1 的问题。
    医疗器械获批前要做风险评估的,只要风险低于国标就行了。凡事都有定法。
    CSDreamer
    CSDreamer
    Dec 16, 2017
    40
    有这样的老板真是倒了血霉了,趁早离职吧。问问他每年自己定的计划,都准确完美完成吗?
    marlboros
    marlboros
    Dec 16, 2017
    41
    你们老板手机更新系统吗?????
    SuperMild
    SuperMild
    Dec 16, 2017 via iPhone
    42
    还有一种可能,你们所想的 bug 和老板口中的 bug 可能不是同一个意思!大 bug,即上面有人已经提过的事故,是不该有。小 bug 到时候真出现了,影响很小的,老板应该也不会真的抓住个鸡毛蒜皮的东西就大发脾气吧。
    nextbox
    nextbox
    Dec 16, 2017
    43
    那就得叫你们老板请那种上线之后没有 bug 的程序员了。
    inmyfree
    inmyfree
    Dec 16, 2017
    44
    额,你和你老板说,微软这么大的了,window 上线了几十年了,现在还会蓝屏不
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017
    45
    @jtsai 可能会坐牢......
    jtsai
    jtsai
    Dec 16, 2017 via Android
    46
    @SlipStupig 有 bug 就要坐牢,你干点啥不好。
    scipio
    scipio
    Dec 16, 2017
    47
    在某种程度上说,你老板说的虽有点极端,但其实不是完全没有道理。

    我之前在一家日本的大手软件企业,对于交付后(我们是传统软件行业,交付的概念可以理解为互联网行业的“上线”)的产品质量要求是:

    1. BUG 数量 < 0.2 个 /千行
    2. 不能因我们的软件引起客户数据丢失或损坏

    此外如果我们的软件出现了 Crush 造成客户业务中断的情况,除了要尽快修复以外,根据合同还需要向客户赔偿损失。

    陈皓(左耳朵耗子)写过一篇文章 说大家写代码要一定要以"工业级的软件"的标准来要求自己,应该也是差不多这个意思。
    hj6419
    hj6419
    Dec 16, 2017
    48
    扭转老板观念?楼主是不是有点年轻了,情商低的直接喷你都有可能。
    eccstartup
    eccstartup
    Dec 16, 2017 via iPhone
    49
    那得是多小的一个项目啊
    zeanzhou
    zeanzhou
    Dec 16, 2017
    50
    @SlipStupig #8 “那为啥我们公司就行呢,我们技术已经比微软厉害了吗?”
    wclebb
    wclebb
    Dec 16, 2017 via iPhone
    51
    微信公众平台现在才转正式版……
    DeutschXP
    DeutschXP
    Dec 16, 2017 via iPhone
    52
    没有 Bug 不是应该的么,怎么就变成要扭转观念了?工业级软件是没接触过还是怎么着?
    你们有几个人买的车是隔三差五需要回厂升级软件的?是时不时在高速上开一半会死机重启的?这不是死机,是死人……真有这种 Bug,车厂早该被赔破产了。
    你们最多说,老板给的钱以及你们团队的能力,达不到工业级要求。
    feelapi
    feelapi
    Dec 16, 2017❤️1
    53
    中国共产党党章也改来改去的啊,别说你个软件了。就这么怼。
    ltux
    ltux
    Dec 16, 2017
    54
    王垠不都教你了么?辞职啊
    PP
    PP
    Dec 16, 2017 via iPad
    55
    年底了,向你们老板申请增加明年的研发预算。
    y=n/x*x
    y 为研发预算,x 为 bug 占代码量的百分比,n 为贵司当前技术水平常量。
    tux
    tux
    Dec 16, 2017
    56
    老板就是想找理由修理你们
    还想在这上班,正确的思路是,"对对对,老板说的对,都是手下办事不利"
    等跳槽的时候,喷死他
    Kilerd
    Kilerd
    Dec 16, 2017
    57
    法律都有修改案, 程序算什么玩意
    JensenLu
    JensenLu
    Dec 16, 2017
    58
    告诉他,猪也是这么想的~
    xiaonengshou
    xiaonengshou
    Dec 16, 2017
    59
    @SlipStupig 如果项目是一年,假设 50 个人的团队,人员福利成本至少都得 1000 多万了吧。还不算其他研发成本。。。。
    SlipStupig
    SlipStupig
    OP
    Dec 16, 2017
    60
    @xiaonengshou 钱不是问题,甲方全部买单
    fundon
    fundon
    Dec 16, 2017
    61
    怼上:上线了,就别再有需求!
    JustFuckingDoIt
    JustFuckingDoIt
    Dec 16, 2017
    62
    影响业务运转的 BUG 不能有吧
    catror
    catror
    Dec 17, 2017 via Android
    63
    …坐牢这么严重还是撤吧,去哪挣钱不是挣钱
    mingyun
    mingyun
    Dec 17, 2017
    64
    微信都有 bug 呢,他不知道?
    l00t
    l00t
    Dec 17, 2017
    65
    @DeutschXP 哪个地方的工业级要求是软件没有 bug ?
    sexrobot
    sexrobot
    Dec 17, 2017
    66
    你告诉他 换另外一个人来 有更大可能出更严重的问题
    jason19659
    jason19659
    Dec 17, 2017
    67
    开发:没测出来怪我咯
    测试:测试不可能测试出全部 bug
    wavefly
    wavefly
    Dec 17, 2017
    68
    道不同不相为谋,走人吧
    7colcor
    7colcor
    Dec 17, 2017
    69
    哈哈,想起前 2 天我们老板说"原来测试还有用"
    abcbuzhiming
    abcbuzhiming
    Dec 17, 2017
    70
    @SlipStupig 扭转别人的想法是不可能的,别白费劲了
    rocksolid
    rocksolid
    Dec 17, 2017
    71
    得了,这种人你想让他承认是不可能的,别浪费时间了
    cnTangLang
    cnTangLang
    Dec 17, 2017
    72
    对对对,您说的对。

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

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

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

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

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

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

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

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

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

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

    不要觉得老板会跟你一样会做客观评估
    seki
    seki
    Dec 17, 2017
    79
    看是什么产品了,人命关天的,用在飞机汽车导弹上的代码就是要做到这么严格呀。但是这种代码的成本就会很高。如果你们的系统本身没有这种需求,那就不要这么浪费了
    xuboying
    xuboying
    Dec 17, 2017 via Android
    80
    有钱人以为钱可以买到一切,他的教训就靠你给了。。。
    macemers
    macemers
    Dec 17, 2017
    81
    其实老板说得还是挺有道理的,他是站在客户的角度出发。我觉得此时应该给老板提供有用的信息反馈给客户,而不是动辄辞职或者怼回去
    jyf
    jyf
    Dec 17, 2017
    82
    @DeutschXP 你太天真了 一般说钱不是问题的 往往并没有什么钱 你去看看楼主的答复 他这个项目也不过是千万为单位而已 想想能有几个人呢 做软件当然是想要 bug 越少越好 但是你一定要完全杜绝 这个我也不能说办不到 美国航空的那些都要数学证明的 自然可以办到 但是是千万为单位的项目么?
    R18
    R18
    Dec 17, 2017 via Android
    83
    推迟十年上线
    chinvo
    chinvo
    Dec 17, 2017
    84
    不辞职留着过年?
    DeutschXP
    DeutschXP
    Dec 17, 2017 via iPhone
    85
    @jyf 你我又不知道具体项目,你怎么知道一千万够不够呢?你说要上个 12306 可能钱不够,但如果只是要做一个 V2EX 呢。
    你这个逻辑跟楼主的有些相似,就是不分析沟通。你如果详细的说明了,如果需要达到尽可能无 Bug,需要多少人,需要多少时间,需要多少成本,如果只有这些人,只有这么多钱,这么多时间,能够实现什么水平。具体详细的分析报告给老板,老板自然会权衡取舍。你什么都不沟通,只说达不到,那老板只能认为是你的能力问题了。
    Kwan7s
    Kwan7s
    Dec 17, 2017 via iPhone
    86
    iOS 都一堆 bug …
    sencent
    sencent
    Dec 17, 2017 via iPhone
    87
    我生下来就应该一帆风顺。
    jyf
    jyf
    Dec 17, 2017
    88
    @DeutschXP 首先 请看#10 楼主自己说的千万级项目的 其次 按你那种证明级的要求 确实就是千万不够 最后 我有说不分析么 我分析过呀 我都说了 如果想要达到老板那种要求 不是不能办到 只是耗钱比较多而已 你打字就打一大堆 其实连上面楼主的回复都不一一看 还说什么分析沟通
    DeutschXP
    DeutschXP
    Dec 17, 2017
    89
    @jyf 你语文没学好么?我当然看了楼主的所有回复才做的评论。楼主说的是千万级。而我问的是"你我又不知道具体项目"。难道你认为千万级是有具体的项目定义么?任性的壕一样可以把 V2EX 项目定义成千万级。但是如果给你一千万你还是做不出来一个没 Bug 的 V2EX,那我只能说你能力有问题了。
    还按我说的确实千万不够,你知道车厂研发的许多工作也都是分包外包出去的么?一个十亿的项目,分到一个小公司的活,可能就是 1000W。宇航局也一样是分包的,不能说你只分到一千万的活,你就说你达不到要求,必须要把几十亿都给你一个公司,你才能达到要求。
    我让你写个 10 行的 Hello World,你难道也伸手要一个亿你才能写出个没有 Bug 的出来?
    alienx717
    alienx717
    Dec 18, 2017
    90
    一般通过测试人员测试,上线还出 bug 不是就是测试的问题了么
    jyf
    jyf
    Dec 18, 2017
    91
    @DeutschXP 去 V2EX 没有 bug 么 是钱不够造成的么 要不请 @livid 来谈谈 拿个千万 可能造出个无 bug 的 v2ex? 吹牛皮谁不会呢
    slgz
    slgz
    Dec 18, 2017
    92
    上线的时候让老板测试过后签字
    Amaze
    Amaze
    Dec 18, 2017
    93
    结婚了的还有戴绿帽的呢
    qq623091113
    qq623091113
    Dec 19, 2017
    94
    @SlipStupig 你老板认为微软不行?
    那你问他,为什么微软不行,微软老板(比尔盖茨)会做了十多年全球首富?
    为什么微软不行?微软会市值 5000 亿美元?
    12liuxiangyu12
    12liuxiangyu12
    Dec 19, 2017
    95
    他能保证让他自己来,然后你写几个隐藏比较深的 bug,调用一两千次触发一次的 bug 让他测
    suduo1987
    suduo1987
    Dec 21, 2017
    96
    上线了需求也不该改
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2176 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 182ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    ♥ Do have faith in what you're doing.