项目管理工具——禅道在企业内部的使用

目录

一、禅道的下载安装

1.1 禅道官网

1.2 安装步骤

二、禅道启动

2.1 访问禅道

三、禅道的使用

3.1 公司信息编辑

3.2 admin管理组织结构

3.2.1 岗位母部门添加

3.2.2 岗位子部门添加 

3.2.3 用户新增

3.2.4 用户职位编辑

3.3 产品经理使用禅道

3.3.1 添加产品

3.3.2 添加产品模块

3.3.3 添加产品计划

3.3.4 添加产品需求

3.3.5 创建项目

3.3.6 设置团队

3.4 项目经理使用禅道

3.4.1通过评审需求

3.4.2 关联研发需求

3.5 测试主管使用禅道

3.5.1 建立用例

3.5.2 新建项目版本并发布执行测试

3.5.3 对应版本关联需求

3.5.4 提交测试

3.5.5 关联用例

3.5.6 执行测试

3.5.7 提交bug

3.5.8 查看bug反馈结果

3.6 产品经理发布版本

四、禅道项目管理软件各角色职能泳道图


一、禅道的下载安装

1.1 禅道官网

禅道官网网址如下:

项目管理软件 开源项目管理软件 免费项目管理软件 IPD管理软件 - 禅道开源项目管理软件 (zentao.net)icon-default.png?t=N7T8https://www.zentao.net/

1.2 安装步骤

进入官网主页后,按照自身需求进行不同版本的下载安装,如下:

相应的安装包下载好了之后,操作如下:

安装完成文件结构目录如下:

启动禅道后的效果如下:

二、禅道启动

2.1 访问禅道

单击访问禅道,如下:

注:访问禅道前先确保下面四个服务正常启动成功,避免后续不必要的麻烦。

根据自身需求进行版本选择,此处博主选的开源版,如下:

输入默认用户名与密码登录禅道,如下:

登录成功之后,会要求我们修改密码,修改成功后会自动跳转至禅道管理软件的系统主页,如下:

三、禅道的使用

此处的使用场景是按照企业内部项目从0~1的正常运转流程。

3.1 公司信息编辑

点击组织——公司——编辑公司信息,如下:

输入公司对应信息然后点击保存即可,如下: 

3.2 admin管理组织结构

3.2.1 岗位母部门添加

使用admin管理员登录后,进行部门组织编辑,如下:

3.2.2 岗位子部门添加 

以上是企业内部主要部门的添加,我们还可以进行更细致的组织部门结构,如下:

点击产品部,为其设置子部门产品1,2,3部:

其他岗位部门如果也要设置子部门,也是以上方法进行设置,最终设置的效果如下:

3.2.3 用户新增

部门添加好了之后,就可以进行部门内人员的添加了,点击用户——添加用户,具体操作如下:

 以产品部添加用户为例,先进行产品经理添加,如下:

输入完信息之后,点击保存即可添加成功。

然后按照其他部门人员添加也是同理,不同的部门选择其相对应的部门信息即可,以下是我添加好的信息,如下:

但是此时又有另外的问题出现,我们可以看到,禅道中,添加用户的所属职位并没有实施岗位,那么怎么解决呢?在职位中添加一个实施职位。

3.2.4 用户职位编辑

点击维护职位,具体操作如下:

接着点击加号,输入想添加的键值信息即可,如下:

然后紧接着我们回到用户界面,将之前职位归为其他的修改成实施(岗位为实施人员,但是添加用户时并没有实施职位)即可。具体操作如下:

最终添加进去的效果如下:

3.3 产品经理使用禅道

以产品经理角色的账号登录禅道,如下:

3.3.1 添加产品

登录进去之后,点击添加产品:

紧接着输入相对应的产品信息,如下: 

最后点击保存即可添加成功。

3.3.2 添加产品模块

在添加完产品之后,我们新增的产品内它的模块有哪些,作为产品经理,我们也要将模块信息添加进去,如下:

当然,主要模块下肯定是还有子模块的,添加方式如下:

3.3.3 添加产品计划

点击上方导航栏——计划,然后点击创建计划,如下:

进入到创建计划界面后,填写相应的计划信息以及时间节点,如下: 

添加后的界面展示: 

3.3.4 添加产品需求

点击添加需求,如下:

填写好相应的信息后点击保存即可添加需求成功: 

注:此处如果填了评审人员,需等待评审人员评审通过后,才可进行需求上线。如果没填,则反之。

3.3.5 创建项目

点击产品——项目——创建项目:

填入相对应的信息,如下: 

3.3.6 设置团队

点击团队成员:

