利用DevOps和ITSM的集成能促进IT技术

2024-02-23 16:52
文章标签 技术 集成 devops 促进 itsm

本文主要是介绍利用DevOps和ITSM的集成能促进IT技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在当今这个快节奏和技术驱动的世界里,DevOps 和 IT 服务管理(ITSM)理念在培养心理健康和减少技术压力的工作环境中正在发挥重要作用。混合最佳实践,实现更好、更快、更安全的服务。

ITSM

什么是DevOps?

DevOps 专注于采用协作、自动化和持续改进的方式,使团队能够执行工作流程。通过跨职能沟通消除信息孤岛,促进了组织内部人员的心理健康安全问题,让员工能够放心地承担风险、分享想法和承认错误,而不必担心判断错误或处罚。DevOps 团队由定义、设计、创建、测试、引入、支持和改进产品或服务的价值流中的所有相关人员组成。DevOps 团队不仅包括技术人员,还应包括来自组织和供应商的人员。将 DevOps 自动化、原则和实践结合起来,可以促进 DevOps 即服务或 DevOps 战略的出现,满足数字经济对敏捷性的要求。

什么是ITSM?

ITSM 提供了一个确保服务高效交付的结构,是对 DevOps 的补充。通过自动执行重复性任务、简化工作流程,ITSM 可降低技术的压力(与技术相关的挑战所造成的压力),使员工能够专注于增值活动,而不是被手动任务所困扰。

此外,ManageEngine卓豪ITSM 实践使 DevOps 能够通过事件和问题管理快速解决问题。DevOps 和 ITSM 工具可以使解决问题所需的协作自动化,从而延长故障间隔时间(MTBF),这是两种框架的关键指标。

DevOps 和 ITSM 是组织必须采用的框架,但随后要根据需求和实践进行相应的调整。没有以一当十的方法,照搬别人的模式可能会给企业带来弊大于利的后果。

什么是心理安全和技术压力?

心理安全在工作场所至关重要,它能促进企业内部的员工进行开放式的交流、创新和成长。安全的环境意味着员工可以发表意见、质疑别人的想法和分享自己的担忧,而不必担心受到不好的影响。领导层创造出来的安全氛围,更能使人在承担风险的同时从错误中吸取教训。技术压力是指技术对个人身心健康的不利影响,会导致倦怠、抑郁、焦虑和工作效率下降。组织必须解决心理安全和技术压力问题,以促进健康和高效的工作环境。

DevOps 和 ITSM 如何促进心理健康安全?

协作文化: DevOps 和 ITSM 鼓励 IT 专业人员和组织内部其他工作人员之间的协作和团队精神。这两个框架都旨在帮助企业进行询问 “我们如何才能帮助您解决某个问题或实现某个目标?” 在成熟的公司中,这样的提问频率甚至可以达到每两周一次。DevOps 和 ITSM 促进了从项目到产品的转变。跨职能团队合作管理任务的价值流,使客户或消费者能够享受到符合其体验预期的服务,同时匹配组织的目标。

透明度和问责制: DevOps 和 ITSM 实践通过分享进展、挑战和学习成果,营造信任和心理安全的氛围,从而强调透明度和问责制。使用能显示工作状态和问题的 DevOps 或 ITSM 工具最能体现透明度。数据看板、集成项目和相关设计、事件管理的自动化,以及确保开发中的服务经过产品或服务团队的测试和审核,这些都是透明度和问责制的具体体现。

持续改进: 您的运作方式和服务需不断改进,以满足数字经济和安全工作场所的需求。DevOps 和 ITSM 通过鼓励实践、承担风险和从失败中学习,从而将持续改进和经验汲取放在首位。而这种不断改进的心态能促进人员心理健康安全的稳定,因为在这种环境中,错误会被他们视为是一个能够让人成长的机会,而非惩罚的理由。

自动化和标准化: DevOps 和 ITSM 注重重复性任务的自动化和流程的标准化。降低出错风险可以创造一个更可预测、更稳定的环境,减轻压力,促进心理安全。DevOps 和 ITSM 的工具已经成熟,随着人工智能的引入,它们现在已经可以更加无忧的共存。想想过去,每种“孤岛”都有自己的技术,而现在云、人工智能、网络安全、业务连续性、基础设施即代码或应用程序接口、测试和支持可以随着组织最佳实践模式的实施而无缝地融合在一起。

自动化和标准化大大减轻了技术压力,更多的是能够让团队可以感到安全的进步场所。譬如知识共享、准确的文档和配置标识管理(CI)都能够使团队在任务的各个方面利用自动化,实现清晰的可追溯性和治理方式。

持续交付和部署: 这两个框架的核心都是能够持续、可靠地交付软件更新和增强功能。现在不再需要爆炸性或大型项目/代码的实施,因为变更经常发生,允许回滚,甚至能够测试客户偏好(A/B 测试),以便快速将最佳产品投入使用。持续交付和开发是 DevOps 或 ITSM 成熟过程中最重要但却最具挑战性的方面。由于大家在发布过程中害怕犯错,心理安全感也随之降低,从而营造了一种像是实验和学习般的文化氛围。持续交付和部署为 VUCA 和数字化全球经济提供了所需的竞争优势。

