利用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) 概念如何对培养心理安全感和减少工作环境中的技术压力至关重要。

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

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

相关文章

多人协作记账账本小程序开源版开发

多人协作记账账本小程序开源版开发 支持多人协作的记账本小程序,可用于家庭,团队,组织以及个人的日常收支情况记录,支持周月年度统计 便捷记账 便捷的记账方式,支持多种记账类型,快捷切换账本等 多账本 支…

猫头虎分享已解决Bug || ValueError: Setting an array element with a sequence.

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

python 基础知识点(蓝桥杯python科目个人复习计划49)

今日复习内容:做复习题 例题1:希尔排序 题目描述: 希尔排序是直接插入排序算法的一种更高效的改进版本,但它是非稳定排序算法。希尔排序是基于插入排序的以下两点性质而提出的改进方法之一: 1.插入排序在对几乎已经…

C++初阶:容器适配器priority_queue常用接口详解及模拟实现、仿函数介绍

介绍完了stack和queue的介绍以及模拟的相关内容后:C初阶:容器适配器介绍、stack和queue常用接口详解及模拟实现 接下来进行priority_queue的介绍以及模拟: 文章目录 1.priority_queue的介绍和使用1.1priority_queue的初步介绍1.2priority_que…

Spring 手动实现Spring底层机制

目录 一、前言 二、Spring底层整体架构 1.准备工作 : 2.架构分析 : (重要) 3.环境搭建 : 三、手动实现Spring容器结构 1.自定义注解 : 1.1 Component注解 1.2 Scope注解 2.自定义组件 : 3.自定义用于封装Bean信息的BeanDefinition类&a…

【MySQL系列 04】深入浅出索引

一、索引介绍 提到数据库索引,相信大家都不陌生,在日常工作中会经常接触到。比如某一个 SQL 查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。 但到底什么是索引,索引又是如何工作的…

【多线程】volatile 关键字、wait 和 notify方法详解

volatile 、wait 和 notify 🌲volatile关键字🚩保证内存可见性🚩volatile 不保证原⼦性 🌳wait 和 notify方法🚩wait()🚩notify()🚩notifyAll()方法 ⭕wait 和 sleep 的对比( 面试题…

基础光学系列:(一)光学在机器视觉中的角色:原理、应用与学习途径

光学是一门研究光的产生、传播以及与物质相互作用的科学,对于机器视觉技术的发展至关重要。机器视觉利用计算机和相机系统模拟人类视觉,解释和理解图像,广泛应用于制造业、医疗、安全监控等领域。本文旨在探讨光的传播原理及其在机器视觉中的…

低于API等级30的应用将无法在上述应用商店

minSdkVersion minSdkVersion用于指定应用兼容的最低Android版本(API等级)。 如果APP某些功能无法支持低版本Android系统的设备,可以配置minSdkVersion确保APP只能安装到指定Android版本以上的设备。HBuilder|HBuilderX中可在manifest.json中…

Linux快速修改ip地址

Linux修改IP配置 一 、查找ip配置文件 ifcfg-ens33二、编辑 vi ifcfg-ens33文件三、重启网络或者重启系统 一 、查找ip配置文件 ifcfg-ens33 cd /etc/sysconfig/network-scripts/ls //查看network-scripts文件夹下面的文件二、编辑 vi ifcfg-ens33文件 vi ifcfg-ens33注意&…

机器学习 深度学习资料 资源machine learning

Kaggle入门,看这一篇就够了 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/25686876 day1-1.什么是机器学习_哔哩哔哩_bilibiliday1-1.什么是机器学习是10天学会机器学习从入门到深度学习的第1集视频,该合集共计62集,视频收藏或关注UP主&a…

【MySQL】如何理解MySQL的存储引擎

一、常见存储引擎 我们可以知道表的类型是由存储引擎决定的,如图所示,我们可以看到MySQL中支持八种储存引擎,那么我们这里就介绍常用的三种存储引擎,分别是Innodb、MyISAM、Memory。 二、Innodb、MyISAM、Memory的特点 1、Inno…

day10-项目集成sharding-jdbc-今日指数

项目集成sharding-jdbc 目标 1.掌握shardingjdbc标准分片模式; 2.理解项目分库分表的设计思路; 3.理解分库分表代码实现流程; 第一章 项目分库分表实现 1、股票数据预期增长分析 ​ 由于今日指数是偏向海量数据分析的产品,而…

Go语言基础总结

一、Go语言结构 包声明 引入包 函数 变量 语句&表达式 注释 下面简单给出hello.go文件。 package src /*定义包名*/import "fmt" /*引入包*/func hello() { /*函数*/fmt.Println("Hello,World!") /*语句&表达式*/fmt.Println("菜鸟教…

深度学习环境配置常见指令

首先打开anaconda prompt,激活对应虚拟环境。 导入torch并获取对应版本 import torch torch.__version__导入torchvision并获取对应版本 import torchvision torchvision.__version__ 检查cuda是否可用 torch.cuda.is_available() 获取CUDA设备数 torch.cuda.…

基于SpringBoot的气象数据监测分析大屏

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

数据仓库选型建议

1 数仓分层 1.1 数仓分层的意义 **数据复用,减少重复开发:**规范数据分层,开发一些通用的中间层数据,能够减少极大的重复计算。数据的逐层加工原则,下层包含了上层数据加工所需要的全量数据,这样的加工方…

GEE必须会教程—邂逅线代中的矩阵(Array类型)

矩阵,一个令人头疼的名字,学过线性代数的友友们想必对矩阵的运算规则烂熟于心,与它延申出来的向量知识曾经让我们深陷其中。矩阵在高级的数据存储中占据着重要的地位。定义字典类型的过程,其实就是寻找key和value关系的过程&#…

Linux系统——Nginx服务状态码总结

目录 一、1xx状态码 100 Continue 101 Switch Protocols 102 Processing 二、2xx状态码 200 OK 201 Created 202 Accepted 203 Non-Authoritative Information 204 No Content 205 Reset Content 206 Partial Content 207 Multi-Status 208 Already Reported 三…

Upload-Labs-Linux1【CTF】

拿到这道题目一看&#xff0c;发现是upload靶场&#xff1b;这不简简单单吗&#xff1b;结果中间还是遇到了一些小问题 小坑总结&#xff1a;该关只识别标准php语法&#xff1a;<?php phpinfo()?>格式&#xff1b;即<?php ?> 不识别<? phpinfo()?> &…