从版本< 40.1 >
由superadmin编辑
在2022/02/11, 22:07上
到版本
由superadmin编辑
在2022/01/16, 21:14上
< >
修改评论 上传新附件1642338893961-534.png

Summary

Details

Icon Page properties
Content
... ... @@ -55,13 +55,12 @@
55 55  = **2 一般信息** =
56 56  
57 57  
58 -== **2.1 目的和描述** ==
58 +== **2 1 目的和描述** ==
59 59  
60 -(% style="width:695px" %)
61 -|(% style="width:692px" %)(((
60 +|(((
62 62  **关键信息**
63 63  )))
64 -|(% style="width:692px" %)部署管理实践的目的是将新的或更改的硬件、软件、文档、流程或任何其他组件迁移到生产环境中。它还可能涉及将组件部署到其他环境以进行测试或预发布。
63 +|部署管理实践的目的是将新的或更改的硬件、软件、文档、流程或任何其他组件迁移到生产环境中。它还可能涉及将组件部署到其他环境以进行测试或预发布。
65 65  
66 66  部署管理实践负责将服务或服务组件迁移到指定的环境。此实践支持从不同的环境(包括开发、集成、准生产、生产、测试或演示环境)部署或移除服务组件。
67 67  
... ... @@ -78,12 +78,11 @@
78 78  
79 79  服务组件的生命周期可能因其类型和采购方法而异。组织中受控环境的数量和用途也可能有所不同。表2.1提供了开发软件组织的示例环境列表。
80 80  
81 -(% style="width:467px" %)
82 -|(% style="width:161px" %)环境|(% style="width:303px" %)目的
83 -|(% style="width:161px" %)开发/集成|(% style="width:303px" %)开发和集成软件
84 -|(% style="width:161px" %)测试|(% style="width:303px" %)测试服务组件
85 -|(% style="width:161px" %)预发布|(% style="width:303px" %)测试版本,包括产品,服务和其他配置项
86 -|(% style="width:161px" %)准生产/生产|(% style="width:303px" %)向服务消费者提供IT服务
80 +|环境|目的
81 +|开发/集成|开发和集成软件
82 +|测试|测试服务组件
83 +|预发布|测试版本,包括产品,服务和其他配置项
84 +|准生产/生产|向服务消费者提供IT服务
87 87  
88 88  表2.1开发软件组织的示例环境列表
89 89  
... ... @@ -119,28 +119,27 @@
119 119  
120 120  有几个活动和职责尽管与部署密切相关,但未被包含在部署管理中。表2.2中列出了这些内容以及它们的实践引用出处。重要的是要记住,ITIL实践仅仅是在特定价值流中使用的工具集合;它们应当根据具体场景做必要的组合。
121 121  
122 -(% style="width:468px" %)
123 -|(% style="width:294px" %)**活动**|(% style="width:172px" %)**实践指南**
124 -|(% style="width:294px" %)授权的变更/发布|(% style="width:172px" %)变更支持
125 -|(% style="width:294px" %)向用户提供准生产环境中的服务和组件|(% style="width:172px" %)发布管理
126 -|(% style="width:294px" %)开发软件|(% style="width:172px" %)软件开发和管理
127 -|(% style="width:294px" %)(((
120 +|**活动**|**实践指南**
121 +|授权的变更/发布|变更支持
122 +|向用户提供准生产环境中的服务和组件|发布管理
123 +|开发软件|软件开发和管理
124 +|(((
128 128  开发和构建基础设施组件
129 129  
130 130  准备和维护目标环境以进行部署
131 -)))|(% style="width:172px" %)基础设施和平台管理
132 -|(% style="width:294px" %)(((
128 +)))|基础设施和平台管理
129 +|(((
133 133  提供要部署的IT资产
134 134  
135 135  维护授权的服务组件存储库
136 -)))|(% style="width:172px" %)IT资产管理
137 -|(% style="width:294px" %)测试和验证服务以及服务组件|(% style="width:172px" %)服务验证和测试
138 -|(% style="width:294px" %)命名,版本控制,和控制服务组件|(% style="width:172px" %)服务配置管理
133 +)))|IT资产管理
134 +|测试和验证服务以及服务组件|服务验证和测试
135 +|命名,版本控制,和控制服务组件|服务配置管理
139 139  
140 140  表2.2其他实践指南中描述的与部署相关的活动
141 141  
142 142  
143 -== **2.4 实践成功因素** ==
140 +== **2 4 实践成功因素** ==
144 144  
145 145  |**定义:实践成功因素**
146 146  |实践中为实现其目的所需的复杂功能组件。
... ... @@ -152,7 +152,6 @@
152 152  * 在组织上建立和维护有效的服务和服务组件部署方法
153 153  * 确保组织在特定价值流中的服务和服务组件部署有效
154 154  
155 -
156 156  === 2.4.1 为组织中的服务和服务组件的部署建立和维护有效的方法 ===
157 157  
158 158  部署管理实践包括定义并同意一种或几种部署产品、服务和组件时要使用的模型。这些模型可以使用一种部署方法,也可以组合使用多种部署方法,具体取决于它们的特定服务和需求以及所部署的服务组件的大小、类型和影响。
... ... @@ -171,14 +171,37 @@
171 171  
172 172  基于这些和其他相关的注意事项,组织定义了一组用于部署不同服务组件的模型。这些模型可以描述服务管理四维模型中各方面的不同解决方案。表2.3概述了一些示例模型。
173 173  
174 -[[image:1642338406236-145.png]]
170 +|部署模型适用性|组织和人员|信息和技术|价值流和流程|合作伙伴和供应商
171 +|提供给外部服务使用者的服务的硬件组件|服务提供者应该安排一个交付团队来运输和安装组件|(((
172 +一系列工具可用于
175 175  
176 -[[image:1642338425096-998.png]]
174 +自动化硬件安装的
177 177  
176 +采购、开票、用户
177 +
178 +通讯和调度
179 +)))|可以由新的或更改的价值流触发安装订单,这些流包括获得和安装新硬件的明确授权。|(% rowspan="2" %)双方同意,可以使用第三方运输,交付和安装服务提供程序
180 +|从供应商处获得的服务的硬件组件|根据供应商合同中的交货和安装条款,获取硬件和确保其正确安装应明确定义|(((
181 +供应商目录可用于订购组件,以及存储和提供最新的安装手册。
182 +
183 +一个配置管理工具应该用硬件随附的文档填充,包括记录和文档,例如质保证明,维护计划等
184 +)))|价值流设计期间应考虑供应商活动,例如发票和运输。各方之间的接口需要在合同中建立
185 +|提供软件组件的服务到外部服务消费者|服务提供者可以让工作人员进行路演来向服务的消费者推广新的软件组件并促进变更认知|使用自动化部署工具集进行软件的使用或订购|(((
186 +服务提供者在组件部署前可以实施额外的控制,例如质量保证,安全管控或商用;
187 +
188 +至关重要的是这些控制是在部分自动化或全自动化的部署管道中进行
189 +)))|(((
190 +合作伙伴可以进行如下部署实践,例如为保证软件可用性
191 +
192 +由供应商将软件部署至消费者
193 +
194 +环境进行的额外定制测试
195 +)))
196 +|内部进行的软件组件服务开发|DevOps团队可能会执行软件部署|持续集成和持续部署流水线工具集可用于部署软件到受控环境|服务提供者组织必须再部署过程中建立组织控制确保控制不过度|第三方可以执行部署模型的某些步骤;例如,环境配置活动
197 +
178 178  (% class="wikigeneratedid" id="H88682.34E0D540C670D52A17EC44EF6768490E87F72793A4F8B6A21578B" %)
179 179  **表2.3 不同服务组件的部署示例模型**
180 180  
181 -
182 182  部署模型还定义了通过受控环境进行部署的流程、所涉各方的责任、部署触发器以及在值流中与其他实践活动的交互。
183 183  
184 184  这些模型应足够灵活以适应不断变化的情况,例如部署的规模,紧急度或复杂性。
... ... @@ -203,13 +203,12 @@
203 203  
204 204  部署管理实践的关键指标已映射到其PSF。在价值流中,它们可以用作KPI以评估部署管理对这些价值流的效果和效率的贡献。表2.4中给出了一些关键指标的示例。
205 205  
206 -(% style="width:761px" %)
207 -|(% style="width:377px" %)**实践成功因素**|(% style="width:381px" %)**关键指标**
208 -|(% style="width:377px" %)(((
225 +|**实践成功因素**|**关键指标**
226 +|(((
209 209  为组织中的服务和服务组件的部署建立和维护有效的方法
210 210  
211 211  确保在组织的价值流背景中有效地部署服务和服务组件
212 -)))|(% style="width:381px" %)(((
230 +)))|(((
213 213  * 利益相关者的满意度级别,以及部署所支持的产品和服务的变更比率
214 214  * 组织对商定部署方法的采用率
215 215  * 关键合作伙伴和服务消费者对部署方法的适应程度
... ... @@ -222,9 +222,6 @@
222 222  * 利益相关者对部署质量的满意度水平
223 223  )))
224 224  
225 -
226 -----
227 -
228 228  = **3 价值流和流程** =
229 229  
230 230  
... ... @@ -257,8 +257,41 @@
257 257  
258 258  该流程包括表3.1中列出的活动,并将输入转换为输出。
259 259  
260 -[[image:1642338494032-579.png]]
275 +|**关键输入**|**活动**|**关键输出**
276 +|(((
277 +部署需求和期望
261 261  
279 +环境细节
280 +
281 +服务组件/发布组件
282 +
283 +ITAM和最终媒介库授权的硬件和软件组件
284 +
285 +验收标准
286 +)))|(((
287 +部署规划
288 +
289 +服务组件验证
290 +
291 +目标环境验证
292 +
293 +部署执行
294 +
295 +部署验证
296 +)))|(((
297 +部署的服务组件/版本
298 +
299 +部署记录
300 +
301 +部署通讯
302 +
303 +变更支持,发布管理,服务验证和测试,项目管理等方面的反馈和输入
304 +
305 +更新引入程序
306 +
307 +客户知识库, 服务台数据
308 +)))
309 +
262 262  表3.1 部署流程的输入、活动和输出
263 263  
264 264  
... ... @@ -265,16 +265,18 @@
265 265  (% style="text-align:center" %)
266 266  [[image:1639626238930-292.png]]
267 267  
316 +(% style="text-align:center" %)
317 +[[image:1639626257396-465.png]]
318 +
268 268  图 3.2 部署流程的工作流程图
269 269  
270 270  
271 271  在采用CI / CD框架的Agile或DevOps 环境中,许多活动将以自动化方式执行,而无需人工干预。表3.3提供了流程活动的示例。
272 272  
324 +[[image:1639626327892-612.png]]
273 273  
274 -[[image:1642338573245-884.png]]
326 +[[image:1639626349273-735.png]]
275 275  
276 -[[image:1642338586086-392.png]]
277 -
278 278  表3.3 部署的活动流程
279 279  
280 280  
... ... @@ -284,8 +284,39 @@
284 284  
285 285  该流程包括表3.4中列出的活动,并将输入转换为输出:
286 286  
287 -[[image:1642338599362-515.png]]
337 +|**关键输入**|**活动**|**关键输出**
338 +|(((
339 +* 当前的部署模型和过程
340 +* 部署记录
288 288  
342 +* 部署失败报告
343 +* 政策法规要求
344 +* 发布信息
345 +* 配置信息
346 +* IT资产信息
347 +* 与消费者和供应商/合作伙伴的SLA
348 +* 容量和性能信息
349 +* 连续性政策和计划
350 +* 安全政策和计划
351 +)))|(((
352 +* 部署模型规划
353 +* 部署模型实施
354 +
355 +* 部署模型测试
356 +* 部署评审和
357 +* 部署记录分析
358 +* 部署模型改进启动
359 +* 部署模型更新和通讯
360 +)))|(((
361 +* 更新的部署模型和过程
362 +* 部署模型和过程更新通信
363 +* 变更请求
364 +* 改进倡议
365 +* 部署评审报告
366 +* 更新的知识管理文章
367 +* 经验教训
368 +)))
369 +
289 289  表3.4 部署模型开发和评审流程的输入,活动和输出
290 290  
291 291  
... ... @@ -300,18 +300,17 @@
300 300  
301 301  表3.5提供了流程活动的示例。
302 302  
303 -(% style="width:665px" %)
304 -|(% style="width:148px" %)**活动**|(% style="width:515px" %)**描述**
305 -|(% style="width:148px" %)部署模型计划|(% style="width:515px" %)当产品遵循类似的低风险、高成功率部署模式,并且有方法可以消除浪费并减少部署交付时间时,部署经理可以选择定义新的部署模型。部署模型应该减少人员对部署的参与和控制。
306 -|(% style="width:148px" %)部署模型实施|(% style="width:515px" %)部署经理安排适当的流水线工具进行配置,以支持新的模型,例如访问设置、代码支持或分支过程。或者,如果自动部署工具不适用,则部署经理会建立适当的指导原则并将其传达给相关的团队和各方。
307 -|(% style="width:148px" %)部署模型测试|(% style="width:515px" %)部署经理对新的部署模型进行了测试,以确保正确的边界处理和工作流程。在无法进行测试的地方,部署经理监测模型的首次实时运行。
308 -|(% style="width:148px" %)部署评审和部署失败记录分析|(% style="width:515px" %)部署经理与服务所有者和其他相关利益相关者一起,对选定的部署或部署失败进行评审。他们发现优化部署模型和部署过程的机会。
309 -|(% style="width:148px" %)部署模型改进启动|(% style="width:515px" %)如果部署模型和过程包含在变更支持的范围内,则部署经理将要处理的改进倡议注册到持续改进实践的过程中,或者发起变更请求。
310 -|(% style="width:148px" %)(((
384 +|**活动**|**描述**
385 +|部署模型计划|当产品遵循类似的低风险、高成功率部署模式,并且有方法可以消除浪费并减少部署交付时间时,部署经理可以选择定义新的部署模型。部署模型应该减少人员对部署的参与和控制。
386 +|部署模型实施|部署经理安排适当的流水线工具进行配置,以支持新的模型,例如访问设置、代码支持或分支过程。或者,如果自动部署工具不适用,则部署经理会建立适当的指导原则并将其传达给相关的团队和各方。
387 +|部署模型测试|部署经理对新的部署模型进行了测试,以确保正确的边界处理和工作流程。在无法进行测试的地方,部署经理监测模型的首次实时运行。
388 +|部署评审和部署失败记录分析|部署经理与服务所有者和其他相关利益相关者一起,对选定的部署或部署失败进行评审。他们发现优化部署模型和部署过程的机会。
389 +|部署模型改进启动|如果部署模型和过程包含在变更支持的范围内,则部署经理将要处理的改进倡议注册到持续改进实践的过程中,或者发起变更请求。
390 +|(((
311 311  部署模型
312 312  
313 313  更新和通讯
314 -)))|(% style="width:515px" %)(((
394 +)))|(((
315 315  如果部署模型成功更新,则将其传达给
316 316  
317 317  相关的利益方。这通常由部署经理和/或服务或资源所有者完成。
... ... @@ -333,13 +333,12 @@
333 333  
334 334  流程和活动的背景中描述了角色。每个角色都具有基于表4.1中所示的模型的能力概况。
335 335  
336 -(% style="width:529px" %)
337 -|(% style="width:101px" %)能力编码|(% style="width:426px" %)能力侧写(活动和技能)
338 -|(% style="width:101px" %)L|(% style="width:426px" %)**领导者**,决策、授权、监督其他活动,提供激励和动力,并评估结果
339 -|(% style="width:101px" %)А|(% style="width:426px" %)**管理员**,分配任务并确定优先级,保留记录,持续报告,并启动基本改进
340 -|(% style="width:101px" %)C|(% style="width:426px" %)**协调者/沟通者**,协调多方,维护利益相关者之间的沟通,并开展宣传活动
341 -|(% style="width:101px" %)М|(% style="width:426px" %)**方法和技术专家**,设计和实施工作技术,文件化步骤,流程咨询、工作分析和持续改进
342 -|(% style="width:101px" %)Т|(% style="width:426px" %)**技术专家**,提供技术(IT)专业知识并执行基于专业知识的任务
416 +|能力编码|能力侧写(活动和技能)
417 +|L|**领导者**,决策、授权、监督其他活动,提供激励和动力,并评估结果
418 +|А|**管理员**,分配任务并确定优先级,保留记录,持续报告,并启动基本改进
419 +|C|**协调者/沟通者**,协调多方,维护利益相关者之间的沟通,并开展宣传活动
420 +|М|**方法和技术专家**,设计和实施工作技术,文件化步骤,流程咨询、工作分析和持续改进
421 +|Т|**技术专家**,提供技术(IT)专业知识并执行基于专业知识的任务
343 343  
344 344  表4.1能力代码和资料
345 345  
... ... @@ -381,15 +381,181 @@
381 381  
382 382  表4.1中列出了部署管理活动中可能涉及的其他角色的示例,以及相关的能力概况和特定技能。表4.2负责部署管理活动的角色示例
383 383  
384 -[[image:1642338697298-112.png]]
463 +|活动|负责角色|能力简介|具体技能
464 +|(% colspan="4" %)部署流程
465 +|部署规划|(((
466 +服务负责人
385 385  
386 -[[image:1642338715570-973.png]]
468 +产品负责人
387 387  
388 -[[image:1642338756101-529.png]]
470 +开发团队成员
389 389  
390 -[[image:1642338794593-234.png]]
472 +技术专家
391 391  
474 +服务台客服
392 392  
476 +任务经理交付经理
477 +
478 +用户
479 +)))|ACMT|(((
480 +了解部署对服务级别、用户体验和环境的影响
481 +
482 +良好的沟通和跨团队协调能力
483 +
484 +熟悉部署模型
485 +
486 +了解技术服务设计,配套基础设施和平台,开发工具
487 +)))
488 +|服务组件的验证|(((
489 +技术专家
490 +
491 +部署经理
492 +
493 +开发团队成员
494 +
495 +服务负责人
496 +
497 +产品负责人
498 +)))|T|熟悉服务和组件
499 +|(((
500 +目标
501 +
502 +环境
503 +
504 +验证
505 +)))|(((
506 +技术专家
507 +
508 +部署
509 +
510 +经理
511 +
512 +开发团队成员
513 +
514 +系统管理员
515 +
516 +基础架构团队成员
517 +
518 +服务负责人
519 +
520 +产品负责人
521 +)))|TC|熟悉环境和基础设施
522 +|部署执行|(((
523 +技术专家
524 +
525 +部署经理
526 +
527 +开发团队成员
528 +
529 +系统管理员
530 +
531 +基础架构团队成员
532 +)))|TM|(((
533 +了解服务设计技术,支持的基础架构和平台,开发工具
534 +
535 +熟悉部署模型
536 +)))
537 +|部署验证|(((
538 +技术专家
539 +
540 +部署经理
541 +
542 +开发团队成员
543 +
544 +系统管理员
545 +
546 +基础架构团队成员
547 +
548 +服务负责人
549 +
550 +产品负责人
551 +
552 +用户
553 +)))|TC|(((
554 +了解服务和组件的技术设计
555 +
556 +对服务绩效,服务级别和用户体验有很好的了解
557 +)))
558 +|(% colspan="4" %)部署模型开发和评审流程
559 +|部署模型规划|(((
560 +部署经理
561 +
562 +服务负责人
563 +
564 +产品负责人
565 +)))|CAT|(((
566 +了解服务设计、资源配置和业务影响
567 +
568 +熟悉现有部署活动
569 +)))
570 +|(((
571 +部署模型
572 +
573 +的实现
574 +)))|(((
575 +部署经理
576 +
577 +服务负责人
578 +
579 +产品负责人
580 +)))|TCL|(((
581 +部署流水线工具知识
582 +
583 +了解持续改进和变更支持的实践
584 +)))
585 +|部署模型测试|(((
586 +部署经理
587 +
588 +服务负责人
589 +
590 +产品负责人
591 +)))|TCL|(((
592 +熟悉工作流的测试实践
593 +
594 +熟悉服务级别要求、需求、承担的义务
595 +
596 +了解部署模型和方法;分析能力
597 +)))
598 +|部署评审和部署记录分析|(((
599 +部署经理
600 +
601 +服务负责人
602 +
603 +产品负责人
604 +
605 +供应商
606 +)))|TCL|(((
607 +了解服务设计、资源配置和业务影响
608 +
609 +熟悉部署模型
610 +
611 +熟悉服务级别要求和需求、承担的义务
612 +
613 +了解部署模型和方法;分析能力
614 +)))
615 +|部署模型改进启动|(((
616 +部署经理
617 +
618 +服务负责人
619 +
620 +产品负责人
621 +)))|TMC|(((
622 +了解服务设计、资源配置、业务影响和服务级别水平
623 +
624 +熟悉部署模型、诊断工具和方法
625 +
626 +了解持续改进和变更支持的实践
627 +)))
628 +|部署模型更新和通讯|(((
629 +部署经理
630 +
631 +服务负责人
632 +
633 +产品负责人
634 +
635 +服务台客服
636 +)))|CA|通讯程序和工具的知识
637 +
393 393  == **4.2 组织结构和团队** ==
394 394  
395 395  指定的部署管理团队是不同寻常的,除非是在具有大量和复杂部署的大型组织中。角色通常由技术/运营团队处理。
... ... @@ -432,12 +432,12 @@
432 432  
433 433  如果部署可以实现自动化且行之有效,那么它可能涉及表5.1中概述的解决方案。
434 434  
680 +[[image:1639625798477-746.png]]
435 435  
682 +[[image:1639625868838-906.png]]
436 436  
437 -[[image:1642338893961-534.png]]
684 +[[image:1639625893341-491.png]]
438 438  
439 -[[image:1642338910079-621.png]]
440 -
441 441  表5.1 部署管理活动的自动化解决方案
442 442  
443 443  
... ... @@ -459,12 +459,11 @@
459 459  
460 460  部署管理及其PSF可以通过多种形式的选择性和司法性采购来实现和增强,包括表6.1中概述的形式。
461 461  
462 -(% style="width:593px" %)
463 -|(% style="width:127px" %)**发包区域**|(% style="width:465px" %)**细节**
464 -|(% style="width:127px" %)人|(% style="width:465px" %)在部署管理活动是手动的情况下,资源可以从合作伙伴那里获取。关键注意事项包括部署计划,内部资源的可用性,成本等。
465 -|(% style="width:127px" %)技术/非技术技能和能力|(% style="width:465px" %)在许多部署管理活动中,外包特定技能,包括技术能力(关于特定系统、技术、平台)和非技术能力(规划、管理和执行能力)非常有用,甚至是必需的。关键考虑因素包括技术/服务环境的多样性和复杂性,动态的技术环境、缺乏适当的内部资源等。
466 -|(% style="width:127px" %)外包部署管理|(% style="width:465px" %)在某些情况下,从合作伙伴那里获取整个部署管理实践可能是必要或有用的。
467 -|(% style="width:127px" %)部署工具和技术|(% style="width:465px" %)通过采用工具和技术,可以增强部署管理实践的多个领域。除少数情况外,这些技术、工具和工具链均来自特定的生产/ 服务提供者。
707 +|**发包区域**|**细节**
708 +|人|在部署管理活动是手动的情况下,资源可以从合作伙伴那里获取。关键注意事项包括部署计划,内部资源的可用性,成本等。
709 +|技术/非技术技能和能力|在许多部署管理活动中,外包特定技能,包括技术能力(关于特定系统、技术、平台)和非技术能力(规划、管理和执行能力)非常有用,甚至是必需的。关键考虑因素包括技术/服务环境的多样性和复杂性,动态的技术环境、缺乏适当的内部资源等。
710 +|外包部署管理|在某些情况下,从合作伙伴那里获取整个部署管理实践可能是必要或有用的。
711 +|部署工具和技术|通过采用工具和技术,可以增强部署管理实践的多个领域。除少数情况外,这些技术、工具和工具链均来自特定的生产/ 服务提供者。
468 468  
469 469  表6.1 部署管理实践中的外包
470 470  
Icon 1642338910079-621.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.superadmin
Size
... ... @@ -1,1 +1,0 @@
1 -53.8 KB
Content Icon
深圳市艾拓先锋企业管理咨询有限公司