今日目标

  • 能够掌握禅道的安装及运行

  • 能够掌握禅道的组成结构

  • 能够掌握禅道的基本使用流程

  • 能够掌握禅道创建分组和用户

  • 能够掌握禅道组成结构

  • 能够掌握Bug管理

  • 能够掌握文档管理

一、禅道介绍

禅道官网:www.zentao.net

禅道是一款开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道将产品、项目、测试这三者的概念明确分开,产品人员、开发团队、测试人员,这三者分立,互相配合,又互相制约,通过需求、任务、bug来进行交相互动,最终通过项目拿到合格的产品。

禅道是一个非常好用的项目管理平台,很多大企业都在使用。今天我们讲如何在Linux上搭建开源版的禅道!

二、禅道安装及运行

1. 禅道软件下载地址:

http://www.zentao.net/download.html

将下载好的安装包直接放到服务器的/opt目录下(以下是通过FileZilla上传)

[root@eclipse ~]# cd /opt
[root@eclipse opt]# ls
ZenTaoPMS.15.3.zbox_64.tar.gz

2. 解压:

sudo tar -zxvf  ZenTaoPMS.15.3.zbox_old.64.tar.gz -C /opt

3. Apache和Mysql常用命令

  • 执行/opt/zbox/zbox start 命令开启Apache和Mysql。
  • 执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
  • 执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

其它:因为禅道用到的apache和自带的mysql的端口分别是80和3306,这会与我们服务器上其他程序的端口冲突,所以需要修改apache和mysql端口,其中-ap对应apache的端口,-mp对应mysql端口(如果不冲突,则不需要修改)

如果需要修改端口号则执行以下命令,然后在进行启动Apache和Mysql
/opt/zbox/zbox -ap 8090 -mp 3307

4. 启动禅道

/opt/zbox/zbox start

5. 访问和登录禅道

http://服务器的ip地址:端口,例如[禅道])

http://119.45.22.188:8090/

禅道默认管理员帐号是:admin
密码:123456

登录后,即可使用禅道项目管理功能。 具体的使用,请直接参考禅道使用手册文档

三、如何访问禅道数据库

1、网页登录数据库

禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/然后执行 ./adduser.sh)。

如何操作:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:

1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。

  • 我加的用户名是root,密码是root。那么授权页面里用户名和密码就填写root和root。

  • 注意:  这里添加的用户名和密码是自定义的,你可以根据你的使用习惯来添加。

  • 你添加了什么用户名和密码就填写什么。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QGP0OJUL-1628640937563)(32D8F1B93B6A4E09BE8DAC507FE1C4BE)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-80U3oYJs-1628640937565)(D1FF0B000F674F8FA19E79FC9E77CC1B)]

2)网页直接显示登录界面:

系 统:默认选择MySQL。

服务器:127.0.0.1:mysql端口(mysql端口启用的是3307,那么就填写127.0.0.1:3307注意:ip只能写127.0.0.1

用户名: root。(禅道默认的数据库用户名是root)

密 码:root。(禅道默认的数据库密码是root)

数据库:zentao。

四、创建分组和用户

1、建立部门结构

禅道安装成功之后,管理员的第一件要做的事情就是设置部门结构。

a)维护部门结构

  1. 以管理员身份登录
  2. 进入后台–用户视图
  3. 点击维护部门;(或者直接点击二级导航里的“部门”。)
  4. 在部门维护页面,维护公司的组织结构即可。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b4KpSlYq-1628640937572)(BFD82A84BD6C422F9F6608ADB7669A44)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jyDznEoJ-1628640937574)(B3C1037C26D142459AB8DF8F495F3969)]

b)维护子部门

点击部门名称,即可添加该部门的下级部门(子部门)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NzSB87AR-1628640937576)(EECC4F7F626247FE8C225A49106E0443)]
下级部门添加成功后,即可在部门机构里查看到。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cidA2yM6-1628640937579)(3EBA720455114EA29688785CE81D8F2A)]

