敏捷开发模式下如何用 PingCode 这类工具进行版本发布管理

news2024/10/6 20:40:56

在软件团队工作中,版本发布要达到好的发布效果,需要在版本发布前做好版本发布的规划,并对发布流程和进度进行管理

准备工作:

  • 您已经创建了一个 PingCode 帐户【快速注册入口】

  • 您创建了一个 PingCode Scrum或 Kanban 项目

  • 您的项目已经有一定工作量的产品待办列表

  • 您的项目已经开启了发布组件

关于发布:在 PingCode 中,发布代表项目的时间点。他们通过为您提供目标的里程碑来帮助您组织工作。您可以将项目中的待办功能需求分配到指定的发布版本,并围绕该版本中要完成的功能目标开展迭代。

第1步:在 PingCode 中创建发布

  1. 打开一个项目的发布组件。

  2. 点击页面右上角的「创建迭代」按钮。

  3. 填写发布的信息:标题、开始日期、发布日期,以及版本的描述。点按“存储”。版本名称通常是数字格式,例如1.0或2.1.1。您也可以考虑使用团队内部代号。

应该创建多少个发布?发布的数量没有限制,这个取决于团队的产品规划和工作节奏。如果产品已经有较长期的规划,您可以创建多个发布,以便提前做迭代计划。

创建发布后,可以将发布进行分类管理,如将发布分组为“影响发布”和“修复发布”。影响发布是用来定义和管理缺陷的版本。可以用来明确缺陷在哪个发布发现的,方便追溯和统计分析。

修复发布是团队是用来发布功能或修复缺陷的版本。可以用于规划版本发布范围、监测发布的进度和速度,并广泛用于报告。这类发布在大部分的研发团队最常见。

第2步:将工作项添加到发布中

您可以通过多种方式将工作项移入发布中,比如:

1.直接在发布中规划工作:点击项目发布组件的「发布范围」-「规划工作项」,选择添加工作项到发布列表中。

2.在需求待办列表将工作项批量移入发布:

3.在发布概览页中点击「关联迭代」可以将要发布的迭代内容快速关联到当前发布中:



第3步:监控发布进度

在发布首页点击“发布”,进入发布概览页面,可以在这查看发布阶段,以及发布倒计时、负责人的基本信息、还有发布进度统计、发布日志、关联迭代、测试计划等信息:

实时更新发布的阶段

在跟踪正在进行的发布时,当发布到特定阶段时,点击阶段进度条可以进行修改发布阶段:

发布阶段在管理后台项目管理中的「发布配置」中可以设置:

查看工作项发布进度

在发布的概览页中,可以实时看到当前发布列表中的工作项的发布状态和数量,及时发现和处理发布中有问题的工作项:

查看发布计划视图

进入项目详情页面,点击「发布」→「发布计划」,通过日历视图可查看当前项目所有发布的发布计划。在该视图上我们可以查看项目所有的发布计划的时间、所在阶段和负责人:

点击「发布名称」可直接进入对应发布页面:

单击空白位置,可以进行快速新建发布:

查看发布报告

在 PingCode 子产品的效能度量中,可以查看发布指标相关的数据,帮助团队更好进行工作分析:

发布数量:统计不同维度下(如项目、阶段、时间段)发布的数量

发布平均生命周期:指设置结束阶段的日期-设置初始阶段的日期/发布数(时长/发布数),将统计发布经过某个阶段时的平均时长

 

第4步:完成发布

当团队完成发布内容的开发后,就可以对外发布更新版本了。到发布的完成阶段,相信您的团队已经将版本内容随时准备好发布上线——如所有工作项已完成,代码已审查和合并,构建已经通过等。

要完成发布,您可以在 PingCode 中创建发布、规划发布内容版本,然后将发布版本部署到指定的生产环境中。以下是完成发布的操作:

1.进入发布「概览」页面,点击发布最后一个节点阶段:

2. 在弹窗中设置最后发布阶段的时间:

