从流程的自动化中获得最大价值的10种方式

简介:

 流程自动化很好,如果它可以节省时间并减少错误。但是如果它不能在业务流程中“很好地契合”,那么会难以得到普及。问问有谁没有对语音助手感到伤脑筋。

所幸的是,某些最佳实践让你可以从流程自动化中获得最大价值,以下就是其中的10项。

1、保持简单

一个流程自动化项目越复杂,那么就会出现越来越多的故障点,就越难以修复。当数据切换简单易行,你不要做太多干预的时候,自动化的效果是最好的。

2、如果是语音自动化,必须是单音节!

转向采用基于语音技术的组织机构说,单字语音命令例如“下一步”或者“停止”在自动化中的效果最好。这让基于语音的自动化能够更轻松地处理不同的口音,并准确在使用生僻单词的时候准确破译单词。然后它可以翻译为一种数字格式,该格式可以发送给系统以做进一步自动化和追踪。

3、为自动化确定最佳商业案例

对于批准了自动技术采购订单的高管来说,他希望这能够业务带来看得见摸得着的投资回报,所以增强自动化的商业案例,在你投资之前明确要交付些什么。

4、考虑一下人体工程学和人工干预点

我们很容易感受到自动化带来的种种美好……也很容易忘记了人类依然是要依赖于这种自动化以及必须与这种自动化进行交互的事实。你的部分流程设计应该包括人类与自动化之间端到端的切换。自动化将包括哪些人类接触点?是否有时候手动操作是很必要的?如果人类决定他们要干预的话会怎样?自动化中是否有足够的“中断点”以辅助做到这一点呢?

5、不要忘了故障转移

当自动化流程推荐系统关机和故障转移的时候,人们喜欢接管过来并自行决定。从技术的角度来看,有大量的自动化和分析可以实现故障转移——但是重大的系统故障转移还要求为客户、投资者以及董事会做出冗长的解释。这就是为什么为此负责的经理们希望自己做进行按下按钮。

6、定义你的系统提示条件

如果自动化会发出警报,那么仔细确定会触发这些警报的条件。你还应该确定谁会接收到这些警报,以及他们在特定条件下可以干预采取的措施。

7、文档以及/或者修改系统和操作程序

转向自动化,意味着企业和系统流程将不可避免地发生改变。作为工作的一部分,将会有一个项目任务更新操作和系统程序,这样IT和业务部门的员工就可以与自动化保持同步。作为最后一步,这些修改的操作和系统程序应该经过员工的测试,以确保在任何自动化进入生产环节之前经过了实践的检验。

8、使用标准应用编程接口(API)

如果你打算将自动化集成到一个现有系统中,那就使用标准API来实现系统之间的数据传送。这避免了对定制代码和接口设计及维护的需求。

9、在切换前测试系统

应该对将自动化带到所有可能涉及的场景中的脚本进行系统测试。

10、测试操作和业务流程

IT自动化计划往往不包括对业务框架本身中的新自动化实际测试,这一点令人惊讶。举例来说,如果你做的是金融业务,那么在贷款发放中的自动化是否和信用卡审批的自动化一样完美?每个采用自动化的业务场景都应该进过彻底测试、调试、在投入生产环节之前得到最终用户的批准。如果自动化是一个客户接触点(就像语音助手那样),那么这些操作测试应该包括一个由外部客户组成的测试组,这样你就可以验证新客户体验是否是积极的。


  

原文发布时间为:2015-7-14

 

本文作者:孙博

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网