2、添加一个用户帐号

部门创建之后,下一步的操作就是往系统中添加用户。步骤如下:

进后台视图
选择用户列表
然后选择“添加用户”,即可进入添加用户页面。
用户添加完之后,即可将其关联到某一个分组中。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AJajLosw-1628640937581)(31BE3D9EDCE34B948A5D68FAC15A5270)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WLxEdlEJ-1628640937583)(258032FB36AA4A0C9B83B1E4017DE531)]

注意点:
从4.0版本开始增加了职位字段,在添加帐号的时候可以选择对应的职位。职位会影响到指派列表的顺序,比如创建bug的时候,默认会把研发职位的同学放在前面。职位还会影响到我的地盘里面内容的排列顺序。比如产品经理角色的人登录之后,我的地盘首先会显示我的需求,而研发的同学登录之后,会看到我的任务。
用户的权限都是通过分组来获得的,因此为用户指定了一个职位之后,还需要将其关联到一个分组中。
其中源代码提交帐号是subversion或者其他源代码管理系统中对应的用户,如果没有启用subversion集成功能,可以留空。

3、批量维护帐号

从4.0版本开始,禅道提供了批量添加帐号的功能,可以很方便的批量创建帐号。
使用管理员登录禅道系统,进入“后台”页面。
选择“用户”,然后选择右侧的“批量添加用户”
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v4zLkaZQ-1628640937588)(0E4A9F943E044A2FB7BE791110A9C120)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1CnYVbza-1628640937591)(76BF0E753050490087DF5C4686462B72)]

除了批量添加用户,还可以在用户列表页面选择用户,进行批量编辑。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bpn9gspO-1628640937594)(D2696C0C29B2486986AA7BA736813D3E)]

4、设置分组,建立权限体系

摘要:用户创建之后,下一步的操作就是创建分组,设置权限。
在禅道中,用户权限都是通过分组来获得的。所以在完成部门结构划分之后,就应该建立用户分组,并为其分配权限。有的朋友可能会问,用户分组和部门结构有什么区别?我们来解释下这个问题。

  • 在禅道中,用户权限都是通过分组来获得的。所以在完成部门结构划分之后,就应该建立用户分组,并为其分配权限。有的朋友可能会问,用户分组和部门结构有什么区别?我们来解释下这个问题。
  • 部门结构是公司从组织角度来讲的一个划分,它决定了公司内部人员的上下级汇报关系。而禅道里面的用户分组则主要用来区分用户权限。二者之间并没有必然的关系。比如用户A属于产品部,用户B属于研发部,但他们都有提交bug的权限。

a)创建分组

  1. 使用管理员登录禅道,进入后台视图。
  2. 选择权限分组,进入分组的列表页面。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AIP5mxpi-1628640937595)(7E5DB340D3204B46AEF4D791DC2BBDFD)]

  1. 点击新增分组,即可创建分组。
  2. 在这个分组列表页面,还可以对某一个分组进行权限的维护、成员维护、或者复制。

b)维护权限

1.管理员身份登录
2.进入后台视图
3.点击”权限分组“,进入权限分组列表页面。
4.选择某一个分组,点击“权限维护”,即可维护该分组的权限。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3MiDdhhD-1628640937597)(8FF66FB48C5C4F2AB88A665AC5DE1E8D)]
5.进入权限列表页面,点击某一个模块名后面的复选框,可以全选该模块下面的所有权限,或者全部取消选择。还可以查看某一个版本新增的权限列表,即下图的红框位置。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-waApbcW8-1628640937599)(3A1EBE1B0688425F93E69A0C95636820)]
6.禅道7.2.stable版本开始,还提供视图维护权限。可以设置某个分组仅能查看某个产品或者项目等。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gqkgE4mv-1628640937602)(E9B7187FE5E94E1A97A98EC25D1A2573)]
等等权限操作

五、最简使用

