禅道-项目从0到1的过程18开源版本使用

news2024/11/15 4:55:23

目录


一、禅道的下载安装12版本开源版

1.1、禅道

在计算机网络行业,禅道是一种开源的项目管理软件。它提供了敏捷开发、测试管理、bug跟踪、需求管理、团队协作等功能,适用于敏捷开发团队和软件开发项目管理。禅道软件旨在帮助团队更好地管理项目、提高工作效率和质量。

1.2、作用和意义

1. 项目管理:禅道软件可以帮助团队进行项目计划、任务分配、进度跟踪和资源管理,从而提高项目管理的效率和透明度。

2. 敏捷开发:禅道支持敏捷开发方法,可以帮助团队实施敏捷开发流程,包括迭代开发、用户故事管理、持续集成等。

3. 测试管理:禅道提供了测试用例管理、缺陷跟踪等功能,有助于团队进行软件质量管理和测试流程的优化。

4. 协作与沟通:禅道软件提供了团队协作和沟通的工具,包括讨论区、通知、文件共享等功能,有助于团队成员之间的有效沟通和协作。

5. 数据分析:禅道提供了项目数据的统计分析功能,可以帮助团队进行项目绩效评估、风险分析等,从而支持决策和优化工作流程。

总的来说,禅道软件在计算机网络行业中有助于提高团队的协作效率、项目管理效率和软件质量,是一个重要的项目管理工具。

1.3、下载官网

http://www.zentao.net/

方式一:首页 

方法二:

点击下载,再找到开源版 

注:不建议下最新版 

1.4、安装:

傻瓜式安装

注:双击解压到某个根目录下,否则启动不起来

如:C:\xampp或者D:\xampp

安装后会出现一个xampp文件夹 

新版本,下载后与旧文件夹名字不同了ZenTao 

进入文件夹,找到 start.exe,右键发送到桌面,然后双击运行

安装可能会报这个错误,下载vcc环境就好,如果实质不行去下载新版本

点击启动禅道,下面四个没有成功,就代表失败了

安装成功的样子 

二、禅道的使用介绍概念

2.1、使用人群

产品人员、实施人员、研发人员、测试人员(运维)

 2.2、进入首页使用

进去要输入两次用户名和密码,点击访问禅道,第一次密码就在屏幕上显示

注:左边的是最新版本  ,右边是旧版本

输入就会弹出修改密码,密码必须有数字字母大小写 

默认使用数据库是MySQL,服务是apache(tomcat) ,后面都会加zt

注:下载禅道就会导原来写的代码,使用MySQL数据库的,运行失败,原因是它自动用禅道的数据库了

点击开源版 

第二次输入用户名和密码 是默认的用户名是admin  密码是123456

下一步就会让你修改密码,输入旧密码,和新密码,最后开始体验就进入了

 

三、禅道的使用实操

3.1、添加人员:

点击组织--->用户---添加

注:添加了不同人员,就可以用它去登录自己的账号了

旧版本:有批量添加

新版本

加的最后要输入管理员的密码 

3.2、查看权限

点击上面的权限,就可以看见了,如果还要更细致点击那把锁

3.3、产品经理使用

添加产品

第一次来可以选择1方式添加,第二次就2方式添加

注意:下面一定要现在私有的 ,不参与是不能看见的,默认组织的可以看见

添加模块

根据需求文档里面的功能需求模块对照添加

添加子节点

 添加产品计划

可以看见先做什么后做哪个模块 

添加需求

可以一次性录所有需求,批量添加需求,但是不会一次性完成,会分项目一期、项目二期分开完成

创建项目 

里面会规定好项目一期该做什么,项目二期该做什么

设置团队

设置好项目,自动弹出设置团队

有哪些人参与

只需要填用户就可以了,

3.4、项目经理使用

关联需求

根据工作量去认领需求,项目经理才能关联需求,普通账号是不可以的

分解任务

关联需求就要找人做

方式一:复杂

方式二:简单

在任务这就可以看见指派给谁了 

3.6、新建一个版本-人员完成工作后

项目经理就会新建一个版本

对应版本关联需求

做了那些需求要记录

自动跳到关联需求这

如果退出去了,就点名称编号就可以进到关联需求这 

