禅道基本使用

一、介绍:
禅道是青岛易软天创网络有限公司研发,是一款B/S结构软件,可以跨平台(操作系统)国产开源项目管理软件 。和禅道类似的其他管理工具有:QualityCenter–HP(QC)、BugFree、BugZilla、Jira(鸡爪子) , Mantis(螳螂)
禅道集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了 研发项目管理的核心流程 。专注研发项目管理!核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立 。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量 。
其三者的关系如下图:
二、禅道安装
1.根据需要选择32位和64位版本
2.根据自己需要选择路径之后点击Extract,等待至安装完成即可 。
【禅道基本使用】3.打开文件目录,点击start.exe
4. 启动服务,等一会儿,待界面显示禅道正在运行之后 , 然后点击继续点击访问禅道
5.点击访问禅道,会自动跳转到该页面 , 或者通过网址: (前提是:确保服务已经启动)
或:服务器IP地址:端口号/ZenTao—–>端口号80
6.点击开源版即可,默认用户名为admin , 默认密码为123456
7.登录成功之后,进入主页也可以修改密码 。
二、基本流程:
产品经理创建产品产品经理创建需求项目经理创建项目项目经理确定项目要做的需求项目经理分解任务,指派到人 。测试人员测试 , 提交bug 。
8个任务:创建帐号、创建产品、创建需求、创建项目、管理团队、关联需求、创建任务、分解任务、提Bug 。
禅道简使用
一、创建部门
禅道安装成功之后,管理员的第一件要做的事情就是设置部门结构
(设置部门结构(添加部门)测试部、开(研)发部、产品部、运维部、项目部) 。
1、维护部门结构
a.以管理员身份登录;b.进入组织–用户视图;c.点击维护部门;(或者直接点击二级导航里的“部门” 。);d.在部门维护页面,维护公司的组织结构即可 。
2、维护子部门
点击部门名称,即可添加该部门的下级部门(子部门) 。
下级部门添加成功后 , 即可在部门机构里查看到 。
二、创建用户、赋权限
1、创建用户
如:测试部:用户名:qa03,真实姓名测试03,职位:测试;
用户名:qd01,真实姓名测试主管01,
开发部:dev03开发03 开发
td01开发主管01 研发主管
产品部:po01产品经理01 产品经理
项目部:pm01项目经理01 项目经理
a.进组织视图
b.选择用户列表
c.然后选择“添加用户” , 即可进入添加用户页面 。
d.用户添加完之后 , 即可将其关联到某一个分组中 。
2、权限管理
在禅道中,用户权限都是通过分组来获得的 。所以在完成部门结构划分之后,就应该建立用户分组,并为其分配权限
a.选择权限分组,进入分组的列表页面 。B.点击新增分组,即可创建分组 。c.在这个分组列表页面,还可以对某一个分组(选择一个分组名称)进行权限的维护、成员维护、或者复制
3、维护权限
a.管理员身份登录
b.进入组织视图
c.点击”权限分组“,进入权限分组列表页面 。
d.选择某一个分组该页面不允许直接访问,点击“权限维护”,即可维护该分组的权限 。
e.进入权限列表页面,点击某一个模块名后面的复选框,可以全选该模块下面的所有权限 , 或者全部取消选择 。还可以查看某一个版本新增的权限列表 。
注意1
1、组织–权限– 受限用户分组 , 设置的受限操作,是针对禅道整个系统的使用受限 。
2、项目–团队–团队管理里,设置的受限用户,是只针对某一个项目的受限操作,其他项目不受影响 。
3、 如果该用户之前不是受限用户,现在是受限用户 。那么之前由他创建的与该项目相关的需求,任务,bug等,他都还有相关的操作权限 。
权限维护的注意事项:
1、一个用户在多个权限分组里,其在禅道里的权限取的是各个权限分组里权限的合集 。
2、要访问到一个Bug , 必须同时拥有Bug所在产品,项目的访问权限和Bug详情的权限 。
3、产品/项目还可以通过访问控制来设置查看权限 。产品/项目–概况里,编辑访问控制:默认设置,私有产品/项目,自定义白名单来调整产品/项目的查看权限 。
4、禅道里权限分配比较灵活,可以根据实际需要做调整 。
5、没必要过于的纠结权限的分配,禅道里每个操作都会记录 , 在详情页的历史记录可以查看到 。
维护成员
a.管理员身份登录;b.进入组织视图中的权限分组;c.点击”成员维护“ , 进入用户维护页面
注意2:
管理员—几乎可以全部操作
测试人员—不能删除缺陷 , 不能删除用例
开发人员—不能删除缺陷,不能创建用例,不能删除用例
测试主管—能删除缺陷,能删除用例
说明:如果一个用户隶属于一个组,那么该用户就有该组的权限 。一个用户权限
三、创建产品
禅道的设计理念是围绕产品展开的,因此我们首先要做的就是创建一个产品 。
产品名称和产品代码是必填项 。其中产品代号可以理解为团队内部约定俗称的一个称呼,比如我们禅道的代号是zentao,需要是英文字母和数字的组合 。
产品负责人:负责整理需求,对需求进行解释负责,制定发布计划,验收需求 。
测试负责人:可以为某一个产品指定测试负责人,这样当创建bug,而不知道由谁进行处理的时候,该产品的测试负责人会成为默认的负责人 。
发布负责人:由这个角色负责创建发布 。
访问控制:可以设置产品的访问权限,其中默认设置只要有产品视图的访问权限就可以访问 。如果这个产品是私有产品,可以将其设置为私有项目 , 那么就只有项目团队成员才可以访问 。或者还可以设置白名单,指定某些分组里面的用户可以访问该产品 。
四、创建需求
我们产品经理可能都习惯了写需求设计文档,或者规格说明书 , 通过一个非常完整的word文档将某一个产品的需求都定义出来 。但在禅道里面,我们提倡按照功能点的方式来写需求 。简单来讲,就是将原来需求设计文档中的每一个功能点摘出来,录在禅道里面,作为一个个独立的功能点 。如果按照scrum标准走的话,我们可以称之为用户故事(user story) 。所谓用户故事,就是来描述一件事情,作为什么用户,希望如何,这样做的目的或者价值何在,这样有用户角色,有行为,也有目的和价值所在 , 非常方便与团队成员进行沟通 。
创建需求的步骤如下:
使用产品经理角色登录系统 。
进入产品视图 。
在页面右侧 , 有“新增需求”菜单 , 点击菜单,出现新增需求的页
需求的标题是必填项 。
所属计划和模块,可以暂时保留为空 。
需求审核那块,我们选上不需要审核,这样新创建的需求状态就是激活的 。只有激活状态的需求才能关联到项目中,进行开发 。
需求可以设置抄送给字段,这样需求的变化都可以通过email的形式抄送给相关人员 。

