Changes for page 4.高速IT技术
Last modified by superadmin on 2024/04/03, 09:15
Change comment:
There is no comment for this version
Summary
-
- 1641700591514-812.png
- 1641700659017-287.png
- 1641700683365-399.png
- 1641700701040-265.png
- 1641700764097-167.png
- 1641700825218-144.png
- 1641700916381-114.png
- 1641701019297-720.png
- 1641701038534-675.png
- 1641701094058-713.png
- 1641701145033-568.png
- 1641701202590-318.png
- 1641701238590-838.png
- 1641701293452-859.png
- 1641701355821-388.png
- 1641701417790-550.png
- 1641701444463-764.png
- 1641701509520-551.png
- 1641701559766-478.png
- 1641701689758-164.png
- 1641702469032-780.png
- 1641702487237-876.png
- 1641702547499-544.png
- 1641702577206-162.png
- 1641702628320-774.png
- 1641702718413-352.png
- 1641702752724-340.png
- 1641702861765-733.png
- 1641702908935-105.png
- 1641702956598-898.png
- 1641703051758-407.png
- 1641703070463-409.png
- 1641703105916-225.png
- 1641703160673-370.png
Details
- Page properties
-
- Content
-
... ... @@ -1,8 +1,17 @@ 1 -{{box cssClass="floatinginfobox" title="**X Contents**"}} 1 + 2 + 3 + 4 + [[返回上一章>>http://itil4hub.cn/bin/view/ITIL%204%E3%80%8A%E9%AB%98%E9%80%9FIT%E3%80%8BHVIT/3.%E9%AB%98%E9%80%9FIT%E6%96%87%E5%8C%96/]] 5 + 6 +{{box cssClass="floatinginfobox" title=" 7 + 8 +**X Contents**"}} 2 2 {{toc/}} 3 3 {{/box}} 4 -= 4. 高速IT技术 = 5 5 12 += **4. 高速IT技术** = 13 + 14 + 6 6 本章介绍了表征HVIT环境特征的一些技术选择。有些通常只在这些环境中发现,而另一些是对HVIT工作至关重要的更通用的技术。选择并不详尽;这些技术是帮助高度数字化的组织实现其苛刻目标的工作方式的示例。 7 7 8 8 本章中的技术根据与五个HVIT目标之一的关系进行分组和描述: ... ... @@ -18,11 +18,13 @@ 18 18 19 19 **ITIL故事:高速IT技术** 20 20 21 - //Su:我们的预订应用程序的更新已成功部署,该更新将改进其在智能手机和设备上的性能。我们计划进一步开发该应用程序,并增加其他功能,例如会员计划、会员链接、优先预订和车辆升级。我们利用并将继续利用许多技术来帮助我们优化工作和聚焦价值。//30 +Su:我们的预订应用程序的更新已成功部署,该更新将改进其在智能手机和设备上的性能。我们计划进一步开发该应用程序,并增加其他功能,例如会员计划、会员链接、优先预订和车辆升级。我们利用并将继续利用许多技术来帮助我们优化工作和聚焦价值。 22 22 23 23 33 + 24 24 == 4.1 有价值的投资技巧 == 25 25 36 + 26 26 有价值的投资目标包括识别和证明对业务战略有重大贡献的数字投资。此练习应使您对数字投资的潜在价值、预期成本、投资回报以及其功用的定义标准有很好的了解。尽管不会增加功能的潜在价值,但也应确定功效或非功能性要求。功效确保投资的潜在价值不受中断,使用不当或其他因素的不利影响。 27 27 28 28 有价值的投资是根据市场研究和新产品开发建立的。应当设想新的数字化产品和服务,并根据盈利能力进行评估。产品和服务的实质质量及其发布时间都是获得和保持竞争优势的关键因素。越早设想和评估潜在的投资,就越早实现诸如竞争优势之类的收益。在制定投资决策时,应使用道德原则制定考虑广泛利益干系人的利益。 ... ... @@ -45,15 +45,19 @@ 45 45 //Marco:我们的业务策略是通过对技术的明智投资来实现的。因为我们使用敏捷的工作技术,所以我们可以保证我们的功效:我们的代码将始终有效。我们会监控投资情况,以确保我们明智地花钱,并确保应用程序的功能符合客户的需求。// 46 46 47 47 59 + 48 48 === 4.1.1 优先级排序技术 === 49 49 62 + 50 50 只要工作的需求超出了在预期时间内完成工作的能力,就会发生队列。在理想情况下,组织将没有需求的变化,并且将拥有满足需求所需的适当质量和数量的资源。但是,组织经常需要应对具有固定容量但对服务需求不断变化的问题。这种不平衡会导致需要对工作项进行优先级排序的队列或积压。 51 51 52 52 优先级排序是一项通常与支持和软件开发的工作相关活动(例如,对事件调查优先级或对紧急待办项进行优先级排序),但是它是通用的。 53 53 54 54 68 + 55 55 ==== 4.1.1.1 延迟成本 ==== 56 56 71 + 57 57 进行优先级排序的一种可用技术是估算新服务或改进服务的延迟成本。这指的是如果服务活动或任务被延迟会损失的财务和非财务利益。对延迟成本的理解使从业人员能够根据价值数据而不是凭直觉确定工作的优先级。这适用于在不断变化的环境中对正在进行的工作进行初始优先级划分、持续评估和重新排序。几乎总是,数字化产品和服务的业务重要性证明了估算延迟成本所付出的努力是合理的。 58 58 59 59 延迟成本可以应用于各种级别的决策,例如,产品或服务组合中产品或服务级别的大型投资,产品或服务中功能级别的较小投资或运营任务中。 ... ... @@ -61,8 +61,10 @@ 61 61 该技术在HVIT环境中特别有用,因为投资通常更为重要,并且市场条件会迅速变化,这意味着持续评估替代投资的选择很重要。 62 62 63 63 79 + 64 64 ==== 4.1.1.2 买/持有/卖 ==== 65 65 82 + 66 66 可以使用购买/持有/出售技术来管理产品组合(或其他资产)。这涉及评估每种产品并确定三种投资策略中最适合的一种: 67 67 68 68 * **买 **投资以改进或扩展生产。 ... ... @@ -72,8 +72,10 @@ 72 72 该技术阐明了开发、维护或淘汰产品的成本与收益之间的差异,以及相关的风险和权衡。它可以帮助决策者明确他们的选择并接受决策的后果。 73 73 74 74 92 + 75 75 ==== 4.1.1.3 其他技巧 ==== 76 76 95 + 77 77 产品/服务所有者还可以考虑其他许多产品优先级排序技术,包括堆叠排名,Kano,净现值(NPV),投资回报率(ROI)以及适合性/可行性/吸引力。 78 78 79 79 图4.1显示了优先级对服务价值链的贡献。表4.1概述了与优先级相关的实践。 ... ... @@ -84,20 +84,13 @@ 84 84 图4.1 优先化对服务价值链贡献的热图 85 85 86 86 106 + 87 87 表4.1 与优先级相关的实践 88 88 89 -(% style="width:781px" %) 90 -|**ITIL管理实践**|(% style="width:536px" %)**与优先次序相关的活动/资源**|(% style="width:95px" %)**影响** 91 -|组合管理|(% style="width:536px" %)持续根据价值优先考虑服务产品,并考虑延迟成本。|(% style="width:95px" %)H 92 -|问题管理|(% style="width:536px" %)计算未解决问题和错误的财务成本,以便确定优先级并指导问题管理工作。将规避措施的成本与长期解决方案的成本进行比较。|(% style="width:95px" %)H 93 -|项目管理|(% style="width:536px" %)计算执行或延迟项目工作的财务影响。|(% style="width:95px" %)H 94 -|软件开发与管理|(% style="width:536px" %)计算延迟工作对新软件功能或较大的基于软件的服务组件的财务影响。决定是获取还是构建软件组件。|(% style="width:95px" %)H 95 -|变更控制|(% style="width:536px" %)计算对服务或服务组件的变更进行优先级安排和调度的成本和收益。|(% style="width:95px" %)M 96 -|事件管理|(% style="width:536px" %)计算事故和重大事故的成本,以便优先安排对经济影响最大的工作。|(% style="width:95px" %)M 97 -|发布管理|(% style="width:536px" %)计算对新服务或变更的服务进行优先级安排和调度的成本和收益。|(% style="width:95px" %)M 98 -|服务财务管理|(% style="width:536px" %)计算时间值概要文件数据,以提供用于确定服务产品优先级的信息。|(% style="width:95px" %)M 99 -|服务请求管理|(% style="width:536px" %)计算和比较执行或延迟执行请求的财务影响,以便优先安排具有最高收益的工作。|(% style="width:95px" %)L 109 +[[image:1641700591514-812.png]] 100 100 111 + 112 + 101 101 **ITIL故事:优先排序技术** 102 102 103 103 //Su:部署应用程序更新后,我们的优先事项变得分散了。我们想从紧要待办项开发新功能,但是需要管理一些支持请求,以确保我们的客户对服务感到满意。// ... ... @@ -113,8 +113,10 @@ 113 113 //我们努力保证令人满意的投资回报。// 114 114 115 115 128 + 116 116 === 4.1.2 最小可用的产品服务 === 117 117 131 + 118 118 最小可用产品或服务具有足够的功能,以便能够对其进行早期的评估并收集反馈意见,以供将来开发。“ 最小可用”方法是开发产品和服务的有效方法,尤其是当市场动荡并且难以预测的情况下。这与复杂性思维一致,后者认识到某些事情是不可知的,因此不可能设计出具有完整、预先确定需求的产品或服务。当需求未知、不明确或模棱两可时,实验可以确定哪些有效,哪些无效。因此,最小可用方法可以实现有价值的投资,并通过迭代的工作方式促进快速发展。 119 119 120 120 在动荡市场上,很难判断哪种产品或服务产品将是成功的。这种不确定性可以通过最小可用方法解决。产品或服务提供者不应投入大量资源和时间来开发全面的产品或服务,而应该限制他们的工作。他们应该针对刚开发出足以刺激反馈和其他数据的产品或服务,然后可以指出是否以及如何继续进行开发。一旦收集了足够的数据,就可以做出决定,这增加了成功的机会。此外,如果决定停止开发,则产品或服务提供者可以将其资源分配给另一项投资,从而最大程度地减少了最初想法的浪费。 ... ... @@ -133,48 +133,15 @@ 133 133 图4.2 热图贡献最小可用的服务价值方法 134 134 135 135 150 + 136 136 表4.2 与最小可用方法相关的实践 137 137 138 -(% style="width:863px" %) 139 -|**ITIL管理实践**|(% style="width:575px" %)**与最小可用方法相关的活动/资源**|(% style="width:87px" %)**影响** 140 -|架构管理|(% style="width:575px" %)((( 141 -使用最小可用的方法来描述服务、技术、信息或环境体系结构,这将为其他类型 153 +[[image:1641700659017-287.png]] 142 142 143 -的服务或产品工作创建必要的约束、边界或促成因素。 144 -)))|(% style="width:87px" %)H 145 -|业务分析|(% style="width:575px" %)使用最低可行的方法作为从产品或服务中提取核心业务价值的工具。|(% style="width:87px" %)H 146 -|容量与性能管理|(% style="width:575px" %)((( 147 -使用容量和性能管理作为计算最低可行产品或服务所需的最小资源(服务器数量,服务 155 +[[image:1641700701040-265.png]] 148 148 149 -台代理数量等)的基础。 150 -)))|(% style="width:87px" %)H 151 -|监控与事态管理|(% style="width:575px" %)((( 152 -使用监控和事态管理作为设计和配置监视和遥测工具的基础,这些工具用于操作和从最低 153 153 154 -限度可行的产品或服务中学习。 155 -)))|(% style="width:87px" %)H 156 -|组合管理|(% style="width:575px" %)((( 157 -使用最小可用产品的概念作为动态决策工具,以支持对产品或服务中的功能组合进行良好 158 158 159 -的投资。 160 -)))|(% style="width:87px" %)H 161 -|项目管理|(% style="width:575px" %)阐明满足业务案例所需的最小输出。|(% style="width:87px" %)H 162 -|服务设计|(% style="width:575px" %)使用最小可用的方法来设计产品或服务的必要客户体验和用户体验元素。|(% style="width:87px" %)H 163 -|服务验证与测试|(% style="width:575px" %)开发测试用例以检查所有服务组件是否支持最低限度的可行产品或服务。|(% style="width:87px" %)H 164 -|软件开发管理|(% style="width:575px" %)使用最小可用方法作为决策工具来优先处理软件功能。|(% style="width:87px" %)H 165 -|架构管理|(% style="width:575px" %)((( 166 -使用最小可用方法作为决策工具来设计,实施基础架构组件上正在进行的工作并确定其优 167 - 168 -先级。 169 -)))|(% style="width:87px" %)M 170 -|服务目录管理|(% style="width:575px" %)((( 171 -使用最小可用方法作为描述所有产品、服务和服务产品的基础,并确保相关受众能够获取 172 - 173 -信息。 174 -)))|(% style="width:87px" %)M 175 -|服务连续性管理|(% style="width:575px" %)设计和建立连续性计划以支持最低限度的可行产品或服务。|(% style="width:87px" %)M 176 -|供应商管理|(% style="width:575px" %)合作伙伴和供应商提供产品和服务时,使用最小可用方法阐明所需的输出。|(% style="width:87px" %)M 177 - 178 178 **ITIL的故事:最小可用产品和服务** 179 179 180 180 //Su:在开发新的应用程序功能时,我们将其作为最低限度的可行产品推出,以便我们评估客户的兴趣。这有助于确保我们没有投入过多的资源进行开发,并使我们能够了解需求市场。对最小可用产品的反馈决定了未来的优先级。// ... ... @@ -182,8 +182,10 @@ 182 182 //Solmaz:我们知道我们不了解未来的客户会想要什么。通过迭代,我们可以在每个阶段对产品进行测试,如果出错,可以在不牺牲大量投资的情况下返回以前的成功版本。// 183 183 184 184 166 + 185 185 === 4.1.3 产品或服务所有权 === 186 186 169 + 187 187 Scrum建议三个角色:产品负责人,开发团队和Scrum主管。产品负责人负责使开发团队生产的产品价值最大化。产品所有权需要建立需求并确定其优先级,并将其传达给开发团队。在这些软件开发团队的背景下,是产品负责人与包括消费者在内的各种利益干系人进行联络和协商。HVIT环境通常是面向产品的,因此产品负责人的概念与HVIT高度相关。产品负责人的概念也适用于服务和服务所有者。 188 188 189 189 产品负责人角色依赖于: ... ... @@ -205,29 +205,10 @@ 205 205 206 206 表4.3 与产品或服务所有权相关的实践 207 207 208 -(% style="width:788px" %) 209 -|**ITIL管理实践**|(% style="width:566px" %)**与产品或服务所有权相关的活动/资源**|(% style="width:63px" %)**影响** 210 -|架构管理|(% style="width:566px" %)((( 211 -产品和服务所有者参与阐明,完善基础架构和平台开发积压工作并确定其优先级,并 191 +[[image:1641700764097-167.png]] 212 212 213 -决定是否购买市售的基础架构组件和服务。 214 -)))|(% style="width:63px" %)H 215 -|组合管理|(% style="width:566px" %)(软件)产品所有者和产品或服务经理参与评估和确定产品或服务投资建议的优先级。|(% style="width:63px" %)H 216 -|关系管理|(% style="width:566px" %)((( 217 -与利益干系人的互动。 218 218 219 -参与确定客户对新产品或已变更产品和服务的优先级。 220 220 221 -协调客户的需求和反馈。 222 - 223 -参与解决投诉和调解相互矛盾的要求。 224 -)))|(% style="width:63px" %)H 225 -|服务目录管理|(% style="width:566px" %)产品或服务所有者和经理参与发布有关所有产品、服务和服务产品的信息。|(% style="width:63px" %)H 226 -|软件开发管理|(% style="width:566px" %)产品和服务所有者参与阐明,完善和确定软件开发积压的优先次序,并决定是否购买或升级商用软件。|(% style="width:63px" %)H 227 -|项目管理|(% style="width:566px" %)产品和服务所有者及经理参与交付项目工作和管理风险。|(% style="width:63px" %)M 228 -|风险管理|(% style="width:566px" %)产品和服务所有者参与阐明和减轻企业风险。|(% style="width:63px" %)M 229 -|供应商管理|(% style="width:566px" %)产品和服务所有者及管理人员参与阐明需求,组织互动以及与合作伙伴和供应商进行谈判。|(% style="width:63px" %)M 230 - 231 231 **ITIL故事:产品或服务所有权** 232 232 233 233 //Su:我是预订应用程序专用的产品负责人。我在开发、市场营销、管理机队、预订等方面与团队联系并进行谈判。我对需求进行优先排序,并定期将优先级传达给利益干系人。// ... ... @@ -235,8 +235,10 @@ 235 235 //我具有在敏捷开发和业务分析培训方面的经验的技术背景,包括与客户合作所花费的时间。我了解我可以授权的变更级别以及何时需要升级问题。Axle确保我有时间履行自己的职责,并了解我的要求以及产品如何专注于价值。// 236 236 237 237 202 + 238 238 === 4.1.4 A / B测试 === 239 239 205 + 240 240 很难预测某个功能是否对用户有价值。这个问题通过测量用户行为来收集可靠的数据来解决。但是,当影响因素太多时,几乎不可能将新功能的效果分离出来。因此,需要一个对照组。 241 241 242 242 A / B测试是一项限时实验,其中一组用户(即对照组)提供了旧版本的产品或服务。同时,为另一组用户(实验组)提供了包括新功能的产品或服务的新版本。假设影响两组的所有其他因素均相等,则可以比较两组的测量值,从而收集数据以基于价值的决策。此方法如图4.4所示。 ... ... @@ -264,19 +264,13 @@ 264 264 图4.5 A/B测试对服务价值链贡献的热图 265 265 266 266 233 + 267 267 表4.4 与A/B测试相关的实践 268 268 269 -|**ITIL管理实践**|**与A / B测试相关的活动/资源**|**影响** 270 -|组合管理|确定并优先考虑使用A / B测试数据进行投资的服务、产品和功能。|H 271 -|风险管理|在进行进一步投资之前,使用A / B测试方法确定风险缓解方案的有效性。|H 272 -|服务设计|在进行进一步的投资和设计决策之前,使用A / B测试方法确定客户体验和用户体验原型的有效性。|H 273 -|架构管理|使用A / B测试方法设计和完善技术,信息,产品和服务体系结构。|M 274 -|持续改进|在进行进一步投资之前,使用A / B测试方法确定各种改进方案和计划的有效性。|M 275 -|知识管理|在进行进一步的投资之前,使用A / B测试方法确定不同知识管理,表示以及通讯技术和工的有效性。|M 276 -|组织变革管理|在进行进一步投资之前,使用A / B测试方法确定组织变革的有效性。|M 277 -|问题管理|在进行进一步投资之前,使用A / B测试方法确定规避措施和错误控制方法的有效性。|M 278 -|服务验证与测试|使用A / B测试方法定义和执行服务、验证和产品测试活动。|M 236 +[[image:1641700825218-144.png]] 279 279 238 + 239 + 280 280 **ITIL的故事:A / B测试** 281 281 282 282 //Su:我们为该应用程序开发了一项新功能:通过该应用程序进行的每四笔预订,我们都会为客户免费升级到更好的汽车。// ... ... @@ -286,8 +286,11 @@ 286 286 //Su:基于这些结果,我们可以放心发布此新功能。// 287 287 288 288 249 + 250 + 289 289 == 4.2 快速研发技术 == 290 290 253 + 291 291 快速发展的目标涉及频繁、快速且可靠地实现新的和改进的数字化产品和服务。“ 开发”通常是指产品开发,尽管应用程序开发通常包含在其中。 292 292 293 293 通常,越早交付数字化产品,越早实现价值。但是,有时情况并非如此,应相应地修改时间表;例如,提早交付可能与市场需求不符。将单个产品分成一系列增量交付可加快整体交付速度,并使用户比等待整个产品更早地实现价值。 ... ... @@ -324,13 +324,17 @@ 324 324 * 连续测试 325 325 * 看板 326 326 290 + 291 + 327 327 **ITIL故事:快速研发的技术** 328 328 329 329 //Solmaz:我们不断开发新的应用功能,并定期且频繁地发布改进和变更。这有助于我们更早地实现价值并尽快收到反馈。它还使我们能够优先考虑开发的新功能和支持工作。因为变更很小,所以它们需要较少的支持,并且服务中断的风险也较少。// 330 330 331 331 297 + 332 332 === 4.2.1 基础架构即代码 === 333 333 300 + 334 334 基础架构即代码(IaC)支持更快的环境配置,从而有助于更快的开发和更有弹性的运营。虚拟化和虚拟机管理程序技术(通常通过云提供)允许通过编程接口远程创建、修改和删除基础架构项目。如今,使用脚本和配置文件来构建和配置服务器是一种常见的做法。 335 335 336 336 IaC是一种通过使用机器可读的定义文件而不是物理配置硬件组件来管理和配置IT基础架构和平台的方法。然后可以将这些文件存储在版本控制系统中(请参阅第4.3.4节中的版本控制)。 ... ... @@ -347,29 +347,11 @@ 347 347 348 348 图4.7 基础设施作为代码对服务价值链的贡献的热图 349 349 350 -‘ 351 351 318 + 352 352 表4.5 与基础设施作为代码相关的实践 353 353 354 -(% style="width:825px" %) 355 -|**ITIL管理实践**|(% style="width:560px" %)**与基础设施作为代码相关的活动/资源**|(% style="width:90px" %)**影响** 356 -|架构管理|(% style="width:560px" %)验证架构决策并比较基础架构解决方案。|(% style="width:90px" %)H 357 -|变更控制|(% style="width:560px" %)启用虚拟基础架构组件的快速配置或停用,以平衡交付速度与治理,风险和合规性需求。|(% style="width:90px" %)H 358 -|部署管理|(% style="width:560px" %)自动化基础架构的部署,确保基础架构和应用程序的部署更快,更重复,更可靠。|(% style="width:90px" %)H 359 -|信息安全管理|(% style="width:560px" %)在虚拟基础架构组件中设计和实施安全策略。|(% style="width:90px" %)H 360 -|IT资产管理|(% style="width:560px" %)跟踪分配给通常快速配置或停用的虚拟基础结构组件的商业软件许可证的使用。|(% style="width:90px" %)H 361 -|知识管理|(% style="width:560px" %)存储虚拟服务器配置文件,并使它们可用于IaC自动化。|(% style="width:90px" %)H 362 -|服务配置管理|(% style="width:560px" %)以适当的粒度级别设计和维护配置管理数据库和关系,以跟踪经常快速调配或退役的虚拟基础架构组件。|(% style="width:90px" %)H 363 -|服务财务管理|(% style="width:560px" %)由于对基础设施的投资减少,资金从资本支出转向运营支出。|(% style="width:90px" %)H 364 -|服务请求管理|(% style="width:560px" %)自动配置或停用虚拟基础架构组件。|(% style="width:90px" %)H 365 -|服务验证与测试|(% style="width:560px" %)设计和维护测试用例,以确保虚拟IaC满足组织要求和策略。|(% style="width:90px" %)H 366 -|软件开发管理|(% style="width:560px" %)开发软件体系结构和代码,以利用虚拟硬件基础结构的快速交付/配置。|(% style="width:90px" %)H 367 -|事件管理|(% style="width:560px" %)利用IaC功能自动化(在适当情况下)事件恢复任务。|(% style="width:90px" %)M 368 -|基础架构管理|(% style="width:560px" %)快速交付/配置虚拟硬件基础架构。|(% style="width:90px" %)M 369 -|问题管理|(% style="width:560px" %)利用IaC功能进行问题检测和错误控制。|(% style="width:90px" %)M 370 -|服务连续性管理|(% style="width:560px" %)设计适当的连续性计划以反映组织对IaC功能的使用。|(% style="width:90px" %)M 371 -|供应商管理|(% style="width:560px" %)选择可以提供IaC功能或利用组织对IaC的投资的供应商。|(% style="width:90px" %)M 372 -|风险管理|(% style="width:560px" %)认识到通过使用IaC引入或减轻的风险。|(% style="width:90px" %)L 321 +[[image:1641700916381-114.png]] 373 373 374 374 表4.5 列出了与基础设施作为代码相关的实践。 375 375 ... ... @@ -379,8 +379,10 @@ 379 379 //Marco:在测试环境下,我们在虚拟机上使用虚拟机监控程序技术创建了多个测试环境。我们想在多个平台上模拟该应用程序的使用。因为我们在开发周期的每个阶段都对代码进行了验证,所以我们知道该应用程序将随着它的增长而继续在不同的设备上运行。// 380 380 381 381 331 + 382 382 === 4.2.2 松耦合信息系统架构 === 383 383 334 + 384 384 松耦合信息系统架构基于相对较小的独立组件。该架构使工作能够在相对较小的,相对独立的,基于产品或服务的团队和基于平台的团队中完成。通过将系统分解为可以相对独立地开发和管理的部分,团队可以专注于自己的部分并限制与其他团队的互动。基于产品或服务的团队由开发人员和工程师以及代表消费者观点的产品/服务所有者组成。更紧密的协作对快速研发和价值共创都是有益的。它还有助于进行有价值的投资、快速研发和弹性运营(其中IT运维也在团队中出现)。 385 385 386 386 紧密耦合的体系结构(例如在单片信息系统中)的最大问题之一是变更的速度极低,因为许多变更都需要重新设计和重新开发系统的多个部分。实际上,在同一系统上增加更多的团队和员工可能会降低速度,因为这可能导致体系结构级别的组件之间的深度互连过多。 ... ... @@ -402,6 +402,8 @@ 402 402 * 它效率更高,导致重新设计和开发产品或服务所需的工作更少。 403 403 * 它使从专注于组件的团队结构切换为基于产品或功能的团队结构。图4.8显示了松散耦合信息系统架构对服务价值链的贡献。表4.6概述了与松散耦合信息系统架构相关的实践。 404 404 356 + 357 + 405 405 **ITIL故事:松耦合信息系统架构** 406 406 407 407 //Su:我们在应用程序中使用了松耦合信息系统架构。通过将系统视为相对较小且独立的组件,每个组件上的团队可以独立工作,因为他们了解组件会接收的输入以及工作流中后续组件所需的输出。这减少了不同组件之间的重复、复杂性和相互依赖性//该应用程序。 ... ... @@ -413,32 +413,31 @@ 413 413 图4.8 松散耦合信息系统架构对服务价值链贡献的热图 414 414 415 415 369 + 416 416 表4.6 与松散耦合信息系统架构相关的实践 417 417 418 -(% style="width:718px" %) 419 -|(% style="width:108px" %)**ITIL管理实践**|(% style="width:520px" %)**与松散耦合信息系统架构相关的活动/资源**|(% style="width:87px" %)**影响** 420 -|(% style="width:108px" %)架构管理|(% style="width:520px" %)设计松耦合的服务,技术和信息体系结构。|(% style="width:87px" %)H 421 -|(% style="width:108px" %)业务分析|(% style="width:520px" %)了解消费者需求并将其转化为每个需求的详细需求松耦合服务体系结构的组件。|(% style="width:87px" %)H 422 -|(% style="width:108px" %)部署管理|(% style="width:520px" %)部署的范围和部署模式因以下因素的解耦而减小:系统架构;这使部署更易于管理和复制,并且功能强大自动化的候选人。|(% style="width:87px" %)H 423 -|(% style="width:108px" %)信息安全管理|(% style="width:520px" %)为松散耦合的服务设计和管理信息安全策略、服务组件。|(% style="width:87px" %)H 424 -|(% style="width:108px" %)基础设施及平台管理|(% style="width:520px" %)松耦合基础架构的详细设计,构建,运行和管理和平台组件。|(% style="width:87px" %)H 425 -|(% style="width:108px" %)问题管理|(% style="width:520px" %)研究问题并设计跨越多个松耦合系统的错误控制。|(% style="width:87px" %)H 426 -|(% style="width:108px" %)服务配置管理|(% style="width:520px" %)设计和维护有关各种服务和服务组件的信息,以及他们的相互关系。|(% style="width:87px" %)H 427 -|(% style="width:108px" %)服务级别管理|(% style="width:520px" %)通过与消费者的松耦合架构设计和调整服务级别服务消费方面的期望。|(% style="width:87px" %)H 428 -|(% style="width:108px" %)软件开发管理|(% style="width:520px" %)松耦合软件的详细设计、构建、运行和管理组件。|(% style="width:87px" %)H 429 -|(% style="width:108px" %)变更控制|(% style="width:520px" %)松散耦合的体系结构降低了与应用程序、基础架构变更相关的风险,如果这些变更失败。 较低的风险状况会导致变化在团队级别(而不是部门或组织级别)批准,从而减少了官僚。|(% style="width:87px" %)M 430 -|(% style="width:108px" %)事件管理|(% style="width:520px" %)事件后可以计划调查和解决方案, 以更少的压力和更有效的方式进行演练。服务中断的影响松散耦合的体系结构通常限于无法使用的配置项(CI),而不是其他CI。这是由于系统组件的设计原理应该具有弹性,并且不依赖于其他配置项提供的服务。结果是,事件对客户的影响较小。|(% style="width:87px" %)M 431 -|(% style="width:108px" %)服务财务管理|(% style="width:520px" %)松散耦合的系统体系结构使第三方服务的耦合和解耦更加容易,从而使服务提供商能够利用降价和提供新产品的优势。 这种灵活性还要求服务提供商采用敏捷成本核算模型来有效地切换提供商。|(% style="width:87px" %)M 432 -|(% style="width:108px" %)供应商管理|(% style="width:520px" %)当某些组件松散时,建立合同并管理绩效。耦合体系结构由供应商或外部服务提供商提供。|(% style="width:87px" %)M 433 -|(% style="width:108px" %)战略管理|(% style="width:520px" %)由于投资的原因,将紧密耦合的体系结构去耦是一项战略级决策必要条件以及利用它的潜在运营模式含义(例如引入自治团队)。 这种架构的一个例子是面向服务的可以将第三方服务作为端到端服务的一部分的体系结构。|(% style="width:87px" %)L 372 +[[image:1641701019297-720.png]] 434 434 374 +[[image:1641701038534-675.png]] 375 + 376 + 377 +(% class="wikigeneratedid" %) 378 +=== === 379 + 380 +(% class="wikigeneratedid" %) 381 +=== === 382 + 435 435 === 4.2.3 复查 === 436 436 385 + 437 437 通过反馈使迭代不断进步意味着定期复查取得的成就,确定要吸取的经验教训并在必要时纠正的行动过程。但是,这些复查不应减慢进度或引入过多的控制。 438 438 439 439 389 + 390 + 440 440 ==== 4.2.3.1 回顾 ==== 441 441 393 + 442 442 在敏捷中,回顾是在迭代(或称为“ 冲刺”)或项目结束时召开的团队会议,以讨论哪些进展顺利,哪些可以改进的方面以及将来如何从中受益。这种快速而频繁的反馈有助于快速研发。回顾可以应用于大多数场景以及需要不断改进的任何区域。为有效起见,应定期安排他们的时间,并由主持人安排参与者的贡献。应确定为持续改进而输入的行动,并委派责任。图4.9显示了回顾对服务价值链的贡献。 443 443 444 444 ... ... @@ -450,26 +450,20 @@ 450 450 451 451 表4.7 与回顾相关的实践 452 452 453 -(% style="width:965px" %) 454 -|**ITIL管理实践**|(% style="width:722px" %)**与回顾相关的活动/资源**|(% style="width:77px" %)**影响** 455 -|持续改进|(% style="width:722px" %)定期或在完成时审查持续改进计划的活动和技术,以了解是否正在实现预期的成果。|(% style="width:77px" %)H 456 -|项目管理|(% style="width:722px" %)审查项目工作并汲取经验教训的活动和技术,可以使未来的类似项目受益。|(% style="width:77px" %)H 457 -|服务级别管理|(% style="width:722px" %)定期检查和修改服务水平(以了解如何改进)的活动和技术。|(% style="width:77px" %)H 458 -|软件开发管理|(% style="width:722px" %)定期审查工作以了解如何改进的活动和技术。|(% style="width:77px" %)H 459 -|变更控制|(% style="width:722px" %)定期审查进行变更的有效性和效率以了解如何改进的活动和技术(包括有关创建或暂停标准变更模型的决定)。|(% style="width:77px" %)M 460 -|事件管理|(% style="width:722px" %)定期或在重大事件后回顾事件管理工作的活动和技术,以了解如何改进。|(% style="width:77px" %)M 461 -|问题管理|(% style="width:722px" %)定期检查问题和错误控制以了解如何改进的活动和技术。|(% style="width:77px" %)M 462 -|关系管理|(% style="width:722px" %)定期审查与各种利益干系人之间现有关系的状态和方向的活动和技术。|(% style="width:77px" %)M 463 -|风险管理|(% style="width:722px" %)定期或在触发缓解措施后审查缓解风险的活动和技术,以了解如何提高风险。|(% style="width:77px" %)M 464 -|服务连续性管理|(% style="width:722px" %)从灾难恢复后,审查连续性计划的效率和有效性的活动和技术。|(% style="width:77px" %)M 465 -|服务台|(% style="width:722px" %)定期检查服务台交互的活动和技术,以了解如何改进。|(% style="width:77px" %)M 466 -|供应商管理|(% style="width:722px" %)定期审查与各种合作伙伴和供应商之间现有关系的状态和方向的活动和技巧。|(% style="width:77px" %)M 405 +[[image:1641701094058-713.png]] 467 467 468 468 表4.7概述了与回顾相关的实践。 469 469 470 470 410 +(% class="wikigeneratedid" %) 411 +==== ==== 412 + 413 +(% class="wikigeneratedid" %) 414 +==== ==== 415 + 471 471 ==== 4.2.3.2 免责的事后反思 ==== 472 472 418 + 473 473 数字化技术具有越来越重要的社会和经济后果,尤其是在HVIT环境中。因此,预防事故变得越来越重要。但是,复杂的系统具有固有的危险性:尽管付出了所有努力,但它们仍将失败。因此,从失效中学习也变得越来越重要。 474 474 475 475 事后检验是事件的正式记录,包括对事件的影响,解决/缓解工作,原因和防止再次发生的措施。当参与者能够分享自己的知识和选择而不必担心声誉和位置时,事后反思的质量会更好。这就是为什么重点关注事件的原因而不是谁引起了事件。这种免责的文化起源于医疗保健和航空业,那里生命受到威胁。免责事后反思与安全性文化和心理安全性密切相关(见第3.2.2.2节)。 ... ... @@ -496,6 +496,7 @@ 496 496 图4.10 免责的事后反思对服务价值链的贡献的热图 497 497 498 498 445 + 499 499 **ITIL的故事:评论** 500 500 501 501 //Marco:使用该应用程序可能会很艰苦,但是回顾会给我们带来好处。我们会定期分析完成的工作,以便了解可以在下一个冲刺中汲取的经验教训。这些是不责怪的事后反思:我们公开且诚实地讨论我们的工作,而不必担心事件的起因会分配给任何团队成员。// ... ... @@ -503,31 +503,18 @@ 503 503 504 504 表4.8 免责的时候反思的实践 505 505 506 -(% style="width:920px" %) 507 -|**ITIL管理实践**|(% style="width:701px" %)**与无指责相关的活动/资源**|(% style="width:80px" %)**影响** 508 -|变更控制|(% style="width:701px" %)调查成功和失败的变更,以发现机会,以提高未来变更的成功率。|(% style="width:80px" %)H 509 -|部署管理|(% style="width:701px" %)调查服务组件的成功和失败部署,以发现机会,以提高未来部署的成功率。|(% style="width:80px" %)H 510 -|事件管理|(% style="width:701px" %)调查事件管理(和重大事件管理)活动,以发现改进的机会。|(% style="width:80px" %)H 511 -|问题管理|(% style="width:701px" %)调整领导方式以检查系统而不是人员。事后回顾可以帮助组织获得有关事件情况的更多信息。这为问题识别和调查提供了更好的信息。|(% style="width:80px" %)H 512 -|项目管理|(% style="width:701px" %)调查项目活动,以吸取经验教训和改进未来项目的机会。|(% style="width:80px" %)H 513 -|发布管理|(% style="width:701px" %)调查服务的成功和失败版本,以发现提高未来版本成功率的机会。|(% style="width:80px" %)H 514 -|持续改进|(% style="width:701px" %)((( 515 -调查持续改进活动,以识别经验教训,了解系统中的变更以及确定增加或保持未来改进成 453 +[[image:1641701145033-568.png]] 516 516 517 -功的机会。 518 -)))|(% style="width:80px" %)M 519 -|信息安全管理|(% style="width:701px" %)获取有关与安全漏洞和安全事件有关的情况的更多信息。|(% style="width:80px" %)M 520 -|风险管理|(% style="width:701px" %)触发风险缓解措施后,评估其风险,以了解如何改进缓解措施以及对当前和未来风险的应对措施。修改风险记录并探索可能的风险的新领域。|(% style="width:80px" %)M 521 -|服务台|(% style="width:701px" %)调查与外部利益干系人的互动,以发现改进互动和持续沟通的机会。|(% style="width:80px" %)M 522 -|服务验证与测试|(% style="width:701px" %)调查成功和失败的验证和测试活动,以发现提高未来成功率的机会。|(% style="width:80px" %)M 523 -|软件开发管理|(% style="width:701px" %)((( 524 -从回顾中获取经验教训和改进思路。 525 525 526 - 让合作伙伴和供应商收集反馈以进行学习注册。527 - )))|(% style="width:80px"%)M456 +(% class="wikigeneratedid" %) 457 +=== === 528 528 459 +(% class="wikigeneratedid" %) 460 +=== === 461 + 529 529 === 4.2.4 持续业务分析 === 530 530 464 + 531 531 瞬息万变的HVIT环境需要不断调整,以适应不断变化的市场需求。这对业务分析具有影响。 532 532 533 533 做出投资决定后,至关重要的是要验证对产品或服务规范、特性和功能所做的任何初始假设。一些供应商忽略了与真实用户尽快进行交互的需要,而是在向客户和用户展示其解决方案之前在开发上花费了几个月甚至几年的时间。通常,采用这种方法时,产品或服务的某些功能是不必要的,某些功能需要进行重大调整,而其他有价值的功能却会丢失。但是,组织的资源和时间已经用完,营销机会正在减少。 ... ... @@ -541,6 +541,7 @@ 541 541 图4.11通过迭代方法更快地实现价值 542 542 543 543 478 + 544 544 过去,需求总是在项目开始时在利益干系人和被分配了临时的、基于项目的任务的业务分析人员之间的正式讨论中定义的。这些要求将成为发展活动的规范。 545 545 546 546 但是,越来越多地基于反馈来开发和改进产品。反馈可以由用户报告或间接观察。需求分析和说明是持续进行的。业务分析通常不再由专门的业务分析人员执行;它是可以与其他角色组合使用的角色。使用这种方法时,由于已经建立了产品架构,因此进一步的开发可能具有挑战性。因此,开发之前的分析应考虑这些未来的问题,并创建一个灵活的架构。开发之后的分析与开发之前的分析不同之处在于,开发后的分析较少关注于创建架构,而更关注于在系统的体系结构约束下有效地工作。 ... ... @@ -548,6 +548,7 @@ 548 548 图4.12显示了持续业务分析对服务价值链的贡献。表4.9概述了与持续业务分析相关的实践。 549 549 550 550 486 + 551 551 **ITIL故事:持续业务分析** 552 552 553 553 //Radhika:ITIL 指导原则对业务中的每个团队都有用。例如,聚焦价值原则可恰好适合业务分析。环境不断变化,开发中的功能优先级可能会变得更高或更低,这取决于价值如何受到影响。例如,影响应用程序使用或数据存储的新法规将自动成为高度优先事项。// ... ... @@ -559,26 +559,20 @@ 559 559 图4.12 持续业务分析对服务价值链贡献的热图 560 560 561 561 498 + 562 562 表4.9 与持续业务分析相关的实践 563 563 564 -(% style="width:900px" %) 565 -|**ITIL管理实践**|(% style="width:682px" %)**与持续业务分析相关的活动/资源**|(% style="width:96px" %)**影响** 566 -|业务分析|(% style="width:682px" %)持续了解分析客户、市场状况和更广泛的生态系统,以了解他们对组织产品和服务的影响。|(% style="width:96px" %)M 567 -|基础架构管理|(% style="width:682px" %)持续了解分析客户、状况和更广泛的生态系统,以了解他们对组织的基础架构和平台产品的影响。|(% style="width:96px" %)M 568 -|组合管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,以了解他们对组织投资各种产品和服务的方式的影响。监控正在进行的组合投资,以识别价值或验证价值共创。|(% style="width:96px" %)M 569 -|项目管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统了解它们对组织项目和相关业务案例的影响。|(% style="width:96px" %)M 570 -|关系管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,以了解他们对组织与外部利益干系人关系的影响。|(% style="width:96px" %)M 571 -|风险管理|(% style="width:682px" %)持续分析内部和外部公司风险,以评估和了解其对组织产品和服务的影响,并设计适当的缓解措施和对策。|(% style="width:96px" %)M 572 -|服务设计|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,以了解其对客户和用户体验组织产品和服务的影响。|(% style="width:96px" %)M 573 -|软件开发管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,以了解他们对组织软件产品的影响以及正在进行的软件开发工作的优先级。|(% style="width:96px" %)M 574 -|战略管理|(% style="width:682px" %)持续监视和评估客户,市场状况以及更广泛的生态系统,以了解其对组织产品和服务的影响,并相应地调整策略。|(% style="width:96px" %)M 575 -|架构管理|(% style="width:682px" %)持续分析组织内部和外部利益干系人对技术的使用,以了解其对组织的技术,服务和信息体系结构的影响。|(% style="width:96px" %)M 576 -|知识管理|(% style="width:682px" %)不断了解分析客户,市场状况和更广泛的生态系统,以在相关利益干系人之间建立共识。|(% style="width:96px" %)M 577 -|服务连续性管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,它们对组织的连续性和灾难恢复措施的影响。|(% style="width:96px" %)M 578 -|供应商管理|(% style="width:682px" %)持续了解分析客户,市场状况和更广泛的生态系统,以它们对组织与合作伙伴和供应商关系的影响。|(% style="width:96px" %)M 501 +[[image:1641701202590-318.png]] 579 579 503 +[[image:1641701238590-838.png]] 504 + 505 + 506 +(% class="wikigeneratedid" %) 507 +=== === 508 + 580 580 === 4.2.5 持续集成、持续交付和持续部署 === 581 581 511 + 582 582 持续集成、持续交付和持续部署(CI / CD)是主要与软件工程相关的实践的描述性术语,它们是精益的理念和敏捷软件开发的核心。这些实践的采用迅速增长,在实施由软件开发支持的服务时,重要的是要了解CI / CD的定义特征以及不断发展的系统开发做法的更广泛的背景。 583 583 584 584 ... ... @@ -613,61 +613,28 @@ 613 613 614 614 表4.10 与CI/CD最相关的实践 615 615 616 -(% style="width:852px" %) 617 -|**ITIL管理实践**|(% style="width:651px" %)**与CI/CD最相关相关的活动/资源**|(% style="width:84px" %)**影响** 618 -|变更控制|(% style="width:651px" %)可以根据业务需求和期望,使用CI / CD管道来调整组织产品和服务的变化率。|(% style="width:84px" %)H 619 -|部署管理|(% style="width:651px" %)系统地/自动地将特定版本的软件或软件包安装到预定的环境(集成,用户验收测试,生产)。|(% style="width:84px" %)H 620 -|基础机构管理|(% style="width:651px" %)将CI / CD技术用于数字基础架构。|(% style="width:84px" %)H 621 -|发布管理|(% style="width:651px" %)认识到软件的部署和功能的发布通常是有助于计划和管理发布的不同活动。|(% style="width:84px" %)H 622 -|服务配置管理|(% style="width:651px" %)管理代码存储库和构成CI / CD工具链一部分的相关工具,并不断更新CMDB以反映进行了重大(CI级别)变更的时间。|(% style="width:84px" %)H 623 -|服务验证与测试|(% style="width:651px" %)开发自动化测试用例以支持持续的集成活动。|(% style="width:84px" %)H 624 -|软件开发管理|(% style="width:651px" %)使用用于应用程序软件的CI / CD技术。|(% style="width:84px" %)H 625 -|架构管理|(% style="width:651px" %)设计和改进服务,技术和信息体系结构以利用CI / CD功能。容器化是支持CI / CD的体系结构选择。|(% style="width:84px" %)M 626 -|信息安全管理|(% style="width:651px" %)通过减少手工工作来确保遵守信息安全合规。通过利用CI / CD工具来增加自动化的规模和范围,可以通过减少手工工作并改进变更的可追溯性来帮助确保遵守信息安全合规。|(% style="width:84px" %)M 627 -|知识管理|(% style="width:651px" %)不断更新知识库,以确保组织保持对通过CI / CD管道构建和部署的软件的最新了解。|(% style="width:84px" %)M 628 -|服务连续性管理|(% style="width:651px" %)应该建立CI / CD管道以将软件组件推向连续性和灾难恢复系统。|(% style="width:84px" %)M 629 -|风险管理|(% style="width:651px" %)通过使用CI / CD自动化减少某些类型的企业风险的影响。|(% style="width:84px" %)L 546 +[[image:1641701293452-859.png]] 630 630 548 + 631 631 **ITIL故事:持续集成、持续交付和持续部署** 632 632 633 633 //Marco:我们已经为该应用程序创建了相同的构建、测试和实时环境,这使我们能够不断集成和交付与现有代码库兼容的新代码。因此,我们可以使用已经有效的代码来高度开发该应用程序。我们还减少了由可能导致难以解决的路径的错误引起的事件。// 634 634 635 635 554 + 636 636 === 4.2.6 持续测试 === 637 637 557 + 638 638 软件测试不仅涉及测试已开发的和可运行的软件。测试是应该在整个软件开发生命周期中进行的工作。表4.11概述了不同类型的测试。 639 639 640 640 641 641 表4.11 软件测试的类型 642 642 643 -(% style="width:813px" %) 644 -|(% style="width:165px" %)测试思路|(% style="width:646px" %)所有软件都源于一个想法,通常是试图解决问题的尝试。 测试该想法有助于从客户角度(基于需求和需求)和业务角度(基于指标,包括增长,收入,转化和用户基础)确定其质量。 645 -|(% style="width:165px" %)测试原型|(% style="width:646px" %)原型,例如史诗,用户故事,验收标准,数据流程图和过程流程图,应进行测试。 检查原型内的信息可以帮助识别与风险和变量有关的歧义,假设和信息。 该信息可用作反馈,以帮助审查和改进伪像。 646 -|(% style="width:165px" %)测试用户体验和用户界面设计|(% style="width:646px" %)原型用于设计活动,编程活动和测试活动。 设计活动产生的设计原型超出了可以测试的范围。 使用相关的原型对界面和体验进行了测试,并且测试结果可能会影响其他原型。 647 -|(% style="width:165px" %)测试架构和代码设计|(% style="width:646px" %)在设计软件体系结构并讨论如何构建它和新功能时,探索性测试可以增强设计和思想。 648 -|(% style="width:165px" %)代码测试|(% style="width:646px" %)代码审查是构建高质量产品的重要组成部分。任何人都应该能够阅读该代码并从不同的角度对其进行测试。单元测试可验证软件的每个单元是否都能正常运行。单元测试通常是自动化的。重要的是要注意,这是软件开发生命周期中的第一点,应该有针对性地加以衡量。 649 -|(% style="width:165px" %)测试操作软件|(% style="width:646px" %)测试操作软件是与测试相关的最常见的活动。开发后,许多敏捷团队都将“测试”作为其工作流中的一种状态。但是,测试不应该成为工作流程中的一种状态。它应该是在软件开发生命周期中进行的一系列结构化活动。 650 -|(% style="width:165px" %)在不同环境测试|(% style="width:646px" %)当涉及测试环境时,基于风险的方法可能是合适的。有很多风险可以测试。其中一些无法在开发环境中进行测试。对于其他人,则需要严格集成的环境来进行测试。某些风险只能在实际生产环境中进行测试。 651 -|(% style="width:165px" %)测试发布管道|(% style="width:646px" %)可以测试管道流程,团队通常会隐式地进行测试,以使其管道尽可能高效和快速地进行增强。这需要对管道测试背后的结构有充分的了解。 652 -|(% style="width:165px" %)生产环境下测试|(% style="width:646px" %)((( 653 -必须在生产环境中对某些风险进行测试,例如性能风险(尤其是用户负载和用户压力风险),用户接受度测试(用户将其与实际软件一样使用系统)和可观察性风险(以测试有效性、可观察性解决方案和实现)。 563 +[[image:1641701417790-550.png]] 654 654 655 - 在生产中进行测试时,目标应该是最大程度地降低影响客户的测试风险。实现这一目标的策略包括:565 +[[image:1641701444463-764.png]] 656 656 657 -● **金丝雀发布 **这项新功能最初是针对少数目标用户发布的,后来逐渐增加到所有用户。 658 658 659 -●** 功能开关** 可以将功能隐藏在功能标志的后面,通过打开或关闭该标志可以轻松启用或禁用 660 - 661 -该功能。 662 - 663 -● **蓝/绿部署 **两个相同的生产环境同时运行(一个“蓝色”和一个“绿色”),只有一个环 664 - 665 -境处于活动状态,为所有生产流量提供服务,而另一个用于部署新版本。 666 - 667 -● **自动化的回滚策略 **发生事件时,自动化工具可以快速将发行版恢复为先前版本。 668 -))) 669 -|(% style="width:165px" %)测试生产环境中的服务|(% style="width:646px" %)为已发布的生产软件实现了许多服务,活动和技术,所有这些都可以进行测试。从服务交付的角度来看,测试流程很重要。 例如,在测试用户是否可以访问支持时,重要的是要问用户获得支持有多容易,用户在软件中在什么情况下做到这一点。 670 - 671 671 为了实现持续测试,应制定一些原则,包括: 672 672 673 673 * 测试应该以最低级别进行。 ... ... @@ -692,15 +692,7 @@ 692 692 693 693 表4.12 与持续测试最相关的实践 694 694 695 -(% style="width:834px" %) 696 -|**ITIL管理实践**|(% style="width:641px" %)**与持续测试相关的活动/资源**|(% style="width:79px" %)**影响** 697 -|架构管理|(% style="width:641px" %)设计和改进服务,技术和信息架构,以利用CI / CD功能|(% style="width:79px" %)H 698 -|服务验证与测试|(% style="width:641px" %)在整个开发生命周期中,将持续进行单元,集成和回归测试。这包括应用程序单元测试,基础结构服务测试,功能/非功能测试,canary版本,蓝/绿测试以及基础结构安全性测试。|(% style="width:79px" %)H 699 -|部署管理|(% style="width:641px" %)导致连续测试失败的变更或部署会触发团队的告警线。然后,团队成员蜂拥而至以解决问题。|(% style="width:79px" %)M 700 -|信息安全管理|(% style="width:641px" %)通过减少手工工作来确保遵守信息安全合规。利用自动化测试工具,可以减少手工工作并提高变更的可追溯性,从而有助于确保遵守信息安全合规。|(% style="width:79px" %)M 701 -|问题管理|(% style="width:641px" %)自动化测试有助于验证问题的解决方案,已知错误的存在或规避措施的有效性。|(% style="width:79px" %)M 702 -|服务连续性管理|(% style="width:641px" %)自动化测试可以加速提供从灾难中恢复所需的技术资源。|(% style="width:79px" %)M 703 -|风险管理|(% style="width:641px" %)使用测试自动化减少某些类型的企业风险的影响。|(% style="width:79px" %)L 592 +[[image:1641701509520-551.png]] 704 704 705 705 706 706 **ITIL的故事:持续测试** ... ... @@ -722,8 +722,11 @@ 722 722 //在每个阶段,如果测试表明我们引入了明显的低效或缺陷,我们就会重新考虑以前的决定。// 723 723 724 724 614 + 615 + 725 725 === 4.2.7 看板 === 726 726 618 + 727 727 看板是一套原则、实践和常规活动,旨在开发和管理可预测的,有节奏的,持续的工作流程。如果正确应用,它可以极大地加速高质量产品和服务的开发。拉动式触发机制使客户能够通过价值流进行工作。拉动式的工作具有不会被强加于人的优点,从而不必要地增加了工作负担。这在精益团队中很有价值,因为过载是浪费的一种形式。 728 728 729 729 ... ... @@ -733,13 +733,13 @@ 733 733 734 734 看板的主要做法是: 735 735 736 - 1.可视化工作737 - 1.限制进行中的工作738 - 1.管理流程739 - 1.明确制定流程政策740 - 1.实施反馈循环741 - 1.改进协作742 - 1.实验性地发展。628 +* 可视化工作 629 +* 限制进行中的工作 630 +* 管理流程 631 +* 明确制定流程政策 632 +* 实施反馈循环 633 +* 改进协作 634 +* 实验性地发展。 743 743 744 744 有时组织仅使用看板来可视化进行中的工作。尽管使用看板很重要,但这是看板的有限应用。看板的功能取决于整体实施和对工作流程的持续关注。看板示例如图4.15所示。 745 745 ... ... @@ -761,6 +761,7 @@ 761 761 图4.16显示了看板对服务价值链的贡献。表4.13概述了与看板相关的实践。 762 762 763 763 656 + 764 764 **ITIL故事:看板** 765 765 766 766 //Radhika:我们使用看板来可视化我们应用程序的工作流程,以便我们可以跟踪瓶颈。通常可以通过额外的资源或重新设计工作流来消除这些问题。看板的视觉特性使核心开发团队之外的同事和利益干系人能够了解工作的进展情况,从而使他们能够更好地计划并创建更多价值。// ... ... @@ -774,21 +774,18 @@ 774 774 775 775 表4.13 与看板相关的实践 776 776 777 -(% style="width:804px" %) 778 -|**ITIL管理实践**|(% style="width:524px" %)**与看板相关的活动/资源**|(% style="width:70px" %)**影响** 779 -|变更控制|(% style="width:524px" %)通过限制进行中的工作,可视化并改进对服务和服务组件的变更流程。|(% style="width:70px" %)H 780 -|持续改进|(% style="width:524px" %)可视化并改进SVS中的改进流程。|(% style="width:70px" %)H 781 -|项目管理|(% style="width:524px" %)可视化并改进跨项目和团队的工作流程。|(% style="width:70px" %)H 782 -|发布管理|(% style="width:524px" %)可视化并提高发布给消费者的质量。|(% style="width:70px" %)H 783 -|软件开发管理|(% style="width:524px" %)可视化和改进新的或变更的软件组件进入实时环境的流程。|(% style="width:70px" %)H 784 -|事件管理|(% style="width:524px" %)通过限制进行中的工作来可视化并提高事件解决的速度和质量。|(% style="width:70px" %)M 785 -|组合管理|(% style="width:524px" %)可视化并改进整个投资组合管道中的投资流程。|(% style="width:70px" %)M 786 -|问题管理|(% style="width:524px" %)通过限制进行中的工作来可视化并改进问题和错误控制。|(% style="width:70px" %)M 787 -|供应商管理|(% style="width:524px" %)可视化供应商的入职/离职进度。|(% style="width:70px" %)M 670 +[[image:1641701559766-478.png]] 788 788 789 789 673 +(% class="wikigeneratedid" %) 674 +== == 675 + 676 +(% class="wikigeneratedid" %) 677 +== == 678 + 790 790 == 4.3 弹性运营的技术 == 791 791 681 + 792 792 弹性运营目标涉及确保在需要时可以使用数字化产品。 793 793 794 794 数字投资的潜在价值仅当投入使用的数字化产品和服务可用时才能实现。满足非功能性要求提供了功效,并降低了问题将严重影响产品和服务的功用的风险。 ... ... @@ -818,14 +818,17 @@ 818 818 * 聊天运营 819 819 * 站点可靠性工程。 820 820 821 - 822 822 **ITIL故事:弹性运营的技术** 823 823 824 824 //亨利:我们的应用程序必须可靠且一致,否则我们的客户将其视为有缺陷的。如果他们的工作方式需要变更,我们还需要确保我们的团队有应变能力并且可以适应不同的条件。// 825 825 826 826 716 +(% class="wikigeneratedid" %) 717 +=== === 718 + 827 827 === 4.3.1 技术债 === 828 828 721 + 829 829 **定义:技术债** 830 830 831 831 通过选择规避措施而不是需要更长时间的系统解决方案来累积待办项的返工。 ... ... @@ -842,42 +842,33 @@ 842 842 843 843 图4.17显示了技术债对服务价值链的贡献。 844 844 845 -表4.14概述了与技术债相关的实践。 738 +(% style="text-align:center" %) 739 +[[image:1639568670048-316.png]] 846 846 847 847 848 - **ITIL故事:技术债**742 +图4.17 技术债对服务价值链贡献的热图 849 849 850 -//Henri:应用程序开发工作将重用许多现有代码;因此我们会产生一些技术债。随着我们的应用程序的增长,我们可能需要实施规避措施以加快启动速度,但是这些变法会使代码日后容易受到不兼容的影响。// 851 851 852 -//Marco:我们对改进原始代码所做的工作越多,它的弹性就越强,我们产生的技术债越少。// 853 853 746 +表4.14概述了与技术债相关的实践。 854 854 855 -(% style="text-align:center" %) 856 -[[image:1639568670048-316.png]] 748 +[[image:1641701689758-164.png]] 857 857 858 - 图4.17技术债对服务价值链贡献的热图750 +表4.14 与技术债相关的实践 859 859 860 860 861 -表4.14 与技术债相关的实践 862 862 863 -(% style="width:702px" %) 864 -|**ITIL管理实践**|(% style="width:545px" %)**与技术债相关的活动/资源**|(% style="width:70px" %)**影响** 865 -|事件管理|(% style="width:545px" %)解决事件和管理事件需要了解现有的技术债及其解决方案。|(% style="width:70px" %)H 866 -|基础架构管理|(% style="width:545px" %)通过创建或修改基础架构和平台服务组件来识别和减少技术债。|(% style="width:70px" %)H 867 -|知识管理|(% style="width:545px" %)确保所有相关的利益干系人都可以访问最新信息。|(% style="width:70px" %)H 868 -|组合管理|(% style="width:545px" %)决定是否投资资源来解决实时产品和服务中存在的技术债,并了解对投资对未来产品和服务的影响。评估技术债,以便可以将新的投资组合项目引入现有资产池。评估当前投资组合项目的技术债,以防止价值流失。|(% style="width:70px" %)H 869 -|问题管理|(% style="width:545px" %)应用问题控制和错误控制方法来管理技术债。|(% style="width:70px" %)H 870 -|软件开发管理|(% style="width:545px" %)通过创建或修改基础架构和平台服务组件来识别和减少技术债。|(% style="width:70px" %)H 871 -|业务分析|(% style="width:545px" %)了解技术债对需求和解决方案表达的影响。|(% style="width:70px" %)M 872 -|持续改进|(% style="width:545px" %)确定优先顺序和管理减少技术债的工作。|(% style="width:70px" %)M 873 -|信息安全管理|(% style="width:545px" %)信息安全控制的设计,实施和改进受现有技术债的影响。信息安全控制还可能导致技术债的产生,这需要得到承认并传达给所有相关的利益干系人。|(% style="width:70px" %)M 874 -|项目管理|(% style="width:545px" %)计划和执行项目受现有技术债的影响。 项目还可能导致技术债的产生,需要承认这一债务并将其传达给所有相关的利益干系人。|(% style="width:70px" %)M 875 -|风险管理|(% style="width:545px" %)认识到技术债对新的或现有的企业风险的影响;减轻风险可能会产生技术债,需要予以确认并传达给所有相关的利益干系人。|(% style="width:70px" %)M 876 -|服务台|(% style="width:545px" %)与需要事件和请求协助的外部用户进行交流,需要了解现有的技术债以及为解决该问题而计划的工作。|(% style="width:70px" %)M 754 +**ITIL故事:技术债** 877 877 756 +//Henri:应用程序开发工作将重用许多现有代码;因此我们会产生一些技术债。随着我们的应用程序的增长,我们可能需要实施规避措施以加快启动速度,但是这些变法会使代码日后容易受到不兼容的影响。// 878 878 758 +//Marco:我们对改进原始代码所做的工作越多,它的弹性就越强,我们产生的技术债越少。// 759 + 760 + 761 + 879 879 === 4.3.2 混沌工程 === 880 880 764 + 881 881 **定义:混沌工程** 882 882 883 883 为了建立对系统承受生产中动荡环境能力的信心而在系统上进行实验的学科。 ... ... @@ -921,7 +921,6 @@ 921 921 * **安全猴子 **查找并终止安全违规或漏洞的实例。 922 922 * **看门猴子 **确保云环境没有混乱和浪费。图4.18显示了混沌工程对服务价值链的贡献。表4.15概述了与混沌工程相关的实践。 923 923 924 - 925 925 (% style="text-align:center" %) 926 926 [[image:1639568794032-283.png]] 927 927 ... ... @@ -930,29 +930,9 @@ 930 930 931 931 表4.15 与混沌工程相关的实践 932 932 933 -(% style="width:990px" %) 934 -|**ITIL管理实践**|(% style="width:785px" %)**与混沌工程相关的活动/资源**|(% style="width:70px" %)**影响** 935 -|持续改进|(% style="width:785px" %)使用混沌工程作为提高服务质量的最有效工具之一。|(% style="width:70px" %)H 936 -|基础架构管理|(% style="width:785px" %)设计基础架构和平台,以提供足够的弹性和冗余来处理混乱的工程工具导致的意外中断。为混乱的工程提供有关服务组件和备份活动的信息。|(% style="width:70px" %)H 937 -|服务连续性管理|(% style="width:785px" %)设计具有足够弹性和冗余性的服务连续性措施,以应对混乱的工程工具导致的意外中断。 持续监控弹性的连续性计划,措施和机制。|(% style="width:70px" %)H 938 -|服务级别管理|(% style="width:785px" %)在设计和运行测试时,必须考虑业务连续性策略,服务水平协议以及为服务降级建立的明确标准,以防人为破坏超过可接受的水平。|(% style="width:70px" %)H 939 -|软件开发管理|(% style="width:785px" %)混沌工程工具本身就是需要开发(或配置)和管理的软件应用程序。软件的设计和架构应具有足够的弹性和冗余性。|(% style="width:70px" %)H 940 -|架构管理|(% style="width:785px" %)((( 941 -通过混乱的工程促进弹性基础设施的建设。 816 +[[image:1641702469032-780.png]] 942 942 943 -考虑服务和组件之间的交互以支持需求。 944 -)))|(% style="width:70px" %)M 945 -|容量与性能管理|(% style="width:785px" %)运行此类测试时,应捕获性能信息。因此,应确定改进措施,以确保为最佳性能,可伸缩性和容量设计服务。|(% style="width:70px" %)M 946 -|事件管理|(% style="width:785px" %)团队可以使用混乱的工程工具练习响应故障并从中断中恢复。他们必须准备好在不影响用户的情况下管理事件。冗余和自动化应内置于流程中。|(% style="width:70px" %)M 947 -|度量与报告|(% style="width:785px" %)混沌工程测试涉及实验和假设,将有助于收集和分析数据以进行计划和预测。结果支持连续性业务战略。|(% style="width:70px" %)M 948 -|监控与事态管理|(% style="width:785px" %)可以设置监视和事态管理工具来标记由混乱的工程工具策划的中断,或者监视服务质量而不是技术组件。|(% style="width:70px" %)M 949 -|组织变革管理|(% style="width:785px" %)混沌工程将有助于确保在现场环境中的契动与合作。|(% style="width:70px" %)M 950 -|问题管理|(% style="width:785px" %)通过引入随机失效并寻找服务/组件中的潜在缺陷来主动检测问题。从混乱的工程工具中收集的数据可以帮助识别需要调查和修复的潜在问题。|(% style="width:70px" %)M 951 -|服务配置管理|(% style="width:785px" %)CMDB和代码存储库应具有高可用性和准确的信息(与服务连续性管理定义的恢复点目保持一致),以帮助组织从中断中快速恢复。|(% style="width:70px" %)M 952 -|服务设计|(% style="width:785px" %)混沌工程测试原理可以帮助架构师设计更具弹性的系统并改进用户体验。|(% style="width:70px" %)M 953 -|服务台|(% style="width:785px" %)必须将有关测试的情况通知服务台团队,并准备好在不影响用户的情况下管理事件。|(% style="width:70px" %)M 954 -|服务验证与测试|(% style="width:785px" %)混沌工程测试原理可以帮助评估服务的可靠性。架构师应专注于服务中断。|(% style="width:70px" %)M 955 -|风险管理|(% style="width:785px" %)通过使用混乱的工程工具和方法来提高组织的弹性和健壮性,可以减轻某些类型的组织风险。|(% style="width:70px" %)L 818 +[[image:1641702487237-876.png]] 956 956 957 957 958 958 ITIL故事:混沌工程 ... ... @@ -962,8 +962,10 @@ 962 962 //Solmaz:我们使用了混沌猴子工具来了解该应用在胁迫下的工作方式。它使我们能够看到系统可能在哪里崩溃,这意味着我们可以修改代码和软件体系结构以减少或消除薄弱环节。// 963 963 964 964 828 + 965 965 === 4.3.3 完成的定义 === 966 966 831 + 967 967 **完成的定义** 968 968 969 969 拟议产品或服务的商定标准清单。 ... ... @@ -1007,27 +1007,11 @@ 1007 1007 1008 1008 表4.16 与“完成”定义相关的实践 1009 1009 1010 -(% style="width:777px" %) 1011 -|**ITIL管理实践**|(% style="width:601px" %)**与“完成”定义相关的活动/资源**|(% style="width:70px" %)**影响** 1012 -|可用性管理|(% style="width:601px" %)新服务或变更服务的详细功效要求应与利益干系人协商并达成协议。|(% style="width:70px" %)H 1013 -|容量与性能管理|(% style="width:601px" %)完成清单的定义必须考虑容量需求,需求预测以及管理业务和客户期望的性能。|(% style="width:70px" %)H 1014 -|变更控制|(% style="width:601px" %)变更支持活动可以围绕完成的定义来组织;例如,使用发布管理或部署管理创建边界。|(% style="width:70px" %)H 1015 -|持续改进|(% style="width:601px" %)完成的定义可用于范围和结构持续改进活动,并检查是否已实现结果。|(% style="width:70px" %)H 1016 -|部署管理|(% style="width:601px" %)部署管理活动可以围绕完成的定义来组织;例如,使用发布管理创建边界。将发行版移至实际环境时,团队应验证支持的交付成果是否完整:应接受所有要求,用户案例和测试。|(% style="width:70px" %)H 1017 -|事件管理|(% style="width:601px" %)事件管理活动可以围绕完成的定义来组织;例如,建立问题管理的界限。|(% style="width:70px" %)H 1018 -|信息安全管理|(% style="width:601px" %)应该考虑安全测试,例如漏洞,渗透或策略合规性在针对弹性产品和服务的完成定义中。|(% style="width:70px" %)H 1019 -|项目管理|(% style="width:601px" %)项目任务或输出可以使用以下定义定义成功或完成标准:完成的方法。|(% style="width:70px" %)H 1020 -|发布管理|(% style="width:601px" %)发布管理活动可以围绕完成的定义进行组织;例如,创建具有变更支持或部署管理的边界。发行必须设计为符合业务,客户和用户的期望。这很重要,评估每个版本以验证它满足用户需求和要求。|(% style="width:70px" %)H 1021 -|服务级别管理|(% style="width:601px" %)完成的定义可以阐明提供者和消费者的服务行为,并且可以用作根据预期性能监视实际性能的基础。|(% style="width:70px" %)H 1022 -|服务请求管理|(% style="width:601px" %)服务请求管理活动,例如记录或满足请求,可以是使用完成方法的定义进行结构化。|(% style="width:70px" %)H 1023 -|服务验证与测试|(% style="width:601px" %)可以围绕完成的定义来组织测试活动,以确保多种类型测试进行。|(% style="width:70px" %)H 1024 -|软件开发管理|(% style="width:601px" %)可以开发(或配置)软件以满足部署之前完成的定义进入实时环境,确保代码易于理解,可维护并且随时可以支持未来的变化。|(% style="width:70px" %)H 1025 -|业务分析|(% style="width:601px" %)保修和实用程序的功效和功用要求必须记录在为了满足客户的需求和期望。|(% style="width:70px" %)M 1026 -|服务设计|(% style="width:601px" %)完成的定义应以客户为中心,以简化设计方法采用并确保服务将可维护且具有成本效益。|(% style="width:70px" %)M 1027 -|服务目录管理|(% style="width:601px" %)发行新功能,产品或服务时,服务目录必须被更新。|(% style="width:70px" %)L 1028 -|服务台|(% style="width:601px" %)在完成的定义中指定质量属性,以便开发和支持团队可以在早期阶段考虑他们。|(% style="width:70px" %)L 875 +[[image:1641702547499-544.png]] 1029 1029 877 +[[image:1641702577206-162.png]] 1030 1030 879 + 1031 1031 **ITIL故事:完成定义** 1032 1032 1033 1033 //Su:该应用程序的交付团队包括来自Alxe汽车租赁部门许多部门人员,当开发人员移交工作代码时,对完成传统定义并不是最有效或最准确的。我们要保证该应用程序的弹性、功效、可维护性、功用和可用性。对我们来说,“完成“是指:// ... ... @@ -1043,8 +1043,10 @@ 1043 1043 //● 该软件具有可读性、可用性和适应性// 1044 1044 1045 1045 895 + 1046 1046 === 4.3.4 版本控制 === 1047 1047 898 + 1048 1048 **定义:版本控制** 1049 1049 1050 1050 信息系统、产品和服务的来源和人工制品的管理。 ... ... @@ -1082,18 +1082,7 @@ 1082 1082 1083 1083 表4.17 与版本控制相关的实践 1084 1084 1085 -(% style="width:890px" %) 1086 -|**ITIL管理实践**|(% style="width:689px" %)**与版本控制相关的活动/资源**|(% style="width:91px" %)**影响** 1087 -|部署管理|(% style="width:689px" %)使用版本控制的存储库来部署新的或变更的服务组件,或者返回以前的版本。|(% style="width:91px" %)H 1088 -|信息安全管理|(% style="width:689px" %)通过标记易受攻击的版本来解决或消除信息安全风险服务组件。|(% style="width:91px" %)H 1089 -|基础设施管理|(% style="width:689px" %)基础架构组件,配置设置以及虚拟和物理基础架构可以使用版本控制的存储库正式存储和管理组件。|(% style="width:91px" %)H 1090 -|服务配置管理|(% style="width:689px" %)CMDB可以联合在一起,利用版本控制的代码存储库,基础架构即代码配置文件,甚至是物理设备和其他硬件的存储。办理登机手续应该每天发生多次,并且应该管理环境规范和版本化。|(% style="width:91px" %)H 1091 -|软件开发管理|(% style="width:689px" %)代码,甚至其他软件组件的配置设置都可以正式使用版本控制的存储库来管理软件输出开发和管理工作。|(% style="width:91px" %)H 1092 -|持续改进|(% style="width:689px" %)创建当前环境的基线,并在改进完成后更新基线。|(% style="width:91px" %)M 1093 -|事件管理|(% style="width:689px" %)使用版本控制的软件或硬件组件存储库来解决一个事件。|(% style="width:91px" %)M 1094 -|知识管理|(% style="width:689px" %)服务版本时更新知识库并传达信息组件发生变化。|(% style="width:91px" %)M 1095 -|服务连续性管理|(% style="width:689px" %)了解服务组件新版本的影响;并且如果可行,将它们传播到服务连续性和灾难恢复计划中。|(% style="width:91px" %)M 1096 -|服务请求管理|(% style="width:689px" %)使用版本控制的软件或硬件组件存储库来快速满足要求。|(% style="width:91px" %)M 936 +[[image:1641702628320-774.png]] 1097 1097 1098 1098 1099 1099 **ITIL故事:版本控制** ... ... @@ -1101,8 +1101,10 @@ 1101 1101 //Marco:我们实行持续集成和持续交付,我们利用版本控制系统地记录我们发布的应用程序的每次迭代,如果发布不稳定,我们可以通过将服务返回到先前的稳定版本来快速还原该服务。// 1102 1102 1103 1103 944 + 1104 1104 === 4.3.5 人工智能运营 === 1105 1105 947 + 1106 1106 **定义:AIOps** 1107 1107 1108 1108 将机器学习和大数据应用于IT运营以获取持续的见解,并通过自动化提供持续的修复和改进。也称为“IT运营的人工智能“或”算法IT运营“。 ... ... @@ -1133,20 +1133,7 @@ 1133 1133 1134 1134 表4.18 与AIOps相关的实践 1135 1135 1136 -(% style="width:1004px" %) 1137 -|(% style="width:99px" %)**ITIL管理实践**|(% style="width:799px" %)**与AIOps相关的活动/资源**|(% style="width:103px" %)**影响** 1138 -|(% style="width:99px" %)容量与性能管理|(% style="width:799px" %)AIOps提供了识别模式和异常,确定资产的容量和利用率以及规划未来产品或服务的容量能。|(% style="width:103px" %)H 1139 -|(% style="width:99px" %)事件管理|(% style="width:799px" %)事件管理数据可受益于AIOps工具提供的高度自动化的功能,这些功能可增强手动工作。使用从不同系统合并的上下文预先分析的数据解决关联事件。|(% style="width:103px" %)H 1140 -|(% style="width:99px" %)基础架构管理|(% style="width:799px" %)AIOps工具可以自动执行基础结构和平台资源的大部分日常管理。|(% style="width:103px" %)H 1141 -|(% style="width:99px" %)监控与事态管理|(% style="width:799px" %)AIOps工具可以帮助关联来自多个监视工具的大量数据集。他们可以更好地理解IT环境。 AIOps通过一组集成的业务和运营指标来实现价值共创,从而降低了运营事态或事件的发生频率,因为它们是可以预测和预防的。AIOps通过替换以筒仓为中心的IT监视工具,并监视价值流中所有层的应用程序的运行状况和性能,来帮助优化IT并降低IT成本。|(% style="width:103px" %)H 1142 -|(% style="width:99px" %)变更控制|(% style="width:799px" %)AIOP支持在每个设备级别可视化依赖项详细信息。|(% style="width:103px" %)M 1143 -|(% style="width:99px" %)IT资产管理|(% style="width:799px" %)AIOps可以收集具有逻辑和物理属性的动态库存信息。|(% style="width:103px" %)M 1144 -|(% style="width:99px" %)度量与报告|(% style="width:799px" %)AIOps为度量提供数据,以评估性能和法规遵从性。它还有助于自动执行报告任务。|(% style="width:103px" %)M 1145 -|(% style="width:99px" %)问题管理|(% style="width:799px" %)来自AIOps工具的信息可以帮助识别和调查问题和错误,以及自动化和监视规避措施的应用。们还可以基于预处理和合并的数据来帮助主动检测问题。|(% style="width:103px" %)M 1146 -|(% style="width:99px" %)服务配置管理|(% style="width:799px" %)AIOps数据可用于检测配置项的变更,从而帮助识别未经授权的变更。|(% style="width:103px" %)M 1147 -|(% style="width:99px" %)服务台|(% style="width:799px" %)来自AIOps工具的信息可以支持与外部利益干系人的互动。AIOps可帮助组织在问题发生主动进行计划,发现问题及其业务影响。AIOps还可以根据合并的数据和已识别的趋势对用户查询进行明智的分类。|(% style="width:103px" %)M 1148 -|(% style="width:99px" %)劳动力和人才管理|(% style="width:799px" %)在整个IT团队中实施AIOps故障孤岛的组织可以使经验不足的员工提高生产力,发展技能和效率。|(% style="width:103px" %)M 1149 -|(% style="width:99px" %)知识管理|(% style="width:799px" %)IT流程,运营,性能结果和数据处理算法的知识的组合支持关键的业务功能。|(% style="width:103px" %)L 978 +[[image:1641702718413-352.png]] 1150 1150 1151 1151 1152 1152 **ITIL故事:AIOps** ... ... @@ -1156,8 +1156,10 @@ 1156 1156 Su:我们创建了脚本来分析数据,查找使用模式并优化服务的基础架构。例如,如果数据表明电动汽车的用户正在达到电池充电的终点,则脚本会自动突出显示提示,说明如何为电池充电,以及最近的充电设施的地图。 1157 1157 1158 1158 988 + 1159 1159 === 4.3.6 聊天运营 === 1160 1160 991 + 1161 1161 ChatOps是一个模型,其中人员、工具、流程和自动化都连接在透明的流程中。该模型有助于控制管道和协作。它是即时通信与运营执行的紧密结合:这是一个新兴的运动,促进了多个团队、工具和DevOps平台的集成。通过将工具和平台进行对话来驱动开发。当机器人是团队成员时,可以向他们发送请求并获得即时响应。 1162 1162 1163 1163 ChatOps支持人与工具之间的协作通信,通过消除对重复信息的请求并自动执行一些常规的IT运维操作来减少事件响应时间。 ... ... @@ -1188,21 +1188,18 @@ 1188 1188 1189 1189 表4.19 与ChatOps相关的实践 1190 1190 1191 -(% style="width:974px" %) 1192 -|**ITIL管理实践**|(% style="width:798px" %)**与ChatOps相关的活动/资源**|(% style="width:95px" %)**影响** 1193 -|服务台|(% style="width:798px" %)与用户进行沟通和协调,以更好地管理事件和请求。|(% style="width:95px" %)H 1194 -|变更控制|(% style="width:798px" %)在管理服务变更的所有团队之间进行沟通和协调和服务组件。一些ChatOps工具可以与其他IT和服务集成管理工具。ChatOps提供了与用户和团队进行沟通的渠道成员了解新服务或变更的服务,从而人性化工作方式。|(% style="width:95px" %)M 1195 -|持续改进|(% style="width:798px" %)实现持续改进计划的目标,以改进沟通与协调团队之间。|(% style="width:95px" %)M 1196 -|部署管理|(% style="width:798px" %)在参与部署新的或变更的所有团队之间进行沟通和协调服务组件。一些ChatOps工具可以与部署工具集成。|(% style="width:95px" %)M 1197 -|事件管理|(% style="width:798px" %)在外部利益干系人与参与其中的各个团队之间进行沟通和协调事件管理活动。一些ChatOps工具可以与其他IT和服务集成管理工具。ChatOps帮助IT团队进行支持活动,例如注册和诊断,从而减少响应时间并消除重复的任务。|(% style="width:95px" %)M 1198 -|知识管理|(% style="width:798px" %)在聊天日志中搜索非结构化知识。获取知识并确定按计划或预期提供服务的要求。收集反馈以支持持续改进。|(% style="width:95px" %)M 1199 -|问题管理|(% style="width:798px" %)运行根本原因分析和回顾。|(% style="width:95px" %)M 1200 -|发布管理|(% style="width:798px" %)在管理服务变更的所有团队之间进行沟通和协调。|(% style="width:95px" %)M 1201 -|风险管理|(% style="width:798px" %)以可搜索的格式存储数据和信息。|(% style="width:95px" %)L 1022 +[[image:1641702752724-340.png]] 1202 1202 1203 1203 1025 +(% class="wikigeneratedid" %) 1026 +=== === 1027 + 1028 +(% class="wikigeneratedid" %) 1029 +=== === 1030 + 1204 1204 === 4.3.7 站点可靠性工程 === 1205 1205 1033 + 1206 1206 **定义:站点可靠性工程** 1207 1207 1208 1208 该学科结合了软件工程的各个方面,并将其应用于基础结构和操作问题,旨在创建超可扩展且高度可靠的软件系统。 ... ... @@ -1243,30 +1243,9 @@ 1243 1243 1244 1244 表4.20 与SRE相关的实践 1245 1245 1246 -(% style="width:840px" %) 1247 -|**ITIL管理实践**|(% style="width:707px" %)**与SRE相关的活动/资源**|(% style="width:51px" %)**影响** 1248 -|可用性管理|(% style="width:707px" %)使用SRE技术和工具来改进系统的可见性,以便判断服务运行状况和诊断问题。跟踪“技术性” MTBF和(更重要的是)MTRS指标,例如用户中断时间,丢失的转换数量,丢失的业务价值和用户满意度。使用错误预算来平衡服务的可靠性和创新。|(% style="width:51px" %)H 1249 -|容量与性能管理|(% style="width:707px" %)使用SRE技术和工具来改进系统的可见性,以便判断服务运行状况和诊断问题。监控系统和已定义的SLO必须加以考虑和衡量。改进监视功能,以便在出现问题时更好地了解系统。|(% style="width:51px" %)H 1250 -|变更控制|(% style="width:707px" %)使用SRE技术和工具来启用对服务组件的变更以及失败变更的回滚。|(% style="width:51px" %)H 1251 -|事件管理|(% style="width:707px" %)使用SRE技术和工具来管理基础架构或平台层中的事件。|(% style="width:51px" %)H 1252 -|基础架构管理|(% style="width:707px" %)使用SRE技术和工具来帮助架构师和设计基础架构和平台功能以满足组织的需求。|(% style="width:51px" %)H 1253 -|监控和事态管理|(% style="width:707px" %)使用SRE技术和工具来改进系统的可见性,以便判断服务运行状况和诊断问题。|(% style="width:51px" %)H 1254 -|问题管理|(% style="width:707px" %)((( 1255 -来自SRE工具的数据可帮助识别问题,确保通过使用自动化快速应用规避措施。 1074 +[[image:1641702861765-733.png]] 1256 1256 1257 -自动化IT流程可提高弹性并减少工作量。 1258 1258 1259 -回顾。 1260 -)))|(% style="width:51px" %)H 1261 -|服务设计|(% style="width:707px" %)在设计阶段进行SRE协作可以防止在生产后期出现各种问题或事件。尽管可以在开发生命周期的后期撤消或纠正设计决策,但这种变更付出了高昂的努力成本和复杂性。|(% style="width:51px" %)H 1262 -|软件开发管理|(% style="width:707px" %)向SRE团队提供要求并根据反馈采取行动。|(% style="width:51px" %)H 1263 -|部署管理|(% style="width:707px" %)部署过程应与服务设计中描述的风险过程保持一致。|(% style="width:51px" %)M 1264 -|组织变革管理|(% style="width:707px" %)SRE团队的核心职责是为团队快速创新做好准备。|(% style="width:51px" %)M 1265 -|发布管理|(% style="width:707px" %)借助SRE,用于发布软件的技术已应用于数字化基础架构。|(% style="width:51px" %)M 1266 -|服务配置管理|(% style="width:707px" %)借助SRE,可以将自动发现和版本控制应用于基础架构组件。|(% style="width:51px" %)M 1267 -|服务验证与测试|(% style="width:707px" %)对于SRE中的发布工程,建议连续的构建测试目标与确定项目发布的相同测试目标相对应。|(% style="width:51px" %)M 1268 - 1269 - 1270 1270 **ITIL故事:站点可靠性工程** 1271 1271 1272 1272 // Su:我们添加到应用程序的功能越多,它变得越复杂,其中的代码失败的可能性就越大。失败是任何软件平台都不可避免的功能。应用失败的方式可以教会我们如何对其进行重新校准以使其更具弹性。// ... ... @@ -1274,8 +1274,10 @@ 1274 1274 //Radhika:站点可靠性工程在减少服务故障的需求与减少服务故障之间进行平衡的需求之间取得了平衡。我们越能自动化工作并减少重复的手动操作,代码就越强大。价值共创的技术// 1275 1275 1276 1276 1084 + 1277 1277 == 4.4 价值共创的技术 == 1278 1278 1087 + 1279 1279 价值共创目标涉及通过服务提供商和服务消费者的紧密合作,从数字化产品价值共创。 1280 1280 1281 1281 价值共创是服务消费者有效地使用服务提供商的产品和服务,并从其功用和功效中受益。只有通过从自动化信息系统获得的信息来改进决策(无论是由人,自动化还是AI来完成),才能实现数字投资的回报。因此,用户必须了解数字化产品和信息及其在上下文中的用途。他们应该充分理解该功能以适当地使用它,并能够正确地解释信息以改进决策。最后,人或事必须根据这些决定采取行动;只有这样,价值才能实现。 ... ... @@ -1302,8 +1302,10 @@ 1302 1302 //Henri:我们的目标是为所有利益干系人价值共创,因此,无论表面上发生什么变化,我们都需要确保为预订汽车提供的界面是一致且直观的。该应用程序应无缝响应客户要求,以确保用户获得提供最佳价值的优化服务。// 1303 1303 1304 1304 1114 + 1305 1305 === 4.4.1 服务体验 === 1306 1306 1117 + 1307 1307 “服务体验”是指服务消费者对服务的评价是基于服务的“技术”输出以及从人的角度看待它的方式这一事实。这意味着服务提供商应该越来越意识到消费者的需求以及他们可用来价值共创的资源。不会被动地获得服务:价值共创需要消费者的努力。服务提供者和使用者必须动态地响应彼此的行为,并尽可能地容纳异常。 1308 1308 1309 1309 当在一些具有数字功能的组织中,业务和IT融合为一个组织实体时,就不再需要业务和IT实体。因此,也不再需要管理业务与IT的关系。“业务人员”和“ IT人员”向同一管理人员报告,具有相同的目标,并且通常在物理上位于同一地点。当采用敏捷或Scrum的工作方式时,有一个相对独立的团队致力于一个产品,则业务人员和IT人员在同一团队中,产品所有者代表业务利益。产品负责人经常管理与外部客户和其他利益干系人的关系。这些其他利益干系人包括寻求协同作用的其他产品所有者;例如知识和资源共享。 ... ... @@ -1324,39 +1324,19 @@ 1324 1324 1325 1325 表4.21 与服务体验相关的实践 1326 1326 1327 -(% style="width:977px" %) 1328 -|**ITIL管理实践**|(% style="width:719px" %)**与服务体验相关的活动/资源**|(% style="width:83px" %)**影响** 1329 -|业务分析|(% style="width:719px" %)除了关于功用和功效的传统要求之外,了解用户需求并将其转化为客户体验或用户体验要求。|(% style="width:83px" %)H 1330 -|服务目录管理|(% style="width:719px" %)从技术和体验方面描述服务和产品。|(% style="width:83px" %)H 1331 -|服务设计|(% style="width:719px" %)表达客户体验和用户体验的需求超出了基本体验。|(% style="width:83px" %)H 1332 -|服务台|(% style="width:719px" %)((( 1333 -善解人意并拥有情绪智力,以了解用户的体验需求。 1138 +[[image:1641702908935-105.png]] 1334 1334 1335 -让用户选择沟通渠道。 1336 1336 1337 -服务经验需要技术和信息支持者,例如自助服务工具,在线门户,移动应用程序,呼叫中心工具和聊天。 1338 - 1339 -使用用户满意度作为KPI。 1340 - 1341 -评估用户体验,同时选择与用户进行双向通信的工具。 1342 - 1343 -收集服务体验数据(用户对服务满意/不满意的粗略估计)。 1344 -)))|(% style="width:83px" %)H 1345 -|服务水平管理|(% style="width:719px" %)促进对服务消费者的心理和服务交互对消费者的(情感)影响的良好理解。|(% style="width:83px" %)H 1346 -|软件开发管理|(% style="width:719px" %)所需的服务体验会通知用户界面的设计。|(% style="width:83px" %)H 1347 -|监控与事态管理|(% style="width:719px" %)除技术监视和事态管理之外,还开发和配置工具和技术以监视服务体验和相关事态。|(% style="width:83px" %)M 1348 -|关系管理|(% style="width:719px" %)善解人意,在情感上能够理解消费者的体验需求。|(% style="width:83px" %)M 1349 -|服务验证与测试|(% style="width:719px" %)开发和维护服务体验测试。|(% style="width:83px" %)M 1350 -|供应商管理|(% style="width:719px" %)基于主观和客观协议来参与和管理供应商。|(% style="width:83px" %)M 1351 - 1352 - 1353 1353 **ITIL故事:服务体验** 1354 1354 1355 1355 //Su:在Axle汽车租赁公司,业务与IT之间没有鸿沟。开发团队协作以提供可响应客户需求的服务体验。我们使用应用程序和车辆中的数据来指导服务的优化和自动化。该应用程序是可定制的,因此用户可以根据自己的需求优化服务。// 1356 1356 1357 1357 1146 + 1147 + 1358 1358 == 4.5 保证合规的技术 == 1359 1359 1150 + 1360 1360 保证合规目标涉及确保服务提供和服务使用在治理,风险和合规性方面符合公司和法规指令。除了确保合规性之外,确保责任人员实现合规性也很重要。 1361 1361 1362 1362 尽管外部需求可能保持不变,但是对于启用数字化技术的组织来说,可能会有其他更合适的方式来实现它们。 ... ... @@ -1375,14 +1375,15 @@ 1375 1375 * 开发安全 1376 1376 * 同行评审 1377 1377 1378 - 1379 1379 **ITIL故事:保证合规的技术** 1380 1380 1381 1381 //Henri:与所有道德企业一样,Axle完全遵守法律法规。我们利用保证合规的技术,因为有时IT进步如此之快,以致可以忽略或延迟遵从性要求。我们敬业的治理团队只是我们关注合规性要求变化的方式之一。// 1382 1382 1383 1383 1174 + 1384 1384 === 4.5.1 DevOps审核防御工具包 === 1385 1385 1177 + 1386 1386 DevOps审核防御工具包17是指南,解决了DevOps社区中新的、更流畅的工作模式所引起的IT与审核之间的紧张关系。它有助于向审计师证明IT部门了解业务风险并正在适当地减轻风险。该工具包建议了一些技术,这些技术可以降低风险,并在IT部门和审计师之间建立共同的观点和共识。因此,它有助于保证合规。通过减少不必要的官僚主义,它也为快速发展做出了贡献。 1387 1387 1388 1388 DevOps审核防御工具包与HVIT有关,因为HVIT的某些原理和技术似乎与常规合规性要求相抵触。但是,通常情况下,这是寻找获得所需结果的其他方法的情况。内部法规源自外部要求,通常可以找到替代的内部法规。但是,使审核员参与此过程非常重要。 ... ... @@ -1397,21 +1397,13 @@ 1397 1397 1398 1398 表4.22 DevOps审计防御工具包与之相关的实践 1399 1399 1400 -(% style="width:968px" %) 1401 -|**ITIL管理实践**|(% style="width:650px" %)**与DevOps审计防御工具包相关的活动/资源**|(% style="width:97px" %)**影响** 1402 -|持续改进|(% style="width:650px" %)审核提供了正式注册,确定优先级和进行管理的新信息或改进机会。|(% style="width:97px" %)H 1403 -|信息安全管理|(% style="width:650px" %)在产品生命周期中设计和实施控制措施,以提供广泛的可追溯性和联合责任制。|(% style="width:97px" %)H 1404 -|监控与事态管理|(% style="width:650px" %)合并性能和事态数据的运营数据仓库提供了丰富的信息库,以审核控制的实施和性能。|(% style="width:97px" %)H 1405 -|服务配置管理|(% style="width:650px" %)标准化配置可支持安全性和审核要求。|(% style="width:97px" %)H 1406 -|知识管理|(% style="width:650px" %)使员工和其他主要利益干系人可以访问相关政策文档和以前的审核报告。|(% style="width:97px" %)M 1407 -|风险管理|(% style="width:650px" %)在企业风险管理,技术风险管理和新的工作方式之间创建一种平衡,实用的方法。|(% style="width:97px" %)M 1408 -|劳动力和人才管理|(% style="width:650px" %)培训员工的义务和义务,以确保他们遵守所有相关政策和法规。|(% style="width:97px" %)M 1409 -|业务分析|(% style="width:650px" %)将审核结果和建议的补救措施纳入产品积压。|(% style="width:97px" %)L 1410 -|战略管理|(% style="width:650px" %)将定期的外部或内部审核合并到服务的路线图中,以提供对服务的独立管理。|(% style="width:97px" %)L 1192 +[[image:1641702956598-898.png]] 1411 1411 1412 1412 1195 + 1413 1413 === 4.5.2 开发安全 === 1414 1414 1198 + 1415 1415 大多数组织都有专门的信息安全团队,该团队执行风险评估并定义策略,规程和控制。在高速环境中,信息安全已尽可能集成到开发和运营的日常工作中,并将对过程控制的依赖转移到验证前提条件(例如员工的专业知识和完整性)上。安全员的角色从“维持治安”转变为使其他人能够采取必要措施。 1416 1416 1417 1417 “ DevSecOps”是指将与安全相关的活动集成到应用程序开发和IT运营的日常工作中。在整个DevOps流程中,跨文化,自动化,指标和共享(CAMS或CALMS加上精益)的四个支柱都内置了安全性。 ... ... @@ -1463,49 +1463,11 @@ 1463 1463 1464 1464 表4.23 与DevSecOps相关的实践 1465 1465 1466 -(% style="width:1056px" %) 1467 -|**ITIL管理实践**|(% style="width:832px" %)**与DevSecOps相关的活动/资源**|(% style="width:90px" %)**影响** 1468 -|持续改进|(% style="width:832px" %)安全控制和策略的改进可以成为开发和运营团队纳入的学习和反馈的一部分。|(% style="width:90px" %)H 1469 -|信息安全管理|(% style="width:832px" %)在开发生命周期中设计和实施控件,以提供广泛的可追溯性和联合责任制。将信息安全职责整合到从业者的日常工作中。|(% style="width:90px" %)H 1470 -|监控与事态管理|(% style="width:832px" %)配置监视工具以连续扫描威胁和漏洞,以便可以将其升级为适当的团队。|(% style="width:90px" %)H 1471 -|变更控制|(% style="width:832px" %)实施预防性控制会自动要求安全管理人员进行预授权,然后开发人员才能根据某些定义的标准进行某些类型的生产数据编辑,包括他们有权使用的功能。|(% style="width:90px" %)M 1472 -|部署管理|(% style="width:832px" %)((( 1473 -安全管理提供有关关键证书管理,CD管道安全检查,容器安全,自动渗透测试以及数据和性能监视的指南。 1250 +[[image:1641703051758-407.png]] 1474 1474 1475 -信息安全管理和风险管理应该是从业者日常工作的组成部分。 1476 -)))|(% style="width:90px" %)M 1477 -|知识管理|(% style="width:832px" %)使员工和其他主要利益干系人可以访问相关的政策文档。|(% style="width:90px" %)M 1478 -|风险管理|(% style="width:832px" %)((( 1479 -在企业风险管理,技术风险管理和新的工作方式之间创建一种平衡,实用的方法。 1252 +[[image:1641703070463-409.png]] 1480 1480 1481 -在变更IT服务时,确定并消除对外部团队/团队的依赖,这可能涉及将批准权限委派给团队的产品/交付经理。 1482 1482 1483 -投资具有定义和集成控制的过程自动化(例如CI / CD),以执行职责分离的要求。除此之外,采用独立的第三方合规软件可以中止部署的生产,直到获得批准为止。 1484 - 1485 -详细说明供应商合同中的要求和风险控制措施,以支持职责整合,并守组织的安全策略。 1486 - 1487 -进行价值流映射,以识别和最小化流程移交和批准。 1488 -)))|(% style="width:90px" %)M 1489 -|服务验证与测试|(% style="width:832px" %)测试数据管理是帮助确保持续稳定性,可靠性,可用性和安全性的关键元素。|(% style="width:90px" %)M 1490 -|战略管理|(% style="width:832px" %)整合职责以平衡法规要求和执行速度。|(% style="width:90px" %)M 1491 -|劳动力和人才管理|(% style="width:832px" %)在如何将安全性纳入开发和运营工作方面,对员工和其他相关利益干系人进行培训和辅导。|(% style="width:90px" %)M 1492 -|业务分析|(% style="width:832px" %)((( 1493 -了解内部和外部环境中的安全策略,标准,风险,潜在威胁和漏洞,并将其转化为开发和运营团队的要求。 1494 - 1495 -将安全要求纳入产品积压中。 1496 -)))|(% style="width:90px" %)L 1497 -|基础架构管理|(% style="width:832px" %)((( 1498 -安全管理可以通过有关安全标准和培训,隐私审查,威胁建模,凭证管理和数据安全的指南来增强基础架构和平台管理(尤其是在将基础架构用作代码时)。 1499 - 1500 -信息安全管理和风险管理应该是从业者日常工作的组成部分。 1501 -)))|(% style="width:90px" %)L 1502 -|软件开发管理|(% style="width:832px" %)((( 1503 -通过有关安全编码标准和培训,隐私审查,威胁建模,代码分析,源代码和凭证管理以及数据安全性的指南来增强软件开发。 1504 - 1505 -信息安全管理和风险管理应该是从业者日常工作的组成部分。 1506 -)))|(% style="width:90px" %)L 1507 - 1508 - 1509 1509 //ITIL故事:DevSecOps// 1510 1510 1511 1511 //Henri:数据的完整性和安全性是Axle汽车租赁团队工作方式的基础。快速工作以高节奏提供新的应用程序功能时,存在引入安全漏洞的风险,这些漏洞可能会被利用。// ... ... @@ -1513,8 +1513,10 @@ 1513 1513 //Marco:我们所有的员工都接受过培训,以了解他们的行为如何危害我们的安全。他们遵循安全流程,可以检测,预防和纠正安全事件。// 1514 1514 1515 1515 1262 + 1516 1516 === 4.5.3 同行评审 === 1517 1517 1265 + 1518 1518 **定义:同行评审** 1519 1519 1520 1520 同一领域的其他人对一件科学或其他专业作品的判断。当应用于软件开发时,工作产品的开发人员和一个或多个同事将对其进行检查,以评估其技术含量和质量。这有助于保证合规。 ... ... @@ -1546,19 +1546,10 @@ 1546 1546 1547 1547 表4.24 在不同的同行评审方法中的活动 1548 1548 1549 -|(% rowspan="2" %)**评审方法**| | |**活动**| | 1550 -|**规划**|**准备**|**讨论**|**改进**|**验证** 1551 -|检查|是|是|是|是|是 1552 -|团队审查|是|是|是|是|无 1553 -|演练|是|无|是|是|无 1554 -|结对编程|是|无|连续|是|是 1555 -|((( 1556 -同行检查 1297 +[[image:1641703105916-225.png]] 1557 1557 1558 -传送 1559 -)))|无|是|可能|是|无 1560 -|临时审查|无|无|是|是|无 1561 1561 1300 +图4.28显示了同行评审对服务价值链的贡献。 1562 1562 1563 1563 (% style="text-align:center" %) 1564 1564 [[image:1639569697056-454.png]] ... ... @@ -1568,28 +1568,12 @@ 1568 1568 1569 1569 表4.25 与同行评审相关的实践 1570 1570 1571 -(% style="width:919px" %) 1572 -|**ITIL管理实践**|(% style="width:622px" %)**与同行评审相关的活动/资源**|(% style="width:104px" %)**影响** 1573 -|风险管理|(% style="width:622px" %)((( 1574 -减少未经授权的变更被开发并发布到生产中的风险。 1310 +[[image:1641703160673-370.png]] 1575 1575 1576 -在识别和评估风险之间进行交叉检查。 1577 -)))|(% style="width:104px" %)H 1578 -|软件开发管理|(% style="width:622px" %)检查同级之间的开发工作以提高代码质量,以确保其有效满足需求和性能期望。|(% style="width:104px" %)H 1579 -|变更控制|(% style="width:622px" %)((( 1580 -同事通过对标准或低风险变更进行同行评审来充当变更权限。 1581 1581 1582 -通过同行评审或对变更请求的初步评估来授权进行某些变更。 1583 -)))|(% style="width:104px" %)M 1584 -|持续改进|(% style="width:622px" %)审查作为持续改进计划一部分而完成的工作,以帮助提高所取得成果的质量。|(% style="width:104px" %)M 1585 -|基础架构管理|(% style="width:622px" %)检查基础架构和平台组件以提高其质量。|(% style="width:104px" %)M 1586 -|知识管理|(% style="width:622px" %)查看知识文章和类似文档可帮助消除偏见并提高整个组织的沟通质量。|(% style="width:104px" %)M 1587 -|问题管理|(% style="width:622px" %)审查规避措施并提出对错误的修正,以提高其质量。|(% style="width:104px" %)M 1588 -|架构管理|(% style="width:622px" %)对技术架构的拟议变更进行演练,以确保变更与商定的蓝图和路线图保持一致。|(% style="width:104px" %)L 1313 +表4.25概述了同行评审相关的实践。 1589 1589 1590 -图4.28显示了同行评审对服务价值链的贡献。 1591 1591 1592 -表4.25概述了同行评审相关的实践。 1593 1593 1594 1594 1595 1595 **ITIL故事:同行评审** ... ... @@ -1599,8 +1599,11 @@ 1599 1599 //索尔玛兹:我们倡导开放,无责的文化,这意味着个人在与同行分享工作时会感到自在。这有助于构建强大,有影响力的服务,为所有利益干系人创造价值。// 1600 1600 1601 1601 1325 + 1326 + 1602 1602 == 4.6 小结 == 1603 1603 1329 + 1604 1604 在第2章中,描述了实现高速IT的五个重要组织目标。为了支持实现这些目标,组织可以采用多种技术和模型。其中一些是最近开发的,而其他一些则是根据以前采用的运营模型和管理方法改编的。第4章探讨了一些流行且重要的技术。 1605 1605 1606 1606 在本章中,这些技术围绕高速目标进行了分组。但是,它们中的大多数在一定程度上有助于实现多个目标。HVIT技术在许多实践中普遍适用。为了帮助在实践中采用它们,提供了它们对服务价值链的相对贡献的热图。 ... ... @@ -1608,7 +1608,6 @@ 1608 1608 请从业者将此章视为一个多功能工具集,并根据上下文和所执行的工作任务来应用这些工具。实施此处描述的技术不应仅作为目标。应始终将它们视为实现组织目标的手段。这适用于本出版物的其他章节以及总体上的ITIL:应采用并改编这些工具以满足组织的需求。 1609 1609 1610 1610 1611 - 1612 1612 1613 1613 **结论** 1614 1614 ... ... @@ -1630,4 +1630,6 @@ 1630 1630 1631 1631 //ITIL4:创建、交付和支持://提供有关产品和服务管理的文化和团队管理方面的指南,并概述了支持服务管理的各种工具和技术。它演示了如何将管理实践集成到端到端的价值流中。 1632 1632 1633 - 1358 + 1359 + 1360 +[[返回上一章>>http://itil4hub.cn/bin/view/ITIL%204%E3%80%8A%E9%AB%98%E9%80%9FIT%E3%80%8BHVIT/3.%E9%AB%98%E9%80%9FIT%E6%96%87%E5%8C%96/]]
- 1641700591514-812.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +85.4 KB - Content
- 1641700659017-287.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +77.7 KB - Content
- 1641700683365-399.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.7 KB - Content
- 1641700701040-265.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +55.3 KB - Content
- 1641700764097-167.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +78.1 KB - Content
- 1641700825218-144.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +81.9 KB - Content
- 1641700916381-114.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +96.1 KB - Content
- 1641701019297-720.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +81.3 KB - Content
- 1641701038534-675.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +65.8 KB - Content
- 1641701094058-713.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +99.1 KB - Content
- 1641701145033-568.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +103.2 KB - Content
- 1641701202590-318.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +81.6 KB - Content
- 1641701238590-838.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +66.8 KB - Content
- 1641701293452-859.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +93.1 KB - Content
- 1641701355821-388.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +104.7 KB - Content
- 1641701417790-550.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +120.9 KB - Content
- 1641701444463-764.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +83.7 KB - Content
- 1641701509520-551.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +93.9 KB - Content
- 1641701559766-478.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.2 KB - Content
- 1641701689758-164.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +110.4 KB - Content
- 1641702469032-780.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +83.0 KB - Content
- 1641702487237-876.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +45.7 KB - Content
- 1641702547499-544.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +102.0 KB - Content
- 1641702577206-162.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +59.5 KB - Content
- 1641702628320-774.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +90.2 KB - Content
- 1641702718413-352.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +108.8 KB - Content
- 1641702752724-340.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +73.6 KB - Content
- 1641702861765-733.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +122.8 KB - Content
- 1641702908935-105.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +93.1 KB - Content
- 1641702956598-898.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +74.3 KB - Content
- 1641703051758-407.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +117.4 KB - Content
- 1641703070463-409.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +64.7 KB - Content
- 1641703105916-225.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +34.0 KB - Content
- 1641703160673-370.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.superadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +82.9 KB - Content