• 发布管理工作流程介绍


    对于 IT 团队来说,管理涉及多个角色的发布是一项具有挑战性的任务。由于交付承诺遵守时间和准确性,因此发布管理在软件交付过程中发挥着至关重要的作用。对于 IT 团队来说,发布管理是一个复杂的过程。

    通常,发布经理必须执行两项主要任务:

    填补沟通空白:定期与测试经理、开发经理、IT 运营人员和 PMO 进行沟通和交流。
    记录维护和报告生成:他必须积极管理发布并向高级 IT 管理层和业务管理层提供报告和会议更新。
    我们创建了一个解决方案,可以通过解决发布管理的这两个主要任务来简化整个过程。该解决方案是在 JIRA 之上创建的工作流程。如果团队已经拥有 JIRA 产品(JIRA Core/JIRA Software/JIRA Service Desk),他们可以按照接下来的安装说明(其中解释了先决条件和导入过程)部分轻松实施它。工作流的主要特点如下:

    它为参与发布的每个人提供了一个统一的平台。这有助于让人们及时同步并进行适当的沟通。
    它让每个人都参与整个过程,并将更新信息分发给每个相关人员,从而节省大量时间并避免漏洞
    发布验收标准在发布之初就已明确定义,因此每个人都将注意力集中在其他需要的事情上(例如文档、报告、环境配置等),而不是简单地交付一段代码。
    规划、开发和评估阶段使一切都清晰可见,有助于及时、高质量地交付产品。
    IT 经理和 DevOps 主管的参与可以避免任何类型的生产环境错误,从而避免生产环境中构建失败的机会。
    工作流程
    该工作流程分为以下三个阶段(由不同角色的不同阶段组成),每个所需人员都积极参与并获取发布中完成的每次更新的反馈:

    规划阶段(涉及产品负责人、开发主管、DevOps 主管、QA 主管、IT 经理和发布经理)
    开发阶段(涉及开发人员、QA 和 DevOps 团队)
    评估阶段(涉及发布经理和产品负责人)
    图片标题

    每当针对问题类型“发布管理”(遵循解决方案工作流程)打开问题单时,它一次会处理一个软件版本的构建。该工作流程从产品负责人开始,经过所有负责发布的人员,在获得参与发布的每个人的意见和许可后,最终验证产品负责人的验收标准。

    产品负责人创建问题,指定发布验收的目标/目标/验收标准。
    登录 JIRA
    图片标题

    问题创建
    图片标题

    创建成功后,问题如下所示。

    图片标题

    这被分配给开发经理,他为开发团队制定计划。
    规划阶段结束后,开发活动开始,他们负责针对发布的用户故事。完成后,QA 完成,IT 负责人根据要求准备生产环境。经过大家检查后,部署到类生产环境上。
    产品负责人对其进行验证,如果根据验收标准感到满意,则关闭发布;如果未能满足发布的验收标准,则重新打开发布。
    该解决方案在 Atlassian Marketplace 上以“发布管理工作流程”的形式提供。

    该工作流程是可定制的,并且可以由 JIRA 管理员根据需要进行定制。

    安装指南
    先决条件:

    您可以通过以下任意一种方式获取工作流程:

    以管理员身份登录您的 Jira 实例。
    单击管理下拉列表并选择Atlassian Marketplace。加载管理加载项屏幕。
    单击页面左侧的查找新加载项。
    通过搜索找到发布管理工作流程。相应的应用程序版本将显示在搜索结果中。
    你已经准备好了!
    替代方法:

    前往Atlassian 市场。
    单击搜索框并输入“发布管理工作流程”
    通过在硬盘上的任意位置单击“立即获取”来下载工作流程“发布管理工作流程” 。
    记住路径。您需要在导入过程中选择此工作流程。
    您需要为发布管理创建一个单独的项目,其中包含为发布管理提出的所有问题的列表。要创建新项目,您可以选择任何软件或业务项目。(如果您使用 JIRA 软件)建议创建业务项目以方便使用。
    为发布请求添加额外的标准问题类型。我们将此问题类型命名为“发布管理”。

    图片标题

    根据下面提到的角色创建参与发布管理流程的用户。创建相应的组,并将团队成员中的相关人员添加到组中:
    产品拥有者
    开发经理
    QA经理
    IT团队经理
    开发运营主管
    数据中心经理
    发布经理

  • 相关阅读:
    CSRF 和 XSS 是什么
    CentOS obs直播RTMP协议推流到Nginx流媒体服务器到VUE使用HLS直播
    《吐血整理》高级系列教程-吃透Fiddler抓包教程(35)-Fiddler如何抓取微信小程序的包-下篇
    【Netty 几个组件介绍】
    rust所有权
    HM5080E带平衡功能、5V USB输入、8.4V/1.5A两节锂电池充电IC
    【三维点云】CC教程1(Context Capture)
    Markdown和PlantUML的基本使用
    LLM Serving有效吞吐量的最大化实现
    计算机网络规划与设计
  • 原文地址:https://blog.csdn.net/wouderw/article/details/134257212