选择做好的需求进行关联

提交测试

什么东西都没提交的样子 

有东西提交后就跳到这了 

3.5、测试主管使用

注:测试主管与项目组长使用是没有先后顺序的,可以同时使用

与项目管理同时进行,根据需求建立用例

产品写了很多需求要做,测试就写测试用例

测试用例:输入什么都会得到什么,如:点击支付会弹出支付二维码

 登录研发人员账会出现  点击旁边的播放按钮会显示进行中

  点击旁边的勾按钮会显示已完成

人员完成工作后-->测试主管开始工作

关联测试用例(测试开发人员开发的对不对)

3.7、执行测试用例(测试人员操作)

注:不只是测试人员可以测试,测试主管也可以修改测试结果,并写出原因

两种方式执行测试

注意:

错误测试

是项目组长关联的

正确测试:

这里是项目经理发布版本了,关联的

测试失败了要转bug

填写指派谁去解决这个问题和,增加做了什么操作步骤,里面还有很方便的截图 

解决bug(研发人员账号)

领bug,点第一个勾,填写解决的优先级

解决了bug,点第二个勾,反馈原因 

3.8、产品经理发布版本

发布带的单词:release b

发布上去就会弹出 它,里面可以查看在项目中的详情

四、禅道使用图列

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1397716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

读元宇宙改变一切笔记10_支付方式

1. 元宇宙中的经济 1.1. 元宇宙被设想为一个平行世界,人们将在那里花大量的时间工作和生活 1.1.1. 元宇宙的实现程度部分取决于它是否建立在一个繁荣的经济体系之上 1.2. 元宇宙中的经济将大体遵循现实世界的经济模式 1.2.1. 激烈的竞争、大量营利性企业的存在、…

yolov8的目标检测、实例分割、关节点估计的原理解析

1 YOLO时间线 这里简单列下yolo的发展时间线,对每个版本的提出有个时间概念。 2 yolov8 的简介 工程链接:https://github.com/ultralytics/ultralytics 2.1 yolov8的特点 采用了anchor free方式,去除了先验设置可能不佳带来的影响借鉴General…

树莓派也可以部署基于YOLO的目标检测

YOLO目标检测结果 在本文的第一部分中,我测试了YOLO(You Only Look Once)这一流行的目标检测库的“复古”版本。只使用OpenCV运行深度学习模型,而不使用“沉重”的框架如PyTorch或Keras,对于低功耗设备来说是有前途的&…

Python | 六、哈希表 Hash Table(列表、集合、映射)

哈希表基础 哈希表是一类数据结构(哈希表包含数组、集合和映射,和前两篇文章叙述的字符串、链表平级)哈希表概念:类似于Python里的字典类型,哈希表把关键码key值通过哈希函数来和哈希表上的索引对应起来,之…

DNA序列修正*

