# 如何引进高级的 IT 自动化项目:一个 3 步走计划
如果您的团队与大多数 IT 组织一样,您的团队正在执行某种形式的自动化(包括开发和运营),即使只是运行简单的脚本来完成基本任务。
事实上,开始自动化之旅的最佳地点是执行普通的、低技能的任务,例如密码重置、帐户创建、备份或新服务器设置。但是,在您实现这些类型的流程自动化之后,接下来应该做什么呢?
更高级的自动化需要付出一些努力,获得预算批准需要您展示价值——特别是考虑到成本。有大量的自动化技术——包括机器人流程自动化 (RPA) ——但每种技术都需要允许、劳动力和培训资源的组合使用。
这些成本可能相当高,因此如果您想向 CFO 表明您的预算支出是明智的,那么确保在短时间内实现价值是关键的因素。下面是实现的方法
确定所有需要自动化的功能
确定下一步自动化的最佳方法是首先确定您可以自动化哪些复杂的 IT 流程。此列表中的内容可能包括从头到尾部署软件应用程序、根据负载自动配置和取消配置服务器,甚至部署服务器并将其自动添加到监控、应用程序映射、安全扫描等。
开发的组织应该一直在寻找自动化其 CI/CD 管道和[测试的方法
优先考虑您的清单
创建列表后,查找最常使用的场景并从那里开始。这些可能是防火墙规则更改,甚至是完整的应用程序服务器部署。不管它是什么,如果它被频繁使用,它将具有最高的即时投资回报率。
接下来,考虑该项目是否可以和您已经拥有的较小的自动化流程想结合,这意味着您不必从头开始。也意味着在研发方面可以节省大量成本,并且可以更轻松地获得快速投资回报。
您可能还有一长串需要自动化的事情,但并非所有事情都能快速获得投资回报。还要考虑具有最快 ROI 的项目会因公司和行业而异。更复杂的自动化功能可能需要进行广泛的研发,这意味着如果它们不经常使用,您需要数月甚至数年才能看到回报。
组合构建模块
当您继续并选择要自动化的事物时,将您构建的每个自动化视为一个构建块,然后考虑如何将它们组合起来以构建更精细的自动化流程。
例如,一个模块连接到 REST API,而另一个块则运行脚本。将几个块放在一起,突然之间,您已经构建了创建新服务器所需的自动化。
另一组块组装在一起时,可能会在服务器上安装监控代理。现在采用这两个,添加几个块来连接它们,突然之间,您拥有一个更加复杂的自动化流程,而无需太多额外的努力。
这是另一个示例:如果您已经可以使用 CI/CD 管道配置服务器、安装软件和部署软件更新,您可以快速组合所有这些,只需单击一下即可部署具有您想要的特定版本开发代码的服务器跑步。这样可以节省数小时,并允许您的DevOps 团队快速测试不同版本代码的错误。
您也不必将完整的自动化部分编织在一起。可能有一些自动化流程您可以重用,有一些可以不用。在这方面,组装自动化构建块类似于编码。你从这里取几行,从那里取几行,添加你自己的代码,你就有了一个新脚本。
以现有资源为基础,您可以将过去的成功转化为额外的成本节省。能够看到可供您使用的构建块以及如何以最少的努力将它们组合在一起是一门艺术——一旦掌握,您就可以体验到您所读到的各种自动化优势和投资回报率。
总结:
将您的自动化提升到一个新的水平是遵循以下五个关键步骤的问题:
- 确定未自动化的最常见任务。
- 找出这些任务的哪些部分已经自动化,或者您可以在哪些地方重用来自其他任务的自动化流程。
- 创建新的部分。
- 将所有成分合并到一个工作流程中。
- 根据您的预算重复尽可能多的项目。
这样做,您就可以顺利地构建各种复杂的流程自动化项目,这些项目可提供强大的投资回报率并获得 CFO 办公室的批准。
最后,不要害怕寻求帮助。
# 如何引进高级的 IT 自动化项目:一个 3 步走计划的更多相关文章
- 项目那几步走:先配置setting路径文件、创建数据库、执行数据库迁移命令、配置mysql数据库信息、注册app、注释中间件、pymysql替换mysqldb-配置urls路由-继续视图函数-然后HTML页面展示-HTML里面导入css文件、models配置数据库表、
django使用mysql数据库: 首先cmd创建库 1.settings: """Django settings for day42 project. Generate ...
- Selenium Web 自动化 - 项目实战(三)
Selenium Web 自动化 - 项目实战(三) 2016-08-10 目录 1 关键字驱动概述2 框架更改总览3 框架更改详解 3.1 解析新增页面目录 3.2 解析新增测试用例目录 3. ...
- Gulp.js - 简单、直观的自动化项目构建工具
Gulp.js 是一个简单.直观的构建系统.崇尚代码优于配置,使复杂的任务更好管理.通过结合 NodeJS 的数据流的能力,你能够快速构建.通过简单的 API 接口,只需几步就能搭建起自己的自动化项目 ...
- 高级四则运算器—结对项目反思(193 & 105)
高级四则运算器—结对项目反思(193 & 105) 本周我和一位韩国同学(71061105)一起结对编程完成了我们的结对项目——高级的小学四则运算题目生成器. PSP表格 PSP2.1 P ...
- 高级四则运算器—结对项目总结(193 &105)
高级四则运算器—结对项目总结 为了将感想与项目经验体会分割一下,特在此新开一篇博文. 界面设计 啥都不说,先上图震慑一下... 上面的三个界面是我们本次结对项目的主界面,恩,我也觉得挺漂亮的!你问我界 ...
- Yii2高级版本复制新项目出现问题解决(转)
引用于 http://www.linuxidc.com/Linux/2015-02/114116.htm Yii2高级版本复制新项目会遇到下面的报错信息: exception 'yii\base\In ...
- Selenium Web 自动化 - 项目持续集成(进阶)
Selenium Web 自动化 - 项目持续集成(进阶) 2017-03-09 目录 1 背景及目标2 环境配置 2.1 SVN的安装及使用 2.2 新建Jenkins任务3 过程分析 1 背景 ...
- Selenium Web 自动化 - 项目持续集成
Selenium Web 自动化 - 项目持续集成 2017-02-13 目录 1环境准备 1.1 安装git 1.2 安装jenkins 1.3 安装jenkins插件 1.4 jekins ...
- 重磅推出:AutoProject Studio 自动化项目生成器
AutoProject Studio 自动化项目生成器 核心架构图 AutoProject Studio 自动化项目生成器是一款基于C#.Net Framework 4.0为平台自主研发.专为软件设计 ...
- Selenium Web 自动化 - 项目实战环境准备
Selenium Web 自动化 - 项目实战环境准备 2016-08-29 目录 1 部署TestNG 1.1 安装TestNG 1.2 添加TestNG类库2 部署Maven 2.1 mav ...
随机推荐
- sed 删除 替换 文件内容
sed添加一行内容 使用sed命令添加一行内容有多种实现方法,下面是几种不同的实现方法: 方法一:使用sed命令在指定行前添加一行内容 sed '2i This is a new line ...
- 推荐一个windows系统的下载和安装的网址:win7之家
win7之家:http://www.windows7en.com/ 精校 完整 极致 Windows系统下载仓储站HelloWindows :https://hellowindows.cn/
- UdpClient.BeginReceive(AsyncCallback, Object) 方法
命名空间: System.Net.Sockets 程序集: System.Net.Sockets.dll 从远程主机异步接收数据报. public IAsyncResult BeginReceive ...
- Windows7下关闭和打开IPV6隧道
IPv6隧道是将IPv6报文封装在IPv4报文中,让IPv6数据包穿过IPv4网络进行通信.对于采用隧道技术的设备来说,在隧道的入口处,将IPv6的数据报封装进IPv4,IPv4报文的源地址和目的地址 ...
- IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣
本文由京东技术王泽知分享,原题"基于Web的跨平台桌面应用开发",下文进行了排版和内容优化. 1.引言 近些年来,跨平台跨端一直是比较热门的话题,Write once, run a ...
- 2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组 nums 和一个由二维数组 queries 组成的查询列表,其中每个查询的格式为 queries[i] = [pos
2025-01-04:不包含相邻元素的子序列的最大和.用go语言,给定一个整数数组 nums 和一个由二维数组 queries 组成的查询列表,其中每个查询的格式为 queries[i] = [pos ...
- datahub 采集oracle数据 DPI-1047: Cannot locate a 64-bit Oracle Client library: libclntsh.so
datahub 命令行采集oracle 报错如下: datahub ingest -c oracle.yml sqlalchemy.exc.DatabaseError: (cx_Oracle.Data ...
- snpEff安装
下载安装包: wget http://sourceforge.net/projects/snpeff/files/snpEff_v3_6_core.zip 解压安装包: unzip snpEff_v3 ...
- sqlserver空间数据 + c# 实现查询附近的设备
前言 一个小需求的实现,做一个备忘,个人理解,可能存在错误. 客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序 第一个想到的的是找百度 ...
- Linux常见问题合集
Linux基本指令 连接SSH ssh uesrname@ip 例如:ssh root@192.168.43.217 Linux 创建多级目录命令: mkdir -p 示例:mkdir -p proj ...