目录
相关文章
利用 GitHub Actions 自动化你的软件开发流程
GitHub Actions 是由 GitHub 提供的自动化工具,可让你在仓库中触发和执行自动化工作流程,如自动运行测试和部署应用。其核心概念包括工作流程(定义在 YAML 文件中的一系列自动化步骤)、作业和步骤。本文将指导你如何设置和使用 GitHub Actions,并提供实用的自动化示例,帮助你提高开发效率和代码质量。通过简单的配置文件,你可以实现自动运行测试、部署应用甚至自动合并 Pull Requests。
利用 GitHub Actions 自动化你的软件开发流程
在现代软件开发中,自动化是提升效率与质量的关键。GitHub Actions 作为 GitHub 的强大自动化工具,允许你在仓库中自动执行多种任务,如测试、打包、部署代码及自动合并 Pull Requests。本文介绍了 GitHub Actions 的核心概念、设置方法及其实用示例,帮助你快速上手并优化开发流程。通过 YAML 文件定义的工作流程可显著提高工作效率和代码质量。
|
24天前
|
开发者
利用 GitHub Actions 自动化你的软件开发流程
在快速发展的软件开发环境中,自动化对于提升效率与质量至关重要。GitHub Actions 作为一款强大的工具,能帮助开发者实现从自动运行测试到部署应用等工作的自动化。本文详细介绍了 GitHub Actions 的核心概念、设置方法及实际应用示例,如自动测试、部署和合并 Pull Requests,助力提升开发流程的自动化水平。
利用 GitHub Actions 自动化你的软件开发流程
GitHub Actions 是 GitHub 提供的自动化工具,可在仓库中触发和执行工作流程,包括自动运行测试、部署应用等。其核心概念包括工作流程(Workflow)、作业(Job)和步骤(Step),均定义在 YAML 文件中。本文将指导你如何设置和使用 GitHub Actions,并提供自动运行测试、部署应用及合并 Pull Requests 的示例,帮助提高开发效率和代码质量。
|
2月前
|
持续交付 jenkins Devops
WPF与DevOps的完美邂逅:从Jenkins配置到自动化部署,全流程解析持续集成与持续交付的最佳实践
【8月更文挑战第31天】WPF与DevOps的结合开启了软件生命周期管理的新篇章。通过Jenkins等CI/CD工具,实现从代码提交到自动构建、测试及部署的全流程自动化。本文详细介绍了如何配置Jenkins来管理WPF项目的构建任务,确保每次代码提交都能触发自动化流程,提升开发效率和代码质量。这一方法不仅简化了开发流程,还加强了团队协作,是WPF开发者拥抱DevOps文化的理想指南。
49 1
|
2月前
|
持续交付 jenkins C#
“WPF与DevOps深度融合:从Jenkins配置到自动化部署全流程解析,助你实现持续集成与持续交付的无缝衔接”
【8月更文挑战第31天】本文详细介绍如何在Windows Presentation Foundation(WPF)项目中应用DevOps实践,实现自动化部署与持续集成。通过具体代码示例和步骤指导,介绍选择Jenkins作为CI/CD工具,结合Git进行源码管理,配置构建任务、触发器、环境、构建步骤、测试及部署等环节,显著提升开发效率和代码质量。
48 0
|
2月前
|
运维 监控 jenkins
自动化运维实践:构建高效的CI/CD流程
【8月更文挑战第31天】在软件开发的海洋中,持续集成和持续交付(CI/CD)是推动现代开发实践的强大潮流。本文将带你潜入这股潮流之下,探索如何构建一个高效且灵活的自动化运维流程,以提升软件交付的速度与质量。我们将从基础工具的选择到流程设计,再到实际操作的技巧,逐步展开讨论,并结合代码示例,使理论与实践紧密结合。
|
29天前
|
运维 Ubuntu Devops
自动化运维工具的魅力:Ansible入门
【9月更文挑战第5天】在快速变化的IT世界里,自动化运维不再是可选项,而是必需品。Ansible,一款简单却强大的自动化工具,正成为众多DevOps工程师的首选。本文将带你了解Ansible的基本概念、安装步骤以及如何编写简单的Playbook,从而开启你的自动化之旅。
67 36
|
6天前
|
机器学习/深度学习 运维 Cloud Native
构建高效运维体系:从自动化到智能化的演进之路
在当今数字化时代,运维作为信息技术的重要支柱,其效率与创新能力直接关系到企业信息系统的稳定性和业务连续性。本文将探讨如何通过技术手段,实现运维从传统手工操作向自动化、智能化的转变,进而构建一个高效、可靠的运维体系。我们将从自动化工具的应用开始,逐步深入到智能运维的实践,最终展望云原生架构下的运维未来趋势。
|
9天前
|
机器学习/深度学习 人工智能 运维
构建高效运维体系:从自动化到智能化的演进之路
在当今数字化时代,运维作为保障企业IT系统稳定运行的关键环节,正经历着前所未有的变革。本文将探讨如何通过实施自动化和引入智能化技术,构建一个更加高效、可靠的运维体系,以应对日益复杂的业务需求和技术挑战。
22 1
下一篇
无影云桌面