1、使用禅道来进行项目任务管理

摘要:禅道简使用方式就是单纯的项目任务管理,创建项目,分解任务。

也许您刚刚看到禅道的界面,心里说,哇,这么多功能。是不是有些复杂了?我们想说的是,禅道的定位不是那种简单的任务管理软件,而是专业的协同管理软件。研发类的项目管理本身具有其复杂性,所以禅道提供的都是必备的功能。但这并不意味着您必须按照禅道的流程来使用,完全可以按照自己的实际情况来使用禅道。下面让我们来看下使用禅道的简单方式。

a)、创建项目

  • 添加新项目,进入项目视图,在项目主页的项目总览区块中点击“创建项目”。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tq0Z9JGh-1628640937605)(ABF9646CA00B4DD19116DCE1F6D6EB32)]
在项目添加的页面中,设置项目名称、代号、起止时间、可用工作日、团队名称、和项目描述等字段。其中关联产品是可以为空,也可以多选。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ixmQW4AL-1628640937606)(FB737EFAD7764A5EB5EED55547AC7085)]

b)设置团队

在项目列表里,选择团队成员,进行选择选择部门添加成员
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-laPp1Efy-1628640937608)(F9092252FD874865967AAFB4A81F1697)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-adAgCR8A-1628640937610)(D53459E6B6A9459E9F6EAFF95C651058)]
在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色(角色可以随便设置,比如风清扬,冬瓜一号等)。可用工作日和可用工时每天需要仔细设置。通常来讲,一个人不可能每天8小时投入,也不可能一星期七天连续投入。设置完毕之后,系统会自动计算这个项目总得可用工时。

c)、分解任务

设置了团队之后,下一步操作就是创建任务。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QGxEMXo3-1628640937612)(538417513C3645DC88106BD7126F3D3A)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-euTTFo2e-1628640937613)(840D13DF844D45CBA07224CAFE5301D7)]

禅道系统中的计划管理是在产品维度下维护的,在创建项目选择关联计划时,需要先在项目关联的产品页面 创建计划的,可以检查下 "内部产品支持"这个产品是否有创建了计划呢?

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MXHk0vYI-1628640937615)(02023FDE333A450B93DD485BB22A58B9)]

之后就可以保存计划了,待研发的列表。


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Okd2Jwfs-1628640937617)(A6E5EC8161E140DBBA485FEB9A4B2C8C)]

不同的角色登录就会展示自己角色下的待研发列表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SaVpySLb-1628640937619)(71C57F820B104CB3BE0D282EFC15E53A)]

2、使用禅道来做bug管理

https://www.zentao.net/book/zentaopmshelp/64.html

3、使用禅道来进行产品管理

https://www.zentao.net/book/zentaopmshelp/77.html

4、使用禅道来做事务跟踪管理

https://www.zentao.net/book/zentaopmshelp/91.html

六、禅道问答社区

禅道官网的技术问答: http://www.zentao.net/ask/

这里面可以进行提问你在使用禅道过程中遇到的问题,并且绝大多数都能够得到解答

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BdkIX4PU-1628640937621)(5CEC088434C445A48793149552B99991)]