3.如果是 Kanban 项目团队,也可以为发布的版本创建一个看板,看板上创建看板栏“发布”,将所有工作项卡片流转到“发布”看板栏时,定义工作完成发布:

以上就是关于如何在 PingCode 进行版本发布以及管理的全部内容,希望对大家有所帮助。

延伸阅读:

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式  |  正确的计划和执行Sprint的方式  |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架  |  规模化敏捷之 Spotify 模型  |  规模化敏捷框架之LeSS框架  |  SAFe 规模化敏捷框架  |  Scrum@Scale 模型  |  敏捷项目组合管理  |  OKR与敏捷开发  |  更多 

产品管理: 如何构建合格的产品路线图  |  如何成为一个优秀的产品经理  |  敏捷路线图的重要性以及构建  |  如何构建简单有效的产品需求文档  |  利用 NPS 确定功能优先级  |  每个产品经理都需要了解的产品分析技能  |  更多 

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

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

相关文章

【周末闲谈】文心一言,模仿还是超越?

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 周末闲谈 ✨第一周 二进制VS三进制 文章目录周末闲谈前言一、背景环境二、文心一言?(_)?三、文心一言的优势?😗😗😗四、文心一…

使用 arm 架构实例搭建 Harbor

使用 arm 架构实例搭建 Harbor事情准备(使用甲骨文云上实例时的准备事项)第1步,准备自签名证书第2步,安装Docker-ce第3步,构建arm镜像第4步,安装Harbor第5步,访问Harbor第6步,上传镜…

TensorFlow 深度学习第二版:1~5

原文:Deep Learning with TensorFlow Second Edition 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只…

2023年【第十四届蓝桥杯】省赛java b组填空题

第一题 令 S 1! 2! 3! ... 202320232023!,求 S 的末尾 9 位数字。 提示:答案首位不为 0。 考试时的想法以及题解: 如果我们直接按照题目描述直接来求每个阶乘和的话恐怕没有什么数据类型能够胜任,在考试时我一开始使用了…

Linux中的read/write和recv/send的区别,并使用recv/send实现简单的聊天功能

Linux中的read/write和recv/send的区别read/writeread/writeread/write的用法recv/sendrecv/sendrecv/send的用法LinuxLinuxLinux中的read/writeread/writeread/write和recv/sendrecv/sendrecv/send的区别下面是一个使用read/write进行文件读写操作的例子:下面是一个…

【云原生】Kubernetes(k8s)部署 MySQL+Dubbo+Nacos服务

一、说明二、部署 MySQL三、部署 Nacos四、部署 Dubbo 服务4.1. 创建镜像仓库的密钥4.2. 部署 provider 服务4.3. 部署 consumer 服务五、测试一、说明 本文介绍基于 Kubernetes(k8s) 环境集成阿里云 私有镜像仓库 来部署一套 Dubbo Nacos 的微服务系统,并使用 Ku…

VUE前端项目环境搭建

背景: 想要使用vue搭建一个前端项目,写个小网站练练手,因为没有前端经验,所以从网上找了一个vue得开源模板使用,经过一番挑选选中了字节公司花裤衩大佬开源得项目,地址如下: 开源项目地址&…

第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

使用教程一、配置1、环境配置2、框架配置3、启动入口二、用例编写1、用例模板2、参数依赖写法2、函数(方法插件)写法3、接口上传文件和表单参数4、接口上传json参数5、接口无数据填写6、code断言7、body断言7、json断言8、sql断言9、完整断言写法&#x…

三种不同实现ublk的零拷贝I/O的方法

用户态块设备ublk,就是提供/dev/ublkbX这样的标准块设备给业务,业务读写这个块的实际IO处理由编写的用户态的代码决定。这就好比使用FUSE,所有对挂载于FUSE的目录的读写都是编写的IO handler来处理一样。使用用户态块设备,可以方便…

产品经理必读|用户研究方法总结①

众所周知,理解用户需求,识别用户痛点,是产品或功能成型之前绕不开的过程。而要获取到用户真实的需求和痛点,唯一的方法就是做用户调研。而用研的方法都有哪些呢?今天我就来给大家分享一下行业中常见的用研方法。 用研的…

