`
yiding_he
  • 浏览: 446920 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

BUG 修复竟然不算工作量?太欺负人了

阅读更多
今天才知道公司有这么一个匪夷所思的规定。

起因是这样的。我准备离职了,但是交接的时候出了问题:组长说找不到人来交接。
项目经理一听:怎么会?不是某某模块开发人员比较闲吗?
组长:哪里闲啦,他们在修复 BUG,忙得很。
项目经理:但是修复 BUG 不算工作量啊,我这里几个礼拜没给他们分配任务了,你这里刚好有任务交接,那不正好?
组长:这时候再抽人出去,BUG 何年何月修复得完啊。

我就纳闷了。都是同一个办公室的,人家明明经常加班,你项目经理又不是瞎子,还好意思说人家闲?其实项目经理这么说是有原因的:公司不晓得哪来的规定,项目维护过程中的 BUG 修复不算工作量。

这个规定太无耻了。为什么说它无耻,因为这明显就是转嫁成本压迫员工的手段。你公司只肯招水平低的开发人员,就必须承担相应的成本。BUG 就是成本的一部分。这样的规定掩盖了一个很严重的问题,就是员工生产力的差别。BUG 是体现生产力差别的重要因素,看不到生产力的差别,就会让人觉得开发人员水平对项目没有影响。这种观念无疑是极度危险的。

为什么会出现这样的规定呢?因为我们的部门经理以前是做测试的,对 BUG 有着极度强烈的怨念,所以才会出台这种惩罚性措施。他的目的并不一定像我之前说的那样龌龊,但后果是一样的。不过我现在已经没有耐性去看事情的发展,我只能趁早脱身了。
分享到:
评论
33 楼 米饭rice 2009-06-20  
改BUG不算工作量的话, 只能在前期吓唬一下员工,到后期真正改起BUG来,大家立马心就散了
32 楼 yujieshijie 2009-06-18  
这种公司,就是没Bug也得改代码,改到内存溢出为止!所以,学程序一定要学会内存管理,这时候就派上用场了.呵呵
31 楼 UFIDA骄阳 2009-06-12  
笑死我了。。。我就不信。一个BUG没有。。哪个客户敢用!!
30 楼 myworkfirst 2009-06-09  
   肯定要算啊,无论是系统测试,还是SDV测试,都要算工作量。
系统测试压得紧点,但sdv测试一定要给出时间,否则怎么确定第个版本。

   不清楚lz公司所说的这个bug,是指哪个阶段?

还有,看到有人说没有产出,修改bug怎么会没有产出呢?
29 楼 yiding_he 2009-06-09  
gainfirst 写道
BUG的修复是有成本的,但是实际上是不能算工作量,因为严格意义来讲工作量是有产出的,而BUG的修复所耗掉的时间客户是不给付钱的,所以BUG的修复是没有工作量的,我们公司也是。我觉得这个倒不是很坏的决定。所以不要埋怨公司的这种规定,应该从源头上杜绝BUG的根源,尽量减少BUG这个才是目的。


这种想法我觉得很狭隘,根本原因在于没有把修复 BUG 看成是开发工作的一部分。脑力劳动不像机器,其成果当中包含错误是必然的,也是正常的。修复错误也是产出过程中的必须步骤

28 楼 shishi11 2009-06-09  
gainfirst 写道
BUG的修复是有成本的,但是实际上是不能算工作量,因为严格意义来讲工作量是有产出的,而BUG的修复所耗掉的时间客户是不给付钱的,所以BUG的修复是没有工作量的,我们公司也是。我觉得这个倒不是很坏的决定。所以不要埋怨公司的这种规定,应该从源头上杜绝BUG的根源,尽量减少BUG这个才是目的。

我看不可一概而论,尽量减少BUG需不需要成本呢?如果说有产出的才有工作量,那测试就没有产出了,测试用例代码并不是用户所需的,是不是产出呢?
成本中有两种:一致成本,不一致成本,一致成本是说你要达成目的应该花费的成本,不一致成本就包括预防成本、评估成本和故障成本。
从这个角度来说,只能评说个人的效率,不算工作量是不对的。但因为管理上的粗犷,认为所有人的效率都是一样的,所以只能以工作总量来进行衡量,并不是有效工作量。熟练的开发人员效率可以达到初出开发人员的15倍。而且必要预防成本(质量管理成本),和评估成本(测试是否满足)也是有工作量的。所以,以工作时间来计算,显然是不准确的,以总工作量来计算又是片面的。可量化的准确估算,不仅是对工作量的计算,也是对进度准确把握的关键。
27 楼 yiding_he 2009-06-09  
工作量是客观存在的,你不能够闭上眼就说它不存在。我觉得如果要进行成本计量,首先就要把真实情况反映出来,然后再分析原因,至于客户付不付钱,那是另外一回事。否则的话,你不知道 BUG 花费了多少人力,问题只会被掩盖下去。
26 楼 gainfirst 2009-06-09  
BUG的修复是有成本的,但是实际上是不能算工作量,因为严格意义来讲工作量是有产出的,而BUG的修复所耗掉的时间客户是不给付钱的,所以BUG的修复是没有工作量的,我们公司也是。我觉得这个倒不是很坏的决定。所以不要埋怨公司的这种规定,应该从源头上杜绝BUG的根源,尽量减少BUG这个才是目的。
25 楼 qiudawei115 2009-06-08  
如果bug是自己工作失职造成的,必须不能当成工作量,否则项目没法做了
如果bug是由于需求变更或者是不可避免的原因出现的话,楼主就抽那个规则制定者去吧
24 楼 yangtse_ye 2009-06-08  
一般来说,项目中开发完毕之后,进入测试,自己修正自己的bug,确实是不计算工作量的。
23 楼 hatedance 2009-06-07  
算苦劳,不算功劳
22 楼 yiding_he 2009-06-04  
seemoon 写道
xiaobaobao 写道
修改BUG也要区分情况的,我们这有位大哥就拿修改BUG的理由偷懒好久了,天天干自己喜欢的事情,然后一问就是修改BUG呢,而且还真的有BUG,像永远改不完一样。给了限期也没办法,到时候还出BUG。


你这位大哥不能 1个bug/10人日 这么混下去吧? 不能相信人品的时候,那么只能拿绩效说话了。
没有bug跟踪系统发生这种事情的概率比较高。


根据项目经理对他的评价来考虑如何处理。
21 楼 lg_techie 2009-06-04  
seemoon 写道
xiaobaobao 写道
修改BUG也要区分情况的,我们这有位大哥就拿修改BUG的理由偷懒好久了,天天干自己喜欢的事情,然后一问就是修改BUG呢,而且还真的有BUG,像永远改不完一样。给了限期也没办法,到时候还出BUG。


你这位大哥不能 1个bug/10人日 这么混下去吧? 不能相信人品的时候,那么只能拿绩效说话了。
没有bug跟踪系统发生这种事情的概率比较高。


这只能说明公司的管理出现了问题!!
20 楼 lg_techie 2009-06-04  
LucasLee 写道
不懂软件的人来做的管理。也不愿意学

现在国内这种软件企业很多!很多搞管理的根本就不懂软件开发的规律,认为搞软件就是件很简单的事情!!
19 楼 seemoon 2009-06-04  
xiaobaobao 写道
修改BUG也要区分情况的,我们这有位大哥就拿修改BUG的理由偷懒好久了,天天干自己喜欢的事情,然后一问就是修改BUG呢,而且还真的有BUG,像永远改不完一样。给了限期也没办法,到时候还出BUG。


你这位大哥不能 1个bug/10人日 这么混下去吧? 不能相信人品的时候,那么只能拿绩效说话了。
没有bug跟踪系统发生这种事情的概率比较高。

18 楼 shishi11 2009-06-03  
今年考题还说质量成本的问题呢,看来根本没有把质量成本划到总成本里,所以以此为基础的许多估计都有错误的。可以表面上是微微盈利,实际是大面积亏损
17 楼 xiaobaobao 2009-06-03  
修改BUG也要区分情况的,我们这有位大哥就拿修改BUG的理由偷懒好久了,天天干自己喜欢的事情,然后一问就是修改BUG呢,而且还真的有BUG,像永远改不完一样。给了限期也没办法,到时候还出BUG。
16 楼 yiding_he 2009-06-03  
qmxle 写道
如果这个BUG是自己造成的,是可以不算工作量,我觉得。这样每个人在开发的时候才会更加小心负责。

说说本人所在公司的情况:有的人开发很快,但是BUG一堆,还好意思说早就做完了,闲得没事上网聊天。最后一测试发现一堆BUG了,忙不过来就加班,这怪谁?

不存在什么“如果”,绝大多数 BUG 就是来自于开发人员。而且,不管是不是来自开发人员,查找 BUG 原因也是需要耗费精力的。

开发人员水平的问题不是什么小心负责就可以弥补的。比如有的开发人员不知道 String 不能用 == 比较(通常是毕业生),他不知道的事情再怎么小心也没用。这是绝大多数 BUG 的来源,态度问题也有,但那是极少数。

水平是怎么成长起来的?就是靠修复 BUG。吃亏方能有长进。所以如果公司刻意要招应届毕业生,那就必须容忍和允许他们出 BUG,这是“节约成本”的必然代价。
15 楼 qmxle 2009-06-03  
如果这个BUG是自己造成的,是可以不算工作量,我觉得。这样每个人在开发的时候才会更加小心负责。

说说本人所在公司的情况:有的人开发很快,但是BUG一堆,还好意思说早就做完了,闲得没事上网聊天。最后一测试发现一堆BUG了,忙不过来就加班,这怪谁?
14 楼 damoqiongqiu 2009-06-02  
幸亏你走得及时,祝贺!

相关推荐

    ext BUG修复补丁

    标题中的“ext BUG修复补丁”指的是针对EXTJS框架中的某个或多个错误或漏洞的修复措施。EXTJS是一个流行的JavaScript库,用于构建富客户端Web应用程序。它提供了丰富的组件和工具,如表格、面板、菜单、窗口等,使...

    0xfd bug 修复

    然而,正如“0xFD bug 修复”标题所指出的,这个编译器存在一个已知的bug,可能导致程序在执行特定操作时出现问题,特别是在涉及到0xFD这个数值时。 这个bug主要出现在程序处理内存地址或数据时,由于编译器的内部...

    WIN10LTSC2021一键修复输入法BUG.zip

    微软刚出了WIN10LTSC2021,但是输入法有个重大BUG,无选字框,并且此BUG会造成CPU占用极高,CPU温度过高,CPU散热风扇转速过快,噪音很大等。此工具可以修复此问题,且支持离线系统修复。注意,离线修复只能修复未...

    Quartus II 7.0 内存管理 Bug修复器.exe

    Quartus II 7.0 内存管理 Bug修复器.exe 有效地修复 Quartus II 7.0

    windows server 2008 r2 bug修复补丁

    为了确保系统的稳定运行,管理员应定期检查并安装Windows Update提供的安全更新和关键补丁,尤其是针对这种直接影响服务可用性的bug修复。同时,监控系统资源的使用情况,包括CPU、内存、网络连接数等,也是非常重要...

    072源码大量修复_072已大量修复BUG_072源码_

    "072源码大量修复_072已大量修复BUG_072源码_"这个标题暗示了一个关于软件开发的过程,即对072版本的源代码进行了大规模的错误修复工作。描述中提到的“经过大量修复,其中包括组队任务,技能任务,转职任务”表明...

    proxool bug修复版jar

    proxool用于spring,hibernate,struts集成数据库连接稳定版,修复proxool内部BUG

    DevExpressVCL14.2.2补丁包〖修复BUG〗

    修复BUG: 1、cxGridWizard文件损坏造成编译报错; 2、cxPivotGridAdvancedCustomization的BUG; FindPanel - The % and _ wildcards work when the UseExtendedSyntax property is disabled 此BUG说明地址:...

    Bug报告模板.docx

    提交人是指提交 Bug 报告的人员,通常是软件测试工程师或质量保证工程师。他们负责发现和记录软件中的缺陷,并将其提交给开发团队以便修复。提交人的身份信息非常重要,因为它可以帮助开发团队追踪 Bug 的来源和处理...

    极域电子教室破解64位BUG修复

    极域电子教室破解64位BUG修复

    积木报表换行bug修复的资源

    本资源主要针对积木报表在处理换行和换页时出现的BUG进行修复,特别适合于那些在调用后端API过程中遇到此类问题的开发人员。 1. **换行BUG**:在报表设计中,换行是常见的需求,比如单元格内容过长需要自动换行或者...

    duilib UITreeView bug修复2

    修复bug的工作通常涉及找到问题的根源,修改这些源码中的相应部分,以确保代码的正确性和稳定性。 `说明.txt`文件可能包含了关于bug的详细描述,包括复现步骤、影响范围以及Redrain如何修复这些问题的说明。对于...

    修复更新补丁后的组策略BUG-右键管理员运行.cmd

    修复更新补丁后的组策略BUG-右键管理员运行,部分diy系统镜像精简后可能出现的组策略bug修复命令

    ArcGIS简化面工具Bug修复工具

    此工具为ArcGIS简化面工具,适用于ArcGIS 10.0-ArcGIS 10.5,可用于对ArcGIS中自带简化线工具进行修复。 使用时,直接将 工具箱.tbx拖入ArcToolBox即可添加到ArcToolBox,或者在ArcToolBox中右键/添加工具箱 进行添加...

    VC++6.0 win10(免安装,修复打开bug,MFC的dll的bug)

    **VC++6.0在Windows 10中的应用与修复** **一、VC++6.0简介** ...对于那些需要在Windows 10环境下使用VC++6.0的开发者来说,这个经过修复的版本是一个宝贵的资源,能够帮助他们顺利地进行开发工作。

    zookeeper-3.4.6中zkfuse的bug修复

    总的来说,理解ZkFuse的工作原理,定位并修复其中的bug,不仅需要扎实的编程基础,还需要对Zookeeper和FUSE机制有深入的理解。只有这样,我们才能确保ZkFuse在实际应用中的稳定性和效率,充分发挥其在分布式系统中的...

    DOSEditor更新补丁V1.0(修复之前BUG).rar

    DOSEditor更新补丁软件,可以帮助哟on过户快速DOSEditor更新本次版本更新为修复更新:1、修复透明窗体无法单击最大化、最小化、关闭按键的BUG。2、更改编译器加密方式,使编译出来的文件更加稳定。更新透明窗口透明...

    WIN10LTSC2021一键修复输入法BUG解决cpu占用高

    微软最新的WIN10 LTSC 2021终于出来了,基于WIN10 21H2版本...于是安装了原本体验了一下,发现了史上以来最大的BUG。在这里描述一下问题现象,和网上找来的解决方案总结,避免大家走弯路。解决WSAPPX进程占用CPU超高。

    activiti 5.22流程图连线名称不显示bug修复

    在企业级应用开发中,Activiti 是一个非常流行的开源工作流引擎,用于处理业务流程管理(BPM)和工作流自动化。它提供了丰富的API、模型器以及可视化的流程设计工具,使得开发人员能够轻松地创建和执行复杂的业务...

    keil c中BUG修复文件

    总的来说,这个"keil c中BUG修复文件"包含了对KEIL C环境中液晶显示相关问题的修复措施,对于遇到类似问题的开发者来说,可以作为快速解决问题的参考。在使用这份修复文件时,需要确保它与你的硬件平台和液晶屏型号...

Global site tag (gtag.js) - Google Analytics