禅道项目管理软件配置及使用相关推荐

  1. 禅道项目管理软件配置及使用教程

    一.禅道安装及运行 禅道是一款开源项目管理软件.它集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程. 禅道将产品.项目 ...

  2. linux 禅道服务器,Linux下如何搭建禅道项目管理软件

    第一步,下载禅道 禅道是基于PHP语言开发,所以运行禅道需要LNMP(Linux+Nginx+MySQL+PHP)或LAMP(Linux+Apache+MySQL+PHP)环境.还好禅道本身已经提供了 ...

  3. 禅道项目管理软件介绍

    使用流程 一.分享的流程图 二.流程图 维护产品及模块 一.如何来添加产品呢?让我们来看下步骤: 以管理员或者其他有产品管理权限的帐号登录. 点击产品视图. 在页面右侧,点击"新增产品&qu ...

  4. 禅道项目管理软件的命令行入口

    Author: 王春生 禅道项目管理软件1.0rc1版本之后,命令行入口做了一些改变,因为之前一直没有时间整理这方面的文档,很多朋友在问,今天跟大家解释一下. 一.何谓命令行入口 先来介绍一下禅道项目 ...

  5. .php on line 0,启动禅道项目管理软件时,报PHP Warning: PHP Startup: in Unknown on line 0解决方法...

    启动禅道项目管理软件时,ZenTao\xampp\apache\logs\php_error文件中报如下错误: [20-Jun-2019 08:00:39 UTC] PHP Warning:  PHP ...

  6. 禅道项目管理_禅道项目管理软件 v12.5.1 开源版

    禅道项目管理软件简介禅道是第一款国产的开源项目管理软件.它集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程.注重实效的管 ...

  7. 禅道项目管理_禅道 11.6.1 版本发布,完善细节,修复 Bug

    禅道项目管理软件集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程.禅道官网:www.zentao.net. 大家好,禅道 ...

  8. Docker安装禅道项目管理平台zendao-v11.6.x

    Docker安装禅道项目管理平台zendao-v11.6.x 安装步骤 一.下载地址 二.安装使用 下载地址 禅道开源版:     http://dl.cnezsoft.com/zentao/dock ...

  9. Linux用一键安装包快速部署禅道项目管理平台

    Linux用一键安装包快速部署禅道项目管理平台 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. 一.安装 二.如何访问数据库 三.9.2.stable版本起Linux一键安装 ...

  10. 禅道项目管理_推荐一个项目管理工具,落地基于Scrum的敏捷开发!

    作为一个开发人员,我们也该懂一些项目管理的知识,今天我们来讲一个基于Scrum的项目管理工具禅道.本文将从禅道的安装部署开始讲起,然后讲讲Scrum的核心概念,最后通过禅道的一套操作来实践下Scrum ...

最新文章

  1. SQL连接查询和嵌套查询详解
  2. elasticsearch 查看索引_ELK技术栈之ElasticSearch(一)
  3. 微软服务器藏,配置微软CA服务器+SCEP
  4. python从零开始系列连载_技术 | Python从零开始系列连载(一)
  5. Socket编程:之双机通信
  6. 2013下半年福建高等学校非计算机专业学生计算机二级c语言原题,2013年福建省计算机二级c语言真题及答案(填空题部分)...
  7. AngularJS入门心得2——何为双向数据绑定
  8. zabbix通过钉钉报警
  9. AcWing 836. 合并集合
  10. Javascript语言精粹--The Excellence in Javascript
  11. 【bzoj1022】[SHOI2008]小约翰的游戏John 博弈论
  12. windows编译python扩展Unable to find vcvarsall
  13. 看我说PHP之文件上传
  14. xlwings使用InputBox
  15. 我们学校一牛老师的语录
  16. 网页中留言板的制作案例
  17. java面试-jvm
  18. 【Python简单爬虫练习--Bilibili榜单】爬取+梳理B站排行榜页面
  19. STM32之蜂鸣器实验
  20. Linux 如何查看帮助信息

热门文章

  1. JTAG各类接口针脚定义及含义
  2. 欧式空间与希尔伯特空间
  3. 计算机关机后 为何会亮,Win10系统电脑关机后主机电源灯依然亮着怎么解决
  4. php手册 mac版,PHP中文手册for mac-PHP中文手册Mac版下载 V1.0.2-PC6苹果网
  5. 如何用java代码实现隐藏自己的电话号码
  6. VS中时间控件的使用
  7. cad查看_如何快速查看CAD文件?只需4步,文件即可轻松打开
  8. wes7 系统开关机界面定制
  9. 【软件工程】课程设计库存管理系统
  10. cat3 utp是不是网线_CAT网线品种分类