ESP32设备驱动-VL53L0X飞行时间(激光测距)传感器驱动

VL53L0X飞行时间(激光测距)传感器驱动 文章目录 VL53L0X飞行时间(激光测距)传感器驱动1、VL53L0X介绍2、硬件准备3、软件准备4、驱动实现1、VL53L0X介绍 VL53L0X 是新一代飞行时间 (ToF) 激光测距模块,采用当今市场上最小的封装,与传统技术不同,无论目标反射率如何,都能提…

项目中开发固定表头和首列的表格【付代码】

前言 前段时间做移动端的项目,项目中需要一个固定表头和首列的表格,但由于是移动端的,组件库里没有类似的,于是,就去网上找看有没有类似的,结果越找越气,10个文章9个抄,抄也行&#…

安全狗入选网络安全行业全景图(第十版)多个细分领域

4月7日,安全牛正式发布第十版网络安全行业全景图。 作为国内云原生安全领导厂商,安全狗也凭借综合的安全能力脱颖而出入选全景图多个领域。 据悉,全景图报告调研基于企业自主申报,并对申报企业收录有严格要求,安全牛…

Zookeeper集群+Kafka集群

目录 一、Zookeeper Zookeeper 概述 定义 工作机制 Zookeeper特点 Zookeeper数据结构 ZooKeeper应用场景 统一命名服务 统一配置管理 统一集群管理 服务器动态上下线 软负载均衡 第一次启动选举机制 非第一次启动选举机制 二、部署Zookeeper集群 1、实验准备 2…

第60章 用户增、修、删的前端实现

1 \src\components\Users\AddUser.vue <template> <!-- elmentUI 子页面的渲染显示注意事项说明&#xff1a; 子页面的渲染显示必须的使用“<el-dialog></el-dialog>标签及其所包含的子标签&#xff0c;否则子页面将不会被渲染显示出来。” --> <…

Python学习笔记--判断语句

&#xff08;一&#xff09; 布尔类型和比较运算符 1. 布尔类型&#xff1a;判断结果 True&#xff1a;表示真&#xff08;是、肯定&#xff09; False&#xff1a;表示假&#xff08;否、否定&#xff09; """ 演示布尔类型的定义 以及比较运算符的应用 "…

BCM系统组成及控制原理

1 输入控制 由于负载能力、抗干扰能力等客观情况。许多信号量无法直接施加至MCU之上&#xff0c;须有适当的输入电路(Input circuit)将信号进行隔离、调理&#xff0c;方可安全可靠地传递给MCU。 下面以开关信号和脉冲信号2种来分述。 1)开关信号的输入。 即将系统与电源正…

高频算法:Leetcode53 最大子数组和

今天讲的是Leetcode第53题&#xff0c;最大子数组和 首先观察题目&#xff0c;题目需要我们找出具有最大和的连续子数组&#xff0c;直接拿题目中的示例来做一个演示&#xff0c;找一找什么规律下的连续子数组才能得到最大的和 先从-2开始&#xff0c;-2 1 -1 此时我们的和…

【Python】Python读写.xlsx文件(基本操作、空值补全等)

【Python】Python读写.xlsx文件&#xff08;Pandas&#xff09; 文章目录【Python】Python读写.xlsx文件&#xff08;Pandas&#xff09;1. 介绍2. Pandas读写xlsx文件2.1 基本操作2.1.1 实现任务2.1.2 代码2.1.3 结果2.2 进阶操作2.2.1 写操作2.2.2 查看数据表的基本信息2.2.2…

集中一个主题,密集学习几个月,突飞猛进

集中一个主题&#xff0c;密集学习几个月大长进 诺贝尔奖获得者西蒙发现 密集学习了几个月品牌营销的知识 长进明显 原来是有科学规律的 趣讲大白话&#xff1a;大力出奇迹 【趣讲信息科技132期】 **************************** 西蒙学习法&#xff1a;“对于一个有一定基础的人…