1. 禅道简介

禅道是一个基于“敏捷开发”模式的软件开发全生命周期管理软件,在国内的软件开发公司里占据最大的份额,从大公司到小公司,都能适用。 笔者使用禅道多年,根据自己的经验总结了一套Bug管理的方法论,不只是禅道,也可以运用在别的软件开发管理系统上。

2. Bug管理规范

2.1 角色及人员

一般来说,禅道用于需求/Bug管理方面,在用户角色上,是分为这么几个角色:

1、公司/部门管理层  以下简称“管理层”

2、产品经理 以下简称“产品经理” 职责:负责整个产品生命周期内的全面管理

3、项目经理 以下简称“项目经理” 职责:负责产品中某个项目(阶段)的具体管理

4、技术经理  以下简称“技术经理” 职责:负责分配Bug给对应的开发人员

5、开发人员(包括UI、前后端程序员) 职责:以下简称“开发员” 负责修改代码处理Bug

6、测试人员  以下简称“测试员”  职责:负责提交Bug和验证已解决的Bug

7、测试经理 以下简称“测试经理” 职责:负责解决测试员的疑问,抽检已关闭的Bug,及时调整Bug严重程度(级别高的Bug被解决后,提升低级别Bug的严重程度,如:级别1的解决了一个,则把一个级别2的提升为1,把一个级别3的提升为2)

2.2 Bug处理流程

如下图:

说明:

1、图中没有画出“测试经理”的职责:负责解决测试员的疑问,抽检已关闭的Bug,及时调整Bug严重程度(级别高的Bug被解决后,提升低级别Bug的严重程度,如:级别1的解决了一个,则把一个级别2的提升为1,把一个级别3的提升为2);

2、测试员提交Bug的时候,有几点需要注意:

1)必须设置Bug的“严重程度”,默认是3,数字越小,越严重,一般情况下,严重程度为1的bug处于未解决状态的,不应超过5个

3、禅道已经配置好了“自动发信提醒”功能,也就是只要Bug有任何改动,所有相关人员都会收到提醒邮件(包括抄送人员),如何配置禅道支持异步发邮件提醒,请看笔者这篇文章 【原创】如何利用禅道的异步发信功能让“工作追人”

4、上图是适合于中小开发团队的Bug处理流程,如果是比较大型的团队,要求更规范的话,大概会这样,在测试员提交Bug后,先要到项目经理,再到测试经理,然后才是到具体的开发员,开发员解决Bug后,先到技术经理,才回到测试员,测试员确认Bug已被解决后,要指派给测试经理抽检,最后由项目经理来关闭

3. 禅道基本操作

禅道系统本身是非常简单易用的,下边就一些常用操作简要说明

3.1 初次登录

初次登录会进入“我的地盘”,以下是快速进入Bug列表的方法:

今后登录就可以直接点击“测试”进入到测试列表,如下图:

3.2 测试员提交Bug

3.3 提交Bug时如何截图

对于电脑画面,可采用QQ截图的方式,在截图完成后,到禅道的“重现步骤”框里,按Ctrl+V快捷键即可复制截图进去

对于手机画面,截屏后发到微信PC客户端,然后再点“复制”,到禅道的“重现步骤”框里,按Ctrl+V快捷键即可把图片复制进去

3.4 开发员解决Bug

3.5 如何备注

3.6 Bug列表如何过滤

4. 其他资料

4.1 手机邮件客户端

为了方便大家能及时查看Bug处理的最新进展,推荐各位在手机上安装“网易邮箱大师”这个手机邮件管理App。在收到禅道自动发送的邮件后,可通过点击Bug标题直接显示Bug详情,非常方便,如下图:

4.2 公司邮箱设置技巧

因为只要Bug有变动,就会触发提醒邮件的发送,为了使得这些禅道提醒邮件不影响大家及时收到其他更重要的业务邮件,建议登录进阿里云企业邮箱做以下设置,把禅道邮件自动移动到名为“禅道”的文件夹下:

1、新建一个文件夹,名为“禅道”

2、新建一个“收信规则”,把“发件人”包含“zentao”的邮件,都移动到“禅道”文件夹下

如下图:

4.3 图片处理技巧

在提交Bug时,经常需要在截图上添加说明文字,箭头,圈出重点区域等,推荐以下几个工具:

1、手机端:小Q画笔

2、PC端:iPhoneDraw

以上两款软件都非常容易上手,就不详细说明了

欢迎各位同好一起探讨敏捷开发各个领域的实践方法,大家好,才是真的好^_^
有兴趣共同探讨的请加Scrum干货Q群:302304689

以下是本人原创的软件企业运用敏捷开发系列文章:

【原创】敏捷软件项目开发管理流程(一)

【原创】岗位作业书-产品/项目经理(二)

【原创】岗位作业书-技术经理(三)

【原创】岗位作业书-测试经理(四)

