敏捷开发模式下如何用 PingCode 这类工具进行版本发布管理
在软件团队工作中,版本发布要达到好的发布效果,需要在版本发布前做好版本发布的规划,并对发布流程和进度进行管理
准备工作:
您已经创建了一个 PingCode 帐户【快速注册入口】
您创建了一个 PingCode Scrum或 Kanban 项目
您的项目已经有一定工作量的产品待办列表
您的项目已经开启了发布组件
关于发布:在 PingCode 中,发布代表项目的时间点。他们通过为您提供目标的里程碑来帮助您组织工作。您可以将项目中的待办功能需求分配到指定的发布版本,并围绕该版本中要完成的功能目标开展迭代。
第1步:在 PingCode 中创建发布
打开一个项目的发布组件。
点击页面右上角的「创建迭代」按钮。
填写发布的信息:标题、开始日期、发布日期,以及版本的描述。点按“存储”。版本名称通常是数字格式,例如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 确定功能优先级 | 每个产品经理都需要了解的产品分析技能 | 更多
敏捷开发模式下如何用 PingCode 这类工具进行版本发布管理相关推荐
- 敏捷开发模式下如何更好的进行测试
最近CTO组建了一个敏捷开发团队,团队人员包括 PM.设计.开发.测试角色,主要由PM来主导团队走向,因为以前并没有参加过敏捷开发的经验,对敏捷开发做了简单理解后,参考了前人的一些意见,总结出在 敏 ...
- 在Scrum开发模式下,为Sprint起名字的艺术
在过去的几个月中,我们在每个 Sprint 计划会议 上,都会花上几分钟的时间,一起为当前的Sprint起名字,现在回顾一下,还是非常有意思的. ---敏捷精灵 看一下我们为项目A起的Sprint名字 ...
- 《超越需求:敏捷思维模式下的分析》—第1章 1.1节简介
本节书摘来自异步社区<超越需求:敏捷思维模式下的分析>一书中的第1章,第1.1节简介,作者[美]Kent J. McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区&qu ...
- 前后端分离开发模式下后端质量的保证 —— 单元测试
概述 在今天, 前后端分离已经是首选的一个开发模式.这对于后端团队来说其实是一个好消息,减轻任务并且更专注.在测试方面,就更加依赖于单元测试对于API以及后端业务逻辑的较验.当然单元测试并非在前后端分 ...
- ultraedit 运行的是试用模式_单元测试 —— 前后端分离开发模式下后端质量的保证...
概述 在今天, 前后端分离已经是首选的一个开发模式.这对于后端团队来说其实是一个好消息,减轻任务并且更专注.在测试方面,就更加依赖于单元测试对于API以及后端业务逻辑的较验.当然单元测试并非在前后端分 ...
- 瀑布开发模式和敏捷开发模式的区别和思考
瀑布开发模式: 瀑布开发模式有以下显著的特点: 1.严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等. 使用里程碑的方式,严格定义了 ...
- CMMI与敏捷开发模式
1) CMMI 开发模式 优点是开发流程制度化和重视过程(设计,文档,编码,测试,原因分析),强调项目的可控性( Risk 管理),缺点是开发周期长,灵活性差. CMMI 体系适用范围的特征:产品 ...
- 网上商城代码实现_中国中铁网上商城转型敏捷开发模式,实现快速反应、快速迭代...
△北研中心的同事给业务部门演示迭代成果中国中铁网上商城成功转型敏捷开发模式,实现快速反应.快速迭代.切实解决公司内部以及合作方的业务需求,更好服务多样化的客户群体.经历了两次每2周为一迭代的短期快速开 ...
- 《超越需求:敏捷思维模式下的分析》—第1章 1.2节交付价值
本节书摘来自异步社区<超越需求:敏捷思维模式下的分析>一书中的第1章,第1.2节交付价值,作者[美]Kent J. McDonald(肯特 J. 麦克唐纳),更多章节内容可以访问云栖社区& ...
最新文章
- 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程
- libevent和libcurl实现http和https服务器 cJSON使用
- R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
- linux 内核调试前准备(简单记录,以后补充)
- 软件开发有多少种方式
- ConstraintLayout如何优化布局性能
- jquery中的serializeArray方法的使用
- 分布式面试 - zookeeper 都有哪些使用场景?
- 北京金融局、通州区政府与蚂蚁金服战略合作 共防系统性金融风
- 如何修改Vue和springboot的默认端口号
- 最近一周MOSS的link
- 从零玩转第三方登录之QQ登录
- 凯撒密码加密算法python_密码学初探:隐藏信息的艺术——区块链技术引卷之十一...
- 技术管理实战笔记-团队建设篇
- 目前最赚钱的5种计算机编程语言
- 你需要权限来执行此操作 你需要来自Administrators的权限才能对此文件夹进行更改
- 【FPGA知识点】八段共阳极数码管编码表
- 腾讯后端面试题python_python技术面试题(十九)--腾讯
- GitModel|Task04|随机模拟
- A Vertical Kelvin Test Structure for Measuring the True Specific Contact Resistivity
热门文章
- C++ 成员模板(member template)
- Jackson之多态反序列化
- 图像增强——伽马变换
- dinic算法 c 语言,网络流入门—用于最大流的Dinic算法
- “多视角交叉认知----《发现的乐趣》,TED演讲-数学是理解万物之源,徐冰《创造力从哪里来》”主题作文
- asp.net毕业设计家电维修保养信息系统
- 大焕视界:乡愁是一道深不可测的陷阱
- 协方差与皮尔森相关性系数
- SQL语句怎么去掉字段不想要的字符?
- MPC5748G开发笔记-----S32DS提示The target may have entered reset escalation