`
jianqicui
  • 浏览: 10954 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

bug该给谁?

 
阅读更多

有IT行业,就有IT公司。有IT公司,就有IT项目。有IT项目,就有项目组长和项目组员。

 

项目组长的工作一般是指定项目整体架构,划分项目给相应的组员。

因此,项目组员的工作是做需求、改bug。

 

一个项目做得是否成功,在项目结束后问大家一个问题便可知晓。“大家是否还想合作”?假如不是所有人都异口同声地说“愿意”,那做项目的过程中,肯定出现了问题。

 

这其中可能出现的问题肯定是多种多样。技术性的问题自不必说,但如果出现了人的问题,那更是难办。

 

什么是人的问题呢?管理。

 

好的管理让人心情舒畅,差的管理让人心情郁闷。

 

怎样才能让大家尽量心情舒畅呢?一个项目组就是个小社会。由大及小,先来观察下大社会,可能也会得到些一知半解。

 

社会为什么这么浮躁,大家为什么不满意的东西这么多呢。“不患寡而患不均”。社会缺乏公平。

 

根据上述分析,那组长的责任来了,在项目过程中,尽量保证各个组员的公平。

 

事情一件件说,组员的工作就是做需求、改bug。

 

需求一般是组长分配的。在需求分配上,我们可以认为大部分的组长能完成这个任务。各个组员分到了各自的需求,心里平衡。

 

bug可以是组长分配的,也可以是组员之间转的。在一个项目中,需求其实是小部分,大部分时间都在改bug。而bug较之需求,一般被认为是较小的修改。但是bug量大。

 

因此在项目过程中,常常会出现这样的情况,老员工给新员工转bug,而新员工默默承受bug。比如项目过程中,老员工负责前端,新员工负责后端。一个bug来了,有时会出现这样的情况,前端改可以,后端改也可以。那往往是最后是后端修改,因为后端员工资历轻。不公平就产生了。

 

组长肯定会看到这样的情况,如果没有阻止第一次,就会有第二次。到项目做到最后,老员工开心,新员工憋屈。

 

为什么会出现这样的情况呢?

还是引用下社会问题的处理。因为采取的是“人治”,不是“法治”。

 

什么是“法治”呢?约法三章,丑话说在前面。

 

因为我觉得组长在召开第一次项目会议时,必须强调以下三点。

1. 如果前端要转给后端bug,前端必须附上相应的日志。后端要转给前端bug时,同理。

2. 如果一个bug,前端修改可以,后端修改也可以。必须经过全组人员的评估。如果全组人员不能得出一致的意见,组长有一票决定权。

3. 如果前端经过日志分析认为bug需求后端修改。后端作出相应修改后,认为还需前端修改。此时bug要转给前端。即bug经过多人后,最后修改者是bug最后的拥有者。

 

做项目体会的,不知道大家是否有同感。

请大家指正。

分享到:
评论

相关推荐

    Bug处理流程规范

    * Bug 信息主要包括相关的项目版本、模块、任务,Bug 标题、严重程度、指派给谁、Bug 步骤重现等。 * 在对 Bug 类型及严重程度进行描述时,规定程度等级分为四种,1 为最严重错误,4 为最轻微错误。 4.2 研发人员...

    项目需求和bug管理系统(Redmine)使用手册

    - **问题创建**: 在项目详情页面中,点击“新建问题”按钮,填写问题标题、描述、分配给谁等信息。 - **问题跟踪**: 可以为问题选择特定的跟踪类型(如Bug、任务、特性请求等),便于后续分类管理和查找。 #### 三...

    Bug管理系统

    这些信息包括但不限于bug的ID、描述、严重程度、状态、创建人、指派给谁以及解决日期等。SQL查询和存储过程可以帮助开发者高效地读取、更新和管理这些数据。 具体到这个名为"BMSSL"的压缩包文件,虽然没有详细信息...

    Python笔记(三)【函数+bug+面向过程与面向对象】.pdf

    例如,调用函数时将列表误赋值给原本预期接收字典类型的参数,这种情况就会导致bug的出现。此外,函数参数在Python中是按照位置传递的,而非按照名称传递,这点与一些其他编程语言有所区别。还有一点要特别注意的是...

    bugzilla使用说明

    - **分配给谁(Assign To)**:负责处理 Bug 的人员。 - **抄送给谁(CC)**:需要抄送的其他人员。 - **概要(Summary)**:简短描述 Bug 的情况。 - **描述(Description)**:详细描述 Bug 的现象、重现步骤等。 ...

    开发工具: git 13、使用二分法查找哪一次提交引入了线上bug

    如果是比较严重的 case,比如导致用户无法支付,给公司造成了500万的经济损失,这肯定是要追查谁是责任人的。 命令 #开始二分查找 git bisect start #标注当前这个commit是有bug的 git bisect bad #标注commit为xxx...

    测试培训教材

    测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试管理必须仔细思考的问题。缺乏尺度会让测试失去平衡,缺乏标准会让测试工作难以衡量...

    不错的bugzilla操作流程笔记

    2. **填写BUG信息**:点击【新建】,选择产品名称,然后详细填写BUG信息,包括模块、平台、操作系统、优先级、严重性、初始状态、分配给谁、时间估计、URL、注释等。 - **模块**:点击模块可查看产品模块详情。 -...

    几个常用常用软件面试问题

    - **分配给谁**:指派具体的开发者去解决问题。 - **Bug优先级**:根据问题的紧急程度设置优先级。 - **Bug状态**:跟踪Bug的生命周期,如新建、待验证、已关闭等。 - **Bug位置**:指出Bug出现在哪个模块或页面...

    自己总结的JIRA缺陷管理流程

    在自定义工作流中,"BUG-workflow.jwb"文件可能定义了这些状态之间的转换规则,包括谁有权执行这些转换,何时可以进行,以及可能触发的自动化动作(如发送通知邮件、更新其他字段等)。 总结来说,JIRA的缺陷管理...

    使用禅道进行项目管理的实施方案

    免去了测试人员不知道 bug 应该提给谁、开发人员找不到产品人员、不知道某开发分支关联了那些需求、需求变更历史无法追溯等一些问题。内部协调各责任人根据“需求列表”为主线进行沟通协调。产品做完 UE 后,拆解成...

    禅道使用步骤,有图有真相。

    - **闭环管理**:遵循“谁提bug谁关闭”的原则,测试人员是bug的发起者,也是最后的关闭者,确保bug管理流程的完整性。 通过以上步骤,禅道帮助团队高效协同,跟踪项目的进展,确保产品质量。它提供了一个集中化的...

    你必须知道的495个C语言问题

    1.1 我该如何决定使用哪种整数类型? 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、...

    《你必须知道的495个C语言问题》

    书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构...

    Bird Eats Bug: Screen Recording + Error Logs-crx插件

    Bird鸟是给谁的? 主要的网络开发团队:项目经理,工程师,质量检查人员,设计师。 如果公司中的非技术人员也开始使用Bird,则还可以获得更好的错误报告。 :backhand_index_pointing_up:发现了错误? 只需点击“记录...

    软件功能测试报告模板文档

    例如,"未分配"的bug表示还未指派给开发者,"已修改"的bug表示已被修复,而"不予修改"的bug可能因为各种原因不会被解决。 4. **按BUG状态统计**: 通过图表形式展示不同状态的bug数量,便于直观理解测试进度和问题...

    Bugzilla 培训手册

    - **分配Bug**:管理者或指定人员将Bug分配给负责处理的开发人员。 - **处理Bug**:开发人员查看问题,修复代码,然后提交补丁。 - **验证Bug**:测试人员或问题报告者确认问题是否已被正确修复。 - **关闭Bug**:...

    Sysinternals Suite版本(2024-01-09)最新

    Sysinternals Suite,是微软...此更新修复了一个 Bug,该 Bug 有时会导致 AccessChk 不显示分配给用户帐户的权限和特权的完整列表。 AccessEnum 1.32(2006 年 11 月 1 日) 这一简单但强大的安全工具可以向您显示,谁

Global site tag (gtag.js) - Google Analytics