Hide last authors
superadmin 1.1 1 == **一、基本信息与目的** ==
2
3 发布管理实践的目的是使新的和变更后的服务与功能可供使用。该实践确保服务按照组织的政策和组织与其服务消费者之间的协议提供。发布管理支持服务提供商及其服务消费者获得多种好处,包括对新服务的受控启用、实验和测试假设的能力、降低发布风险和损失、提高用户和客户满意度等。
4
5
superadmin 3.1 6 (% style="text-align:center" %)
7 [[image:image (1).png||height="74" width="267"]]
superadmin 1.1 8
superadmin 3.1 9
10
superadmin 1.1 11 == **二、关键术语与概念** ==
12
superadmin 3.1 13
14 (((
15 **1.发布与部署管理的区别**
superadmin 1.1 16 )))
17
18 **发布**:指的是一个服务或任何其他配置项的版本,或配置项的集合,使其可供使用。
19
20 **部署**:通常指的是将新的或变更的一组组件从开发团队转移到服务运营团队的过程。
21
superadmin 3.1 22 (((
23 **2.发布管理模型**
superadmin 1.1 24 )))
25
26 发布管理模型是对特定类型发布的可重复管理方法。模型通常包括:
27
28 * (((
29 商定的高级方法
30 )))
31 * (((
32 发布的目标用户和用户启用规则
33 )))
34 * (((
35 推送/拉取条件
36 )))
37 * (((
38 验证和接受标准
39 )))
superadmin 3.1 40
41 (((
superadmin 1.1 42 用于假设验证和实验的发布使用条款和条件
43
superadmin 3.1 44 **3.推送/拉取考虑因素**
superadmin 1.1 45 )))
46
47 组织需要决定新版本的服务组件是"推送"给用户,还是由用户"拉取"使用,或者两种方法的混合。这取决于多种因素,包括:
48
49 * (((
50 在用户群中维护单一版本的好处
51 )))
52 * (((
53 允许用户拥有更多自由度的好处
54 )))
55 * (((
56 在生产环境中管理多个版本的技术和组织能力
57 )))
58 * (((
59 紧急更改和安全漏洞的处理
60 )))
superadmin 3.1 61
62 (((
superadmin 1.1 63 功能和客户需求
64
superadmin 3.1 65 **4.CI/CD 与发布管理**
superadmin 1.1 66 )))
67
68 发布管理在持续集成、持续交付和持续部署的环境下扮演重要角色:
69
70 * (((
71 持续集成:在软件开发环境中集成、构建和测试代码
72 )))
73 * (((
74 持续交付:意味着构建的软件可随时转移到生产环境
75 )))
superadmin 3.1 76
77 (((
superadmin 1.1 78 持续部署:变更自动进入生产环境,每天可多次部署
superadmin 3.1 79
80
81
82 === **三、实践成功因素** ===
superadmin 1.1 83 )))
84
85
superadmin 3.1 86 发布管理实践包括以下实践成功因素(PSF):
superadmin 1.1 87
superadmin 3.1 88 (((
89 **1.建立和维护组织范围内发布服务和服务组件的有效方法**
superadmin 1.1 90 )))
91
92 这需要考虑以下因素:
93
94 * (((
95 服务关系类型:内部或外部服务消费者、个人或企业服务消费、标准或定制服务
96 )))
97 * (((
98 产品架构和特性
99 )))
100 * (((
101 组织风险管理方法和风险承受能力
102 )))
103
superadmin 3.1 104 (((
105 **2.合规性、政策和技术机会与约束.**
106
superadmin 1.1 107 确保在组织价值流和服务关系背景下有效发布服务和服务组件
108 )))
109
110 这可能需要在服务管理的所有四个维度中组织资源,根据发布管理模型的不同,实施发布所需的活动和资源可能会有很大差异。
111
superadmin 3.1 112
113
superadmin 1.1 114 == **四、流程和活动** ==
115
superadmin 3.1 116
superadmin 1.1 117 发布管理活动形成两个流程:
118
superadmin 3.1 119 (((
120 **1.发布模型开发和改进流程**
superadmin 1.1 121 )))
122
123 包括以下活动:
124
125 * (((
126 产品架构和服务关系分析
127 )))
128 * (((
129 发布管理方法审查和开发
130 )))
131 * (((
132 发布模型审查和开发
133 )))
superadmin 3.1 134
135 (((
superadmin 1.1 136 发布模型沟通
137
superadmin 3.1 138 **2.发布计划和协调流程**
superadmin 1.1 139 )))
140
141 包括以下活动:
142
143 * (((
144 确定适用模型
145 )))
146 * (((
147 发布实例计划
148 )))
149 * (((
150 服务组件验证
151 )))
152 * (((
153 发布程序验证
154 )))
155 * (((
156 发布执行
157 )))
158 * (((
159 发布验证
160 )))
161 * (((
162 发布审查
superadmin 3.1 163
164
165
superadmin 1.1 166 )))
167
168 == **五、组织和人员** ==
169
superadmin 3.1 170
171 (((
172 **1.发布管理角色**
superadmin 1.1 173 )))
174
175 主要的实践特定角色是发布管理员,其能力概况为CTMA(协调/沟通、技术专家、方法与技术专家、管理员)。该角色负责:
176
177 * (((
178 审查和开发发布方法和模型
179 )))
180 * (((
181 促进组织内商定的发布管理方法和模型的采用
182 )))
183 * (((
184 规划复杂发布
185 )))
186 * (((
187 管理和沟通发布计划
188 )))
189 * (((
190 确保实践与其他实践保持一致和协调
191 )))
superadmin 3.1 192
193 (((
superadmin 1.1 194 审查并持续开发实践
195
superadmin 3.1 196 **2.组织结构和团队**
superadmin 1.1 197 )))
198
199 通常,发布管理不需要专门的团队;这些活动要么高度自动化,要么由产品团队成员管理,或者为大规模复杂发布建立临时项目团队。发布管理员角色可能与变更管理员和/或部署管理员的角色结合。
200
superadmin 3.1 201
202
superadmin 1.1 203 == **六、信息和技术** ==
204
superadmin 3.1 205
206 (((
207 **1.信息交换**
superadmin 1.1 208 )))
209
210 发布管理的有效性取决于所使用信息的质量,包括产品架构、服务消费者组织和用户、软件开发和管理实践、计划和正在进行的部署、正在进行和过去的事件以及新兴发布管理技术的信息。
211
superadmin 3.1 212 (((
213 **2.自动化和工具**
superadmin 1.1 214 )))
215
216 发布管理可以从以下几个方面受益于自动化:
217
218 * (((
219 工作流管理和协作工具
220 )))
221 * (((
222 企业架构工具
223 )))
224 * (((
225 监控和事态管理工具
226 )))
227 * (((
228 工作规划和优先级划分工具
229 )))
230 * (((
231 分析和报告工具
232 )))
233 * (((
234 服务配置工具
235 )))
236 * (((
237 CI/CD工具链
238 )))
239 * (((
240 部署管理工具
superadmin 3.1 241
242
243
superadmin 1.1 244 )))
245
246 == **七、合作伙伴和供应商** ==
247
superadmin 3.1 248
superadmin 1.1 249 合作伙伴和供应商可能会参与发布管理实践,特别是在发布计划和协调流程中,尤其是在发布执行环节。例如:
250
251 * (((
252 在多个和/或远程位置设置和激活服务组件
253 )))
254 * (((
255 用户培训和其他活动
256 )))
257 * (((
258 物理基础设施组件的发布
259 )))
260
261 对于基于第三方解决方案的产品和服务,供应商可以参与发布模型的开发和改进。
262
superadmin 3.1 263
264
superadmin 1.1 265 == **八、实践成功建议** ==
266
superadmin 3.1 267
superadmin 1.1 268 为了确保发布管理实践的成功,建议:
269
270 * (((
271 为价值流设计和优化实践
272 )))
273 * (((
274 当发布涉及与用户的互动时,确保最佳的用户体验
275 )))
276 * (((
277 审查发布模型的有效性
278 )))
279 * (((
280 从最重要的产品和服务开始
281 )))
282 * (((
283 不要过度复杂化实践
284 )))
285 * (((
286 将发布管理集成到数字产品的CI/CD管道中
287 )))
288 * (((
289 展示业务价值
290 )))
291
292
293 ===== **ITIL 4大师级课程官方授权讲师长河老师原创,末经许可,不得转载 ** =====
深圳市艾拓先锋企业管理咨询有限公司