禅道基本使用

文章插图
可以设置关键词,这样可以比较方便的通过关键词进行检索 。
五、创建项目
产品经理按照我们前面的操作创建需求之后,下面该项目经理上场了 。下面我们一起来看下如何在禅道中开始一个项目 。
A. 进入项目视图,点击右侧的”新增项目“链接 。
B. 出现项目添加的页面
在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、项目目标和项目描述等字段 。其中关联产品是可以为空的 。
C.设置团队
a. 点击保存按钮,会提示项目创建成功,然后可以选择设置团队
b. 或者从项目视图中的团队菜单该页面不允许直接访问,也可以进行项目的团队管理 。
在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中 , 同时需要设置这个用户在本项目中的角色(角色可以随便设置 , 比如风清扬 , 冬瓜一号等) 。可用工作日和可用工时每天需要仔细设置 。通常来讲,一个人不可能每天8小时投入,也不可能一星期七天连续投入 。
c. 设置完毕之后,系统会自动计算这个项目总得可用工时 。
1. 分解任务
设置了团队之后,下一步操作就是创建任务 。
2.更新任务
任务分解完毕之后,每个人就非常清楚自己做什么事情 。所以项目启动之后,对于项目团队的成员来讲,他要做的事情就是更新任务的状态 。
3.任务的列表
在任务的列表页面,可以看到系统中所有的任务列表,可以通过各种标签方便的进行筛选 。点击某一个任务的链接进入详情页面 。
在任务的详情页面可以看到任务的详细信息,包括历次的修改记录等信息 。同时也给出了各种操作的按钮 。
4.开始任务
5.完成任务
完成任务的时候,需要设置下已经消耗的时间 。
6.验证关闭任务
六、 bug管理
上篇文章讲述了禅道的简使用方法之一,只使用禅道来进行项目任务管理 。禅道的测试功能也可以独立出来单独使用 。这种方式很适合于测试团队使用 。禅道里面的bug基本流程是:测试人员提出bug -> 开发人员解决bug -> 测试人员验证关闭 。
1.创建bug
使用bug管理功能之前,需要先创建产品 。禅道里面设计的理念是bug主要附属在产品概念下面的 。
2.解决bug
当一个bug指派给某一位研发人员之后,他可以来验证解决这个bug 。
1. 通过各种标签和检索条件找到需要自己处理的bug
在对bug进行出来之前,需要先要找到需要自己处理的bug 。研发人员解决bug , 选择解决方案,一般来讲有效的解决bug方案是”已解决“ 。详细的解决方案,我们在后续的文章中会详细加以讲述 。
3.关闭bug
当研发人员解决了bug之后,bug会重新指派到bug的创建者头上 。这时候测试人员可以来验证这个bug是否已经修复 。如果验证通过 , 则可以关闭该bug 。
1.3.
需求的创建页面
1.3.3. 变更需求
禅道专门提供了需求的变更流程 。凡是对需求标题、描述、验证标准和附件的修改,都应该走变更流程 。变更之后的需求状态为变更中 。
1.3.4. 评审需求
1. 通过需求的详情页面查看变更前后的变化
2. 评审需求,给出评审结果
评审结果可以选择确认通过,撤销变更 , 有待明确或者拒绝 。
1.4.个人使用禅道来做事务跟踪管理
禅道设计的目标是团队协作工具,但其实个人使用禅道也可以派上很大的用场 。笔者在开发禅道过程中,从2009年10月开始,用禅道来管理禅道本身的项目管理 , 那时候禅道的开发团队只有笔者光杆司令一人,后来和朋友们聊起,戏称一个人的项目管理 。
下面让我们来展示下如何使用禅道来进行个人的事务管理 。
1.4.1. 创建待办1.4.2. 浏览待办
禅道提供了各种标签来检索待办信息 。
其实个人使用禅道,还可以借鉴项目管理的概念 , 把自己要处理的事情放在项目里面进行跟踪管理,也是非常方便的 。比如买房,考研,复习考试等等 。
任务:{
将IBS个人网银需求创建到禅道中管理
(需求文档只看目录)
项目时长:半年
团队人员:
开发4人{
登录/退出、系统管理、个人设置、客户服务1人开发;
个人客户管理、企业客户管理为1人开发;
参数管理、业务管理、日志管理为1人开发;
安全管理、交易处理中心、授权中心为1人开发;
}
测试2人
产品1人
运维1人
产品、测试、开发、项目经理或主管各1人
}
1、组织
创建公司
2、产品
创建产品
创建计划
创建模块
创建需求
创建项目
3、项目
团队管理
关联需求
分解任务
开发任务状态开启
4、测试
写测试用例
测试任务状态开启
提BUG
审核bug
修复bug
回归并关闭bug
本文到此结束 , 希望对大家有所帮助!

猜你喜欢