敏捷发布列车初探2 ---- Agile Release Train

news2024/11/19 4:20:31

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 敏捷发布列车
  • 二、ART的特性
    • 2.敏捷团队为列车提供动力
    • 3.与共同节奏保持一致
    • 4.关键角色启用
  • 三、ART的责任
  • 总结


敏捷发布列车

敏捷发布列车(ART) 是一个由敏捷团队组成的长期团队,他们以增量方式开发、交付并经常在价值流中运营一个或多个解决方案。接上一篇,今天我们继续探究它的其它特性。


二、ART的特性

2.敏捷团队为列车提供动力

ART 包括定义、生成和测试功能的敏捷团队,以及部署、发布和操作解决方案的团队。SAFe 敏捷团队应用适合其特定环境的 SAFe Scrum 或 SAFe 团队看板或混合。每个敏捷团队通常有十个或更少的专门个人贡献者,涵盖建立高质量价值增量所需的所有角色。团队可能以技术为中心,提供软件、硬件和任意组合,以业务为中心,或两者兼而有之。每个敏捷团队都有两个专业角色,Scrum Master/团队教练和产品负责人。当然,ART中的敏捷团队本身是跨职能的,如图所示。

在这里插入图片描述

3.与共同节奏保持一致

ART还解决了传统敏捷开发中最常见的问题之一:处理同一解决方案的团队独立和异步运行。这使得例行集成整个系统变得极其困难。换句话说,“团队在迭代,但系统没有。这增加了延迟发现问题和问题的风险,如图所示。
在这里插入图片描述

相反,ART 应用节奏和同步来确保系统作为一个整体进行迭代,如下图。
在这里插入图片描述
节奏和同步确保重点仍然是整个系统的演变和客观评估,而不是其元素。系统演示发生在每次迭代结束时,提供系统正在迭代的客观证据。如图 7 所示,系统团队通常作为一个支持小组组成,以帮助进行基础架构开发以及完整的系统集成和验证。然而,随着时间的推移,系统团队提供的许多集中式服务可以自动化或由团队自己吸收。

4.关键角色启用

除了敏捷团队之外,以下角色还有助于成功执行 ART:

  • 发布培训工程师 (RTE) 是一位仆人式领导者,负责促进 ART 执行、障碍消除、风险和依赖关系管理以及持续改进。
  • 产品管理主要负责“构建的内容”,由愿景、路线图和 ART 待办事项列表中的新功能定义。他们与客户、团队和产品负责人合作,了解和传达他们的需求,并参与解决方案验证。
  • 系统架构师是定义系统整体架构的个人或团队。它们在团队和组件之上的抽象级别工作,通常定义非功能性需求 (NFR)、主要系统元素、子系统和接口。
  • 企业主是ART的主要利益相关者,对火车的业务成果负有最终责任。
    客户是解决方案的最终经济买家或价值用户。

除了这些关键的 ART 角色之外,以下职能在 ART 成功中起着至关重要的作用:

  • 系统团队通常协助构建和维护开发、持续集成和测试环境。
  • 共享服务是ART成功所必需的专家,但不能专门用于特定的列车。他们通常包括数据安全、信息架构师、站点可靠性工程 (SRE)、数据库管理员 (DBA) 等等。

关键的 ART 角色依赖于团队的支持。例如,RTE依靠Scrum Master/Team Coachs在ART操作和改进方面提供帮助。产品管理依靠产品负责人将他们的产品愿景变为现实。架构师与团队中的技术专业人员合作,设计可行的架构。


三、ART的责任

每个ART的最终目的是为客户提供有效的解决方案。从本质上讲,构建 ART 的唯一目的是建立解决方案功能的快速流。为了实现这一目标,火车迭代开发解决方案,不断与客户互动并调整行动方案以获得最佳解决方案。下图显示了有助于实现该目标的 ART 的关键责任领域:
在这里插入图片描述

总结

