禅道项目管理软件配置及使用教程
一、禅道介绍
Zendao禅道是第一款国产的开源项目管理软件,他的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能。
二、禅道的作用
基于敏捷方法scrum管理项目,包括项目,需求,版本等
测试用例管理、缺陷管理
管理项目的发布
三禅道的安装
在国内一般都是用Linux操作系统安装禅道。
像我们公司就是将禅道部署在阿里云上。
1.下载禅道
下载地址:https://www.zentao.net/download.html
注意:安装在Linux中一定要放在opt目录下面
2.安装禅道
解压禅道
先解压禅道压缩包,将安装包直接解压到/opt目录下
建议在Windons上面下载好,然后将 ..tar.gz 文件直接上传到Liunx上面,然后使用命令解压
sudo tar -zxvf ZenTaoPMS.XXX.zbox_64.tar.gz -C /opt
注意: 不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 。
可以使用命令
启动禅道
# 开启Apache和Mysql
/opt/zbox/zbox start
# 停止Apache和Mysql
/opt/zbox/zbox stop
# 命令重启Apache和Mysql
/opt/zbox/zbox restart
访问禅道
启动 Apache和Mysql服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注意:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。(使用云服务器请注意在安全组中开放apache使用端口)
禅道默认管理员帐号是 admin,密码 123456
四.禅道基本使用方法
对于测试而言,测试用得最多的是查看项目、需求、版本和提交BUG、跟踪BUG、导出BUG
现在,我们先系统了解一下禅道的常见功能。
1.禅道的用户和权限体系控制
公司的IT团队有众多角色:项目经理、开发经理和开发人员、测试经理和测试人员、产品经理等等
这个多角色中,项目经理主要管理项目,产品经理管理需求,开发人员管理代码,测试人员管理测试。每个角色的权限都不一样,所以我们需要一些角色,用来管理不同的模块。
用户维护
部门维护
权限
修改公司名称
2.产品-项目模式介绍
产品:简单的说,产品就是能够放出去用的东西,是最终要形成的内容。产品决定要做什么
一个产品下,一般由多个需求构成
项目:项目就是实现需求时,要做的任务;简单的说,项目决定了怎么去做
3.产品管理
产品管理一般由产品经理维护,他们会根据实际需要添加产品和产品的需求
4.项目管理
项目一般由项目经理来管理,主要是根据实际的产品来进行项目计划
项目关联需求
5.开发管理
开发负责人可以根据需求,进一步拆分任务,然后分配给对应开发
开发完成任务时,需要按照要求修改任务状态
6. 测试管理
测试用例管理
一般都是使用导入功能
导入的EXCEL模板,可以根据导出的模板指定
提交BUG
五.禅道使用流程总结
由管理员维护禅道所有角色
产品经理添加产品
产品经理添加产品需求
项目经理添加项目,设置项目配置,关联产品的需求;
开发负责人根据看板中的需求,拆分任务给开发
开发人员根据分配给自己的任务来完成开发,并维护任务状态未开始->进行中->已完成
测试人员测试完“已完成”的任务后,关闭任务;已完成->已关闭
一般来讲,需要在开始项目之前,就把产品和需求任务设置完成后,再开启项目
项目开启后,就能在看板中看到完成细节,在燃尽图中看到每天的进度。