题目 import java.util.HashMap; import java.util.Map; import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();sc.nextLine();char[] sq1 sc.next().toCharArray();sc.nextLine(…

ROS第 10 课 服务数据的自定义与使用

文章目录 第 10 课 服务数据的自定义与使用1.自定义服务数据2.服务数据的使用2.1 创建服务器和客户端代码2.2 运行服务器和客户端节点 第 10 课 服务数据的自定义与使用 1.自定义服务数据 注意:在自定义服务数据之前,需要先创建工作空间和功能包&#x…

【Linux第二课-权限】操作系统、Linux用户、Linux权限、Linux文件类型、粘滞位

目录 操作系统shell外壳为什么有shell外壳shell外壳是什么shell外壳工作原理 Linux用户root用户与非root用户root用户与普通用户的切换普通用户 --> root用户root用户 --> 普通用户普通用户 --> 普通用户对一条指令提升为root权限进行执行 Linux权限Linux中的权限角色…

STM32(--001) Win10、Win11 上的驱动安装说明

一、USB线插到 CMSIS-DAP 接口上,将自动识别到两个设备 ① CMSIS-DAP:用于烧录代码、在线硬件仿真; 在Keil里烧录,无需通过FlyMCU; ② USB转TTL:用于开发板与电脑间串口通信 ,即USART1, TX-PA9、RX-PA10; 接口备注&a…

Java 流程控制 - 分支、循环

顺序控制 程序从上到下逐行执行,中间没有任何判断和跳转。 public class Test{//正确形式int a 1;int b a;// 错误形式int c d 1;int d 2; }块作用域 块(即复合语句)是指由一对大括号括起来的若干条简单的 Java 语句。块确定了变量的…

JVM性能调优-垃圾收集器G1详解

目录 G1收集器(-XX:UseG1GC) G1垃圾收集分类 YoungGC MixedGC Full GC G1收集器参数设置 G1垃圾收集器优化建议 什么场景适合使用G1 G1收集器(-XX:UseG1GC) G1 (Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器. 以极高概率满足…

redis未授权访问全漏洞复现

redis未授权访问全漏洞复现 Redis 有关的漏洞具有明显的时间分段性,在15年11月之前,主要是未授权导致的数据泄露,获得一些账号密码。另外还可以 DoS(参考:Sangfor VMP redis unauthorized access vulnerability&#…

UI开发布局-HarmonyOS应用UI开发布局

UI页面的构建不用再像Android开发过程中在.xml文件中书写,可直接在页面上使用声明式UI的方式按照布局进行排列,构建应用的页面。 如下代码使用Row、Column构建一个页面布局,在页面布局中添加组件Text、Button,共同构成页面&#…

Git学习笔记(第5章):Git团队协作机制

目录 5.1 团队内协作 5.2 跨团队协作 Git进行版本控制都是在本地库操作的。若想使用Git进行团队协作,就必须借助代码托管中心。 5.1 团队内协作 问题引入:成员1(大佬)利用Git在宿主机上初始化本地库,完成代码的整体…

016-Vue-黑马2023:前后端分离开发(在线接口文档),前端工程化、Element、vue编写一个完成页面、Vue路由、vue打包部署到nginx

第三节 前后端分离开发 1、介绍 开发模式 前后端混合开发:传统开发模式 前后端分离开发:当前最为主流的开发模式 页面原型需求案例:分析出接口文档 离线开发文档示例: 2、YAPI(官网已停用) 202…

服务注册流程解析

本文主要介绍服务注册的基本流程 起手式 接上面的继续说,服务注册是一门至高无上的武学,招式千变万化 ,九曲十八弯打得你找不到北。可正所谓这顺藤摸瓜,瓜不好找,可是这藤长得地方特别显眼。那么今天,就让…

【极问系列】springBoot集成elasticsearch出现Unable to parse response body for Response

【极问系列】 springBoot集成elasticsearch出现Unable to parse response body for Response 如何解决? 一.问题 #springboot集成elasticsearch组件,进行增删改操作的时候报异常Unable to parse response body for Response{requestLineDELETE /aurora-20240120/…

HarmonyOS4.0系列——07、自定义组件的生命周期、路由以及路由传参

自定义组件的生命周期 允许在生命周期函数中使用 Promise 和异步回调函数,比如网络资源获取,定时器设置等; 页面生命周期 即被Entry 装饰的组件生命周期,提供以下生命周期接口: onPageShow 页面加载时触发&#xff…

UE5 C++ 学习笔记 UBT UHT 和 一些头文件

总结一些似懂非懂的知识点,从头慢慢梳理。 任何一个项目都有创建这些三个.cs。 这个是蓝图转C 这个是本身就是C项目,应该就是多了一个GameModeBase类 Build.cs包含了每个模块的信息,表明了这个项目用到了哪一些模块。该文件里的using UnrealBuilTool 是…

路由器结构

路由器是连接互联网的设备,本文主要描述路由器的结构组成。 如上所示,OSI(Open System Interconnect)开放系统互联参考模型是互联网架构的标准协议栈,由ISO标准组织制定。自底向上,互联网架构分为7层&#…

Gitee作为远程仓库保存Vue项目

1.先在gitee上创建仓库 2.本地创建vue项目 3. 将本地项目与远程仓库进行关联 依次执行以下命令 # 进入到项目所在目录 cd vue-rabbit # 将项目变成git项目, 运行命令会在该目录下生成 .git文件 git init# 本地仓库与远程仓库进行关联 git remote add origin 你项目的远程地址…