点击团队管理: 

 添加人员:

3.4 项目经理使用禅道

产品经理提了一定数量的产品需求,但是项目需求不同于产品需求,有些需求是开发所不能实现的功能,那么这类产品将会被项目经理评审不通过,反之,则通过。如下:

3.4.1通过评审需求

3.4.2 关联研发需求

点击研发需求:

选中研发需求——点击保存: 

关联需求之后的效果: 

3.5 测试主管使用禅道

以测试主管身份登录禅道,如下:

3.5.1 建立用例

具体操作如下:

点击建立用例: 

 在弹出窗口中,填写相对应信息(你要在该测试用例中做什么事情,测试什么功能,怎么样去测试的),如下:

3.5.2 新建项目版本并发布执行测试

场景:假设开发人员开发完了部分功能,需要出一个版本测试及上线;

我们先以项目经理的身份登录,然后进行以下操作,如下:

然后填写好相对应的信息,如下: 

最后点击保存即可创建版本成功。如下:

3.5.3 对应版本关联需求

点击刚刚创建的项目版本,然后点击关联需求,如下:

紧接着选中开发已完成的工作任务,点击关联需求,如下:

即可关联成功,以下是关联成功后的效果,如下:

3.5.4 提交测试

点击测试——测试单——关联测试,如下:

填写相对应的信息,如下: 

提交测试后的效果:

3.5.5 关联用例

3.5.6 执行测试

测试单: 

3.5.7 提交bug

按照以下步骤点击提交bug:

填写相应信息:

最后我们提了两个bug,分别指派给了两位开发人员,如下:

3.5.8 查看bug反馈结果

由于我们提交了bug,提交对象是开发人员,他们上禅道之后,就会给出相对应的反馈,如下:

然后我们以测试专员登录禅道是可以反馈情况的,如下:  

3.6 产品经理发布版本

点击产品——发布——发布版本,如下:

发布成功:

点击版本后,进去可以看见此次发布的版本,它所完成的研发需求:

 产生的bug: 

以及解决的bug:

四、禅道项目管理软件各角色职能泳道图


今天的分享就到这里,这一期给大家分享了禅道项目管理工具在企业内部的使用,在后续的时间里,博主会努力持续更新,给大家带来更优质的作品!!!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kafka-消费者-KafkaConsumer分析-PartitionAssignor

Leader消费者在收到JoinGroupResponse后,会按照其中指定的分区分配策略进行分区分配,每个分区分配策略就是一个PartitionAssignor接口的实现。图是PartitionAssignor的继承结构及其中的组件。 PartitionAssignor接口中定义了Assignment和Subscription两个…

个人实现的QT拼图游戏(开源),QT拖拽事件详解

文章目录 效果图引言玩法 拖拽概念基本概念如何在Qt中使用拖放注意事项 游戏关键问题总结 效果图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c6dd66befd314442adf07e1dec0d550c.png 引言 在学习QT demo时,发现有一个拼图demo,介绍拖…

ES框架详解

ES框架详解 1、全文检索的介绍 ​ 那么对于一般的公司,初期是没有那么多数据的,所以很多公司更倾向于使用传统的数据库:mysql;比如我们要查找关键字”传智播客“,那么查询的方式大概就是:select * from table where …

【AI接口】语音版、文心一言大模型和AI绘图、图片检测API

文章目录 一、语音版大模型AI1、接口2、请求参数3、请求参数示例4、接口返回示例 二、AI图片鉴黄合规检测API1、接口2、请求参数3、请求参数示例4、接口返回示例5、报错说明6、代码开源 三、人工智能AI绘画API1、接口2、请求参数3、请求参数示例4、接口返回示例5、AI绘画成果展…

RDMA编程实践-SEND-RECEICVE原语应用

RDMA编程实践 本文描述了RDMA编程过程中的SEND-RECEIVE双边原语的代码实现。包含多个版本,1、client向server发送消息,server回复client收到消息(ACK),然后两边断开连接。2、server端循环等待客户端建立连接,client发送一次消息后…

Linux 【C编程】 引入线程,线程相关函数

1.线程的引入 1.1使用线程同时读取键盘和鼠标 代码演示&#xff1a; #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <termios.h> #include <fcntl.h> #include <string.h> // 读取…

鸿蒙HarmonyOS实战-ArkTS语言(基本语法)

&#x1f680;一、ArkTS语言基本语法 &#x1f50e;1.简介 HarmonyOS的ArkTS语言是一种基于TypeScript开发的语言&#xff0c;它专为HarmonyOS系统开发而设计。ArkTS语言结合了JavaScript的灵活性和TypeScript的严谨性&#xff0c;使得开发者能够快速、高效地开发出高质量的Har…

