禅道部署及使用

禅道部署及使用

1、禅道

禅道是一款开源的项目管理软件,可以帮助团队实现敏捷开发和项目管理,具有任务跟踪、BUG管理、文档管理、团队协作等功能。同时禅道还可以通过插件扩展功能,如集成SVN/Git、邮件提醒等等。

  1. 对团队而言

    通过禅道,可以把所有的工作拆分成任务并在线上分配给开发人员,再结合一些统计报表,管理者对团队执行力可以有一个数据化的感知。可以作为团队是否需要扩张的参考依据。

  2. 对个人而言

    通过禅道,把工作拆分成一个一个的最细粒度任务,可以详细到小时的单位,并分配给开发人员。任务分配者(比如迭代负责人)注意每个任务难度、复杂度相近。管理者可以通过任务的完成数量,完成时间,对开发者有一个量化的工作量评估。通过所完成任务的bug的率的统计,可以对开发人员的代码质量有一个大概的评估。

1.1、禅道的优势

  1. 管理思想简洁实效,可以帮助企业实现快速敏捷开发。
  2. 功能完备,无需再费心整合若干系统在一起使用。
  3. 源代码开源开放,有灵活的扩展机制,方便使用并二次开发。
  4. 国产软件,本地支持,操作习惯更符合国人。
  5. 自主开发的底层框架和前端UI框架,界面美观,交互友好。
  6. 完善的社区机制,可以获得及时的技术支持和帮助。
  7. 支持多种部署方式,可以私有部署,也可以选择云端服务。

1.2、禅道的功能

  1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
  2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
  3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
  4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
  5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
  6. 组织管理:包括部门、用户、分组、权限等功能。
  7. 统计功能:丰富的统计表。
  8. 搜索功能:强大搜索功能,可快速找到相应数据。
  9. 扩展机制:可以对任何地方进行扩展。
  10. api机制:所见皆API,方便与其他系统集成。

2、部署

禅道使用docker部署,新建docker-compose.yml文件,在文件中写入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3'
services:
zentao:
container_name: zentao
image: easysoft/zentao:latest
ports:
- "8010:80"
volumes:
- ./pms:/www/zentaopms
- ./mysql/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: "root"
restart: always

运行命令 docker-compose up -d 即可部署成功,然后登录系统(http://[ip]:8010),进行系统的配置。

3、使用

登录系统后,显示如下界面:

首页

3.1、基础流程

禅道使用的基础流程如下:

  1. 产品经理创建产品
  2. 产品经理创建需求
  3. 项目经理创建项目
  4. 项目经理确定项目要做的需求
  5. 项目经理分解任务,指派到人
  6. 开发人员实现需求
  7. 测试人员测试,提交bug。

我们一般在使用上需要关注的部分:

  1. 左侧侧边栏,【地盘】、【产品】、【项目】
  2. 剩余工作总计,看以看到指定给自己的【任务】、【bug】、【研发需求】
  3. 项目统计,总体查看项目的情况

新手第一次进入系统可以点击橙色的新手教程按钮,帮助你快速了解禅道的使用:

新手教程

3.2、提交bug

在系统中,点击左侧侧边栏【项目】,找到项目,再点击顶部栏的【测试】,出现bug列表,可以点击【提bug】按钮来提交系统的bug。

bug提交

需要注意的是在提交bug页面中,需要注重重现步骤的填写,以减少沟通成本。重现步骤中的【步骤】,即测试人员在系统中一步一步的操作,必要时应辅以相应的图片/录屏/文字说明等;【结果】,即通过通过操作产生的结果(bug);【期望】,即在系统中的操作得到的不是测试人员想要的结果(bug),则测试人员需要表示自己的操作应该产生什么样的结果。

bug描述

bug提交可以指派给对应的开发人员解决,双方也可以在禅道上对bug进行沟通、处理。

  • Copyrights © 2022-2023 hqz

请我喝杯咖啡吧~

支付宝
微信