以上就是今天要讲的内容,本文简单介绍了敏捷发布列车的其它特性,后面会继续介绍它的价值。

© 规模敏捷公司

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

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

相关文章

PHP生成二维码带图标代码实例

PHP生成二维码带图标代码实例(PHP QR Code二维码生成类库) public static function png($text, $outfilefalse, $levelQR_ECLEVEL_L, $size3, $margin4, $saveandprintfalse) { $enc QRencode::factory($level, $size, $margin); return $enc->…

IP地址证书:保护网站安全的重要措施

首先,我们需要了解什么是IP地址证书。IP地址证书是一种专门用于公网IP地址验证的数字证书,它主要用于解决IP地址明文传输的安全隐患和加密传输的问题。那么IP地址证书是如何保护网站的? 1,身份验证 IP地址证书用于对网站进行身份…

mysql workbench常用操作

1、No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar 方法一:双击你要使用的库 方法二:USE 数据库名 2、复制表名,字段名 3、保存链接

Swift data范围截取问题

文章目录 一、截取字符串的几种方法1. 截取前几位2. 截取后几位3. subData4. 下标截取 二、subData(in:) 报错 EXC_BREAKPOINT 一、截取字符串的几种方法 1. 截取前几位 mobileID.prefix(32)2. 截取后几位 mobileID.suffix(3)3. subData data.subdata(in: 0..<4)4. 下标…

港科夜闻|香港科技大学颁授荣誉大学院士予六位杰出人士

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、香港科技大学颁授荣誉大学院士予六位杰出人士。他们分别为陈晓峰先生、郑志刚博士、冯英伟先生、李慧诗女士、姚珏女士及叶毓强教授(按姓氏英文字母排序)。荣誉大学院士颁授典礼由香港科大校董会主席沈向洋教授和香港科大…

开发APP的费用是多少

开发一款APP的费用可以因多种因素而异&#xff0c;包括项目的规模、功能、复杂性、技术选择、地理位置等。北京是中国的大城市&#xff0c;APP开发的费用也会受到北京的物价水平和市场竞争的影响。以下是一些可以影响APP开发费用的因素&#xff0c;希望对大家有所帮助。北京木奇…

Codeforces Round 889 (Div. 2)A~C1题解

A. Dalton the Teacher 题目分析&#xff1a; 模拟&#xff0c;写出两个就能找出规律&#xff1a;坐在自己位子上的小孩会不高兴&#xff0c;所以统计下来cnt 发现cnt为奇数是(cnt1)/2次就能换成要求&#xff0c;偶数就是cnt/2 #include<bits/stdc.h> #pragma GCC op…

Silicon labs BG22蓝牙开发记录(一)

本篇内容适用初学者使用&#xff0c;主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源&#xff0c;结合了我作为FAE 支持的一些个人看法&#xff0c;便于使用者快速入门&#xff0c;加速你们的产品实施。 本系列分为&#xff1a; Siliconlabs BG22…

世界前沿技术发展报告2023《世界信息技术发展报告》(一)世界信息技术及产业发展重要动向

&#xff08;一&#xff09;世界信息技术及产业发展重要动向 1. 概述2. 半导体技术水平持续进步&#xff0c;行业内部开始新一轮调整2.1 全球主要经济体加强半导体技术能力建设&#xff0c;推动厂商扩产2.2 先进制程技术持续发展&#xff0c;先进封装技术崭露头角2.3 消费电子半…

幸存者偏差

幸存者偏差&#xff08;英语&#xff1a;survivorship bias&#xff09;&#xff0c;另译为“生存者偏差”&#xff0c;是一种认知偏差。其逻辑谬误表现为过分关注于目前人或物“幸存了某些经历”然而往往忽略了不在视界内或无法幸存这些事件的人或物。 幸存者偏差最早来源于第…

品牌出海的关键步骤:市场定位与创新营销

现如今越来越多的企业开始将目光投向海外市场&#xff0c;寻求品牌出海的机会。品牌出海是指企业将自身品牌拓展至海外市场&#xff0c;通过进军国际市场来实现增长和发展。然而&#xff0c;面对不同的文化、市场环境和消费者需求&#xff0c;成功的品牌出海需要制定有效的策略…

apifox怎么测试API,你学会了吗?

背景 由其他的team做的项目&#xff0c;配置到一个新的环境下。由于项目需要与别的公司的项目接连&#xff0c;所以需要创建公开的API接口&#xff0c;利用apifox来进行测试&#xff08;postman&#xff0c;jmeter都可以&#xff09;。此次利用apifox来创建测试API接口的测试 …

小程序添加隐私保护指引弹框(包含配置隐私保护指引方法)

实现效果&#xff1a; 目录 前言一、 涉及到使用了隐私接口的小程序必须在「小程序管理后台」设置《小程序用户隐私保护指引》&#xff0c;微信一共提供了 4 个接口给开发者使用&#xff0c;分别是:二、 配置隐私协议弹框组件三、在页面中使用协议弹窗组件四、uniapp开发&#…

自己开发一个VSCode插件,快速生成Flex布局代码

插件CSS Flex 安装地址&#xff1a;VSCode插件安装 GitHub&#xff1a;https://github.com/xutao-o/css-flex-code &#x1f4a1;介绍 这是一个快捷生成CSS Flex布局代码的VS Code插件&#xff0c;类似于Google开发者控制台里的Flex布局工具&#xff0c;就是看谷歌的布局工具…

stm32之软件模拟IIC

在之前的文章中分析过在52上的IIC时序&#xff0c;也测试过stm32的自带IIC功能&#xff0c;这里大致写下如何模拟stm32上的IIC。实验硬件基于stm32f103c8t6 废话不多说&#xff0c;先直接上代码。 一、源码 头文件 #include "stdint.h" #include "gpio.h&quo…

编译u-boot的过程中遇到的问题

我使用的是uboot-2016.tar.bz2这个压缩包&#xff0c;将其解压之后进入这个文件夹&#xff0c;里面所包含的文件如下图所示。 这个文件夹下包含着三个Shell脚本文件&#xff0c;都是可执行的&#xff0c;打开其中一个其内容如下。 根据自己的开发板类型决定执行哪一个Shell脚…

基于Python实现的快递管理系统源码+数据库,采用PyQt6实现GUI界面

快递管理系统 完整代码下载地址&#xff1a;快递管理系统 介绍 通过对传统的快递收发流程进行分析&#xff0c;完成网上快递管理系统的分析设计与开发&#xff0c;使客户能方便在网站上查询自己的快件信息以及网上寄件&#xff0c;同时管理员又能对每天的收到快件进行登记和…

一步步教你如何搭建K8S集群

一、环境配置 三台CentOS7虚拟机&#xff0c;默认配置&#xff0c;内存2GB、处理器2核心。 先更新下系统 1 sudo yum update 2 sudo yum upgrade 二、安装并启动 docker 1 yum -y install wget 2 wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo …

Unity中Shader需要了解的点与向量

文章目录 前言一、点和向量的区别二、向量加法减法1、向量加法2、向量减法(可以把向量减法转化为向量加法) 三、向量的模四、标量![在这里插入图片描述](https://img-blog.csdnimg.cn/03df81df3cdf47989a11605d5f5e7da5.png)1、向量与标量的乘法 前言 Unity中Shader了解使用的…

3个变化3秒区别MT4和MT5

自从mt5上市以来&#xff0c;很多投资者无法快速区别MT4和MT5&#xff0c;其实很简单&#xff0c;通过3个变化anzo capital昂首资本3秒一眼区别。 外观区别 很难从视觉上定义MT4和MT5的区别。在新的平台版本中&#xff0c;开发者专注于平台功能的升级&#xff0c;几乎没有改变…