禅道是谁?
禅道是青岛易软天创网络有限公司研发,是一款B/S结构软件,可以跨平台(操作系统)国产开源项目管理软件。和禅道类似的其他管理工具有:QualityCenter–HP(QC)、BugFree、BugZilla、Jira(鸡爪子),Mantis(螳螂)
禅道集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了 研发项目管理的核心流程。专注研发项目管理!
核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量。
其三者的关系如下图:

二、禅道安装
1.根据需要选择32位和64位版本

2.根据自己需要选择路径之后点击Extract,等待至安装完成即可。

3.打开文件目录,点击start.exe

4. 启动服务,等一会儿,待界面显示禅道正在运行之后,然后点击继续点击访问禅道

5.点击访问禅道,会自动跳转到该页面,或者通过网址:
http://127.0.0.1/index.php (前提是:确保服务已经启动)
或:http://服务器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主要附属在产品概念下面的。
- 在创建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
文章标题:禅道安装部署教程「如何下载使用禅道管理软件」
文章链接:https://www.linkedcc.com/rjbk/9906
版权声明(详见页尾):本文内容及图片由互联网用户自发投稿贡献,该文观点仅代表作者本人。