如何从命令行运行testng.xml?

目录 创建一个新的java项目并从命令行运行testng.xml 使用命令行运行XML文件 从命令行运行现有maven项目的XML文件 在这篇文章中&#xff0c;我们将使用命令行运行testng.xml。有多种场景需要使用命令行工具运行testng.xml。也许您已经创建了一个maven项目&#xff0c;现在想…

git提交代码到远端仓库的方法详解

一、何为git git就是版本控制器&#xff0c;就比如说你新建了一个git文件夹&#xff0c;里面用于存放你的C语言实习报告&#xff0c;现在要用git对该文件夹进行接管。当你修改了你的C语言实习报告点击保存之后&#xff0c;就用git的相关命令&#xff0c;提交给git&#xff0c;让…

Flask 3.x log全域配置(包含pytest)

最近使用到flask3.x&#xff0c;配置了全域的log&#xff0c;这边记录下 首先需要创建logging的配置文件&#xff0c;我是放在项目根目录的&#xff0c; Logging 配置 logging.json {"version": 1, # 配置文件版本号"formatters": {"default&qu…

git中合并分支时出现了代码冲突怎么办

目录 第一章、Git代码冲突介绍1.1&#xff09;什么是Git代码冲突①git merge命令介绍②代码冲突原因 1.2&#xff09;提示代码冲突的两种情况①本地不同分支的文件有差异时&#xff1a;②本地仓库和git远程仓库的文件有差异时&#xff1a; 1.3&#xff09;解决合并时的代码冲突…

音乐人声分离工具:极简的人声和背景音乐分离工具

这是一个极简的人声和背景音乐分离工具&#xff0c;本地化网页操作&#xff0c;无需连接外网&#xff0c;使用 2stems/4stems/5stems 模型。 将一首歌曲或者含有背景音乐的音视频文件&#xff0c;拖拽到本地网页中&#xff0c;即可将其中的人声和音乐声分离为单独的音频wav文件…

04 SpringBoot整合Druid/MyBatis/事务/AOP+打包项目

整合Druid 项目结构&#xff1a; 引入依赖&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaL…

rust跟我学六:虚拟机检测

图为RUST吉祥物 大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info是怎么检测是否在虚拟机里运行的。 首先,先要了解get_local_info是什么? get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址:…

00-Rust前言

问&#xff1a;为什么要近期想学习Rust? 答&#xff1a; Rust出来也是有一段时间了&#xff0c;从Microsoft吵着要重构他们的C"祖传代码"开始&#xff0c;Rust就披着“高效&#xff0c;安全”的头衔。而自己决定要学习Rust&#xff0c;是因为近期发现&#xff1a;与…

TDengine 企业级功能:存储引擎对多表低频场景优化工作分享

在去年 8 月份发布的 3.1.0.0 版本中&#xff0c;TDengine 进行了一系列重要的企业级功能更新&#xff0c;其中包括对多表低频场景写入性能的大幅优化。这一优化工作为有此需求的用户提供了更大的便捷性和易用性。在本文中&#xff0c;TDengine 的资深研发将对此次优化工作进行…

Java项目:10 Springboot的电商书城管理系统

作者主页&#xff1a;源码空间codegym 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 该系统分为前台展示和后台管理两大模块&#xff0c;前台主要是为消费者服务。该子系统实现了注册&#xff0c;登录&#xff0c;以及从浏览、下…

强化学习(二)多臂老虎机 “Multi-armed Bandits”——1

将强化学习与机器学习、深度学习区分开的最重要的特征为&#xff1a;它通过训练中信息来评估所采取的动作&#xff0c;而不是给出正确的动作进行指导&#xff0c;这极大地促进了寻找更优动作的需求。 1、多臂老虎机&#xff08;Multi-armed Bandits&#xff09;问题 赌场的老虎…

JS遍历对象的方法及特点

1、定义一个对象 let obj {name: Tom,age: 20,sex: 男,};obj.weight 70kg;// obj的原型上定义属性Object.prototype.height 180cm;Object.prototype.major function() {console.log(专业&#xff1a;计算机应用技术);};console.log(obj, obj); 控制台输出的obj中&#xff…

c++:基于c语言基础上的语法不同(1)

前言&#xff1a;此篇文章适合学完c语言基础概念的同学&#xff0c;是帮助c向c语言的同学快速掌握基本语法。 基础格式 #include<iostream>using namespace std; int main() {system("pause");return 0; } 输入&#xff1a; cin>>a;//a是输入内容 输出…