定期回顾和反思: 团队成员需定期和经常开会,回顾工作,找出要改进的地方,赞赏彼此的成功。这可以为他们创造一个安全的空间,让其公开讨论自己的经验并相互学习,从而促进心理安全的发展。通过诚实、真实地参与回顾和反思,领导可以从命令和控制型领导(现在就这样做)转变为服务型或创造型领导(我们如何才能帮助团队?)。

支持型领导: DevOps 和 ITSM 框架需要一个强有力的支持性领导,通过设定明确的期望、提供指导和支持、积极鼓励开放式交流和学习,创造一个心理健康安全的环境。

授权决策: DevOps 和 ITSM 赋予团队成员决策权和工作自主权。

认可和赞赏: 通过肯定和表彰所取得的成就,让个人感受到自己能够创造价值以及被团队支持,从而增强心理安全感,鼓励个人的不断成长和创新。

培训与发展: 在技能和知识发展方面进行投资,为个人提供取得成功所需的工具和资源,从而促进心理健康安全的发展。

工作与生活的平衡: 承认团队成员在工作之外还有个人生活和承诺,可提高心理健康安全的接受程度。DevOps 和 ITSM 能够实现混合工作制,还能够让成员不再熬夜,而这只是其中的两个最普通的例子。

DevOps-ITSM 最佳实践感想

Gene Kim 在他的开创性 DevOps 小说《The Phoenix Project》中介绍了心理安全,他强调了安全官员如何存在精神和酗酒问题。但是,当这位安全官员回来后,他帮助 IT 团队成为了组织的重要组成部分。而他在《The Unicorn Project》中又进一步定义了持续改进和学习的概念(两者都是 DevOps-ITSM 的核心价值观),并通过 "五大理念 "引入了:

定位与简化
专注、流转和快乐
改进日常工作
心理健康安全
以客户为中心

想一想,如果每个支持产品或服务的项目都能够从 "五大理念 "的文化开始,会发生什么呢?每个团队都将在组织中共同协作,支持承担风险、分享想法、控制工作进度、直观地提醒状态或问题、培养应变能力、发挥创造力,以及更加积极参与实现组织目标。这不是一种牛仔文化,而是一套约定俗成的准则或圈子,能够增强团队的工作能力。

提示:创建混合的 DevOps-ITSM 文化

引入可视化机会: 价值流管理,包括工作流程便签图、看板、OBEYA、事件管理、目标共享等,都是我们今天需要做什么以及如何进行文化的可视化管理的基础。让它显而易见,突出问题,让团队和领导者协作解决组织的问题或任务。

让团队选择工具: 如果他们创造了这些工具,他们就会使用,并确保所创造的工具能让所有人受益。为团队提供预算和自由度,让他们设计自己的做法和技术。

改变领导者的态度和行为: 营造一种新的工作氛围、形成一个能够即兴创作、数字化竞争甚至愿意庆祝大家的成功和努力的氛围。利用游戏性或研讨会设计一种参与式领导的新实践,而不是通过报告进行管理。

避免按照教材介绍 DevOps 或 ITSM:DevOps 和 ITSM 的最佳实践是让团队了解基础知识,然后将他们的 KPI 或 OKR 与组织目标保持一致。最佳实践的趋势是转向临场可靠的工程团队,而不是各自独立的开发和运营。

结语

DevOps 和 ITSM 框架提供了各种促进团队内部心理安全的策略和实践。其中包括持续交付和部署、知识共享和记录、定期回顾和反思、支持性领导、授权决策、认可和赞赏、培训和发展、冲突解决、工作与生活平衡、持续改进、跨职能协作、自动化和标准化、清晰的沟通和反馈以及共同的目标和目的。

通过实施这些做法,组织可以创造一种环境,让员工和客户都获得安全感、得到支持并有能力做出最好的贡献。这可以培养创新和协作学习的文化,能够为组织带来更多的成果和最大化的成功。

领导者应提供明确的期望和指导,确保团队成员了解自己的角色和责任。以共同理想为基础的 DevOps-ITSM 价值流管理和可视化管理,促进了安全和信任的数字文化,以满足组织在 VUCA 经济环境中不断变化的目标。

了解 DevOps 和 IT 服务管理 (ITSM) 概念如何对培养心理安全感和减少工作环境中的技术压力至关重要。

这篇关于利用DevOps和ITSM的集成能促进IT技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/739278

相关文章

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

Java集成Onlyoffice的示例代码及场景分析

《Java集成Onlyoffice的示例代码及场景分析》:本文主要介绍Java集成Onlyoffice的示例代码及场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将o

Swagger2与Springdoc集成与使用详解

《Swagger2与Springdoc集成与使用详解》:本文主要介绍Swagger2与Springdoc集成与使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1. 依赖配置2. 基础配置2.1 启用 Springdoc2.2 自定义 OpenAPI 信息3.

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Spring Boot 集成 Solr 的详细示例

《SpringBoot集成Solr的详细示例》:本文主要介绍SpringBoot集成Solr的详细示例,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录环境准备添加依赖配置 Solr 连接定义实体类编写 Repository 接口创建 Service 与 Controller示例运行

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4