【原创】岗位作业书-高级程序员(五)

【原创】岗位作业书-程序员(六)

【原创】岗位作业书-前端工程师(七)

【原创】岗位作业书-测试员(八)

转载于:https://www.cnblogs.com/ddmacle/p/7749824.html

【原创】Bug管理操作规范个人经验总结相关推荐

  1. linux bug 管理工具,【原创】Cynthia问题Bug管理软件2.0版发布啦

    [原创]Cynthia问题Bug管理软件2.0版发布啦 发布时间:2014-12-02 21:38:38来源:红联作者:empast Cynthia开源项目问题管理软件2.0版本已经发布了,项目及源码 ...

  2. Bug管理的经验和实践

    微软的开发流程和bug管理经验 原文地址:http://www.cnblogs.com/Mainz/archive/2008/04/06/1139134.html -发表在<程序员>杂志2 ...

  3. 几种bug管理工具比较

    今天终于找到了一个被大多数人称为完美的项目管理.BUG管理工具,并且安装成功了.Jira作为一个Bug管理软件,成功的融合了项目管理.需求管理等等功能,强大的自定义扩展能力,完整的用户权限管理.可惜软 ...

  4. Bug管理工具——BugFree

    1. BugFree 简介 1.1 BugFree的来源   这个东西听起来不错啊 BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统xx.简单实 ...

  5. 一个bug管理软件:BugFree

    一个bug管理软件:BugFree BugFree的发展目标:代替BugZilla和Mantis,成为最流行的Bug管理系统! 关于BugFree 作者:刘振飞 Email: liuzf at pku ...

  6. 软件测试(软件测试生命周期,描述一个bug,定义bug级别,bug生命周期,如何开始第一次测试,测试执行和bug管理,测试工作中的人际关系处理)

    一.软件测试的生命周期 对比软件的生命周期和bug的生命周期 · 软件的生命周期:需求分析--计划--设计--编码--测试--运行维护 · 软件测试的生命周期:需求分析--测试计划--测试设计.测试开 ...

  7. 学会蒲公英Bug管理云的使用

    [前言] 一个Bug管理系统是软件公司重要的组成部分,它不但协助开发人员发现程序中的问题点,还能帮助大家积累发现同类问题和解决问题的经验. 选择"蒲公英Bug管理云"是出于下面几个 ...

  8. Bug tracker .net 部署经验(完善中)

    Bug tracker .net 部署经验 1. 软件要求 windows 2003 server+SP1 IIS SQL sever 2005 Net framework 2. 安装和配置 Bug ...

  9. 如何使用Leangoo进行简单的BUG管理

    大家都知道,Leangoo是一款很简洁高可视化的项目管理工具,它的优点就是以看板为核心,功能强大!用Leangoo实现一个简单的bug管理系统,是非常简单的事情! 创建项目看板 首先,我们先创建一个b ...

  10. 怎样在bug管理上节省时间

    "bug管理"应该是所有互联网企业必不可少的工作内容之一,但是同行们针对这项工作的解决方案各不相同,我经历或见过如下几种: 1.小团队日常使用产品过程中遇到bug,直接找开发人员沟 ...

最新文章

  1. 你们需要客户端吗?大话软件企业的营销(上)
  2. nodejs中的fiber(纤程)库详解
  3. 5.2 部分依赖图 (Partial Dependence Plot, PDP)
  4. Cloud for Customer动态控制任意UI element的visibility
  5. c语言取子程序地址,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
  6. 对命令行程序调用及其结果显示的一点补充
  7. 《如何了解软件的设计》学习笔记0——模型-接口-实现
  8. ASP.NET Web开发框架之七 开发流程与模式
  9. Python来处理数独游戏(含世界最难数独示例)
  10. 工程测量(地形图测量)
  11. 在PPAPI插件中使用Skia绘图
  12. Modem Device on High Definition Audio Bus
  13. 学习乔布斯的成功方法
  14. linux rm 文件找回_linux rm让你在删除的文件有地方找回 | DevOps
  15. 不同进制之间相互转换
  16. 记录wps js 宏学习过程中积累的一些函数模板
  17. Python math库函数
  18. 使用命令行创建文件夹和创建文件
  19. 高校宿舍管理系统详细需求分析说明书
  20. Vert.x(vertx) 实现TCP服务

热门文章

  1. 第一次做socket的一些心得
  2. 在线添加索引遇到的错误:Table definition has changed, please retry transaction
  3. oracle 聚合函数 LISTAGG ,将多行结果合并成一行
  4. Javascript如何深拷贝对象
  5. Vue报错: Maximum call stack size exceeded
  6. 新手干货:Vue - 事件修饰符
  7. Java神鬼莫测之MyBatis多表操作延迟加载(四)
  8. 持续集成、持续交付、持续部署(转载)
  9. 带你了解HTTP协议(二)
  10. JavaWeb之得到web应用中的资源文件