fbpx

Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

根据
2023 年智能自动化支出与趋势报告
显示,54% 的企业计划投资
RPA
今年。 42% 的受访者表示他们已经投资了 RPA,可以说全球企业正在意识到自动化的巨大优势。 这种广泛采用是非常有意义的;哪个组织不想降低成本、提高生产率并拥有更快乐的员工呢?

然而,虽然 RPA 的优势可能非常明显,但实现自动化的途径却往往不那么为人所知。 RPA 生命周期有许多陷阱,但只要采取谨慎的策略,就能轻松避免。 成功
RPA 的实施
首先要进行仔细的评估和规划,然后再进行严格的测试、部署和维护。

请遵循以下十个机器人流程自动化步骤,以确保您的实施尽可能顺利。 本指南将引导您从构思到启动第一个 RPA 流程。

 

什么是 RPA 生命周期?

 

机器人流程自动化生命周期描述了设计、构建和执行 RPA 流程所需的各个步骤。 关于成功实施 RPA 所需的生命周期阶段,有很多生动而健康的争论。 不过,这方面的最佳思路有几个共同阶段,如评估、测试、测量和维护。 因此,RPA 生命周期借鉴了一般软件开发中采用的许多最佳实践。

 

在此,我们将介绍 RPA 的十个关键阶段,它们将为您的项目带来最大的成功机会。

 

#1. 确立目标

 

任何良好的 RPA 生命周期都始于建立明确的目标。 按照斯坦迪什集团的说法、 成功交付的 IT 项目不到 30%。 造成这些令人沮丧的数字的原因有很多,包括计划不周、需求不断变化以及团队成员之间缺乏协调。 然而,缺乏具体目标是导致 IT 项目失败的最有害原因之一。

所有业务项目或活动都需要明确的目标。 它们可以帮助你保持注意力集中,让你制定明确和可衡量的工作目标。 因此,在考虑要自动化的具体 RPA 流程之前,您必须概述为什么要走这条路。

确定您希望从流程中实现的目标。 典型的 RPA 目标包括但不限于以下内容:

  • 降低成本
  • 提高生产力
  • 提高员工满意度并留住员工
  • 提高竞争力
  • 实现数字化转型

无论您的动机是什么,在进入下面的机器人流程自动化步骤之前,请确保您已明确了自己的目标。

 

如果您在撰写目标时需要帮助,请使用 SMART 首字母缩写词。 所有目标都应该是

  • S特殊
  • M可测量
  • A
  • R相关
  • T时限

 

让我们来探讨如何将 SMART 框架应用于 RPA 项目。

 

项目示例

一家电子商务网站希望建立一个竞争对手价格比较工具,以便始终提供最低价格。

 

具体:

RPA 机器人会每隔 1 小时从特定网站上抓取数据,在数据库中构建信息结构,并调整公司网站上的价格,以确保其与竞争对手一样具有竞争力。 这种自动化将取代现有的业务流程,而现有的业务流程需要四名人工来完成。

 

可衡量:

当四名人工不再手动检查和调整网站上的价格时,该项目将被视为成功。

 

可实现:

可以通过实施 RPA 解决方案来实现自动化,该解决方案可以检查页面、提取定价数据并将其导出到表格中。 RPA 解决方案还必须集成到内容管理系统中,并拥有更新和发布新数据的权限。

 

相关:

从手动工作流程到自动化工作流程,将节省四名员工的工作时间,从而支持该组织减少员工管理费用的目标。

 

有时限:

该项目应在未来三个月内完成。 实施速度非常重要,这也是 RPA 成为最佳人选的另一个原因。

 

#2. 确定 RPA 流程候选者

 

接下来,我们将进入最重要的 RPA 阶段之一:确定要自动化的流程。 在上一个 RPA 生命周期阶段,您概述了自己的目标。 您应根据这些目标确定哪些任务适合 RPA。

比方说,您的目标是节省处理工资单的时间。 在 RPA 开发生命周期的这一阶段,您需要分解运行薪资管理所涉及的所有流程。 然后,再决定哪些阶段仍需要人工干预,哪些适合 RPA 流程。

同样,如果员工满意度是你的目标,你就需要审核现有的工作流程,找出占用员工时间的重复性和平凡的任务。

在进行这项研究时,您将了解到通过实施 RPA 可以节省多少工时或其他资源。 请记住,要使 RPA 有价值,您所自动化的任务和流程必须足够多。

 

流程示例

一家航运公司因员工流失而遭受重创。 这个问题正在损害生产力和客户服务水平。 一项内部调查显示,由于大量的重复性工作,如跟踪和更新发货查询,员工的满意度很低。

为了提高员工满意度,航运公司发现需要一个自动系统来代替人工搜索航运公司的更新信息。 所涉及的 RPA 流程包括

 

  • 机器人搜索航运供应商网站,并向其内部业务系统提供最新配送信息

 

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

  • 机器人可实时向客户发送电子邮件或短信,减少客户支持单、电话和询问。

 

#3. 进行可行性测试

 

RPA 可行性测试包括深入研究您在之前的 RPA 项目生命周期阶段中确定的每个 RPA 流程,并真正了解其可行性。 您可以将 RPA 可行性评估分为三个不同的阶段。

 

第 1 阶段:流程评估

 

RPA 流程评估应尽可能详细。 虽然 扎普测试 在使用计算机视觉技术(CVT)捕捉和模仿任务中的人机交互时,您仍应记录每个步骤,直至按键。 现在是时候找出你想要自动化的任务是否是真正基于规则、步骤驱动的流程了。

 

第 2 阶段:技术评估:

 

接下来,您需要考虑更多的技术问题。 例如,如果您想实现投资回报率,就需要高交易量。 同样,您还需要考虑项目的可扩展性、RPA 工具将与之交互的程序的稳定性,以及组织对新工作流程和 RPA 实施的适应程度。

考虑任务所需的数据输入和输出类型。 如果输入使用的是结构化数据,那就很好。 如果它们是非结构化的,您可能需要额外的应用程序或模板来解决问题。

之后,您应该考虑软件堆栈。 如何在现有技术环境中集成 RPA 软件?

 

第 3 阶段:投资回报率评估:

 

您的项目可能有预算。 您可能已经四处打听,大致了解了 RPA 工作流程的实施成本。 现在,您需要计算一下数字,看看实施 RPA 工具是否不仅具有成本效益,还能为您的企业带来收益。 麦肯锡数字咨询公司认为,RPA 项目的投资回报率可介于 30% 和 200 在第一年内。 这个范围相当大,所以要尽量缩小范围。

 

流程示例

一家中型银行向一个新地区扩张。 作为其战略的一部分,它向新消费者提供贷款。 然而,这些贷款的处理都是手工进行的,给现有员工造成了相当大的压力。

管理层进行可行性测试,以确认以下内容:

  • 流程:贷款审批基于严格的标准;决策无需人工干预,因为它是以规则为基础的
  • 技术: 申请表包括结构化数据,RPA 机器人可以处理这些数据,并返回批准或拒绝的结果
  • 投资回报率: 人工处理贷款申请将需要聘用五名新的团队成员,因此,实施 RPA 系统的成本效益要高得多。 确保投资回报率。

 

#4. 选择正确的 RPA 解决方案

 

一旦您做了艰苦的努力,了解了自己的目标,概述了想要实现自动化的流程,并评估了项目的可行性,就该着手选择供应商了。 对供应商及其解决方案进行尽职调查至关重要,但这里没有硬性规定。 这在很大程度上取决于项目的规模和范围、哪些员工将使用 RPA、预算以及其他一系列因素。

 

以下是一些需要考虑的主要事项。

 

项目要求:

 

考察在你的领域有良好记录的供应商。 虽然 RPA 工具非常灵活,但找到在行业内有经验的供应商可以帮助您更快地完成 RPA 开发生命周期。 然而,也许更重要的是,您应该考虑项目的规模和范围,并根据这些参数来寻找供应商。

例如,现在正是考虑 RPA 项目在整个业务中的应用范围的好时机。 如果是需要许多席位的大型项目,许可成本是一个重要的考虑因素。 同样,如果您的企业正在积极发展,或者成功推出 RPA 的优势将使您能够扩大规模,那么在一个订购价格下提供无限许可证的解决方案将很有意义。

 

技术:

 

考虑您的项目以及实现目标所需的具体工具。 需要考虑的因素包括所需的许可证数量、计算机视觉技术的可用性、可重复使用的代码、跨平台脚本、API 集成等。 尽量使供应商的 USP 与您的要求相一致。

同样,您的很多决定都会受到项目具体范围的影响。 例如,全球许多企业和政府仍在依赖传统系统。 企业不迁移这些过时的应用程序有很多原因,包括成本、过于复杂,甚至认识到虽然这些系统已经老旧,但它们或多或少仍能完成工作,达到可接受的水平。

RPA 工具是将这些工具引向现代化的绝佳途径。 虽然应用程序接口、集成平台和人工都是可以从这些系统中读写数据的方法,但 RPA 工具是一种更具成本效益的方法。 更重要的是,这些 RPA 软件的模块化特性意味着您可以将传统系统扩展为解决方案,从而提供更强大的工作流程。

其他能让您的 RPA 工作流程更具优势的技术包括跨应用和跨平台工具。 如果您的业务流程涉及不同设备和应用程序之间的集成或远程团队之间的协作,那么 RPA 可以提供您所需的多功能性。

 

易于使用:

 

RPA 解决方案旨在让非技术团队从自动化中获得最大收益。 具有直观界面的无代码或无脚本工具是最佳选择。 编码需要花费大量时间,并需要熟练的开发人员。 而无代码工具则只受限于员工的创造力和解决问题的能力。

当然,易用性并不局限于直观的用户界面(UI)。 这一概念还延伸到有效的入职培训,确保您的团队知道如何从自动化投资中获得最大收益。 我们建议仔细考虑 “软件+服务 “许可模式与纯软件许可模式之间的区别。

 

支持:

 

客户支持至关重要,尤其是对于首次开展 RPA 项目的团队而言。 此外,在实现关键业务工作流程自动化时,必须提供响应迅速的支持。

有些工具(如 ZAPTEST)提供专门的专家服务,帮助您在整个 RPA 生命周期内实施和维护解决方案。 经过认证的 ZAP 专家接受过与自动化相关的多个学科的培训,包括 RPA 实施的最佳实践。 我们的专家可以帮助您规划和开发工作流程。 此外,凭借在软件测试自动化方面的经验,他们还能协助进行功能和性能测试,我们将在本指南的第 7 步中探讨这一点。

除了专门的支持外,还要注意 RPA 解决方案是否拥有活跃的用户社区;论坛是一个极好的信息库。

 

价格

 

价格始终是一个需要考虑的因素。 没有人的预算是无限的。 请记住,最贵的工具不一定是最好的。 因此,在选择供应商时要看重其价值。

大多数 RPA 解决方案使用月度或年度许可证。 不过,每个供应商提供的订购服务差别很大。 寻找供应商之间的差异点,尤其是无限制许可等方面。 当您扩展 RPA 功能或扩大业务规模时,无限许可证可确保您的成本固定且可预测。

此外,还要寻找那些在套餐中包含一流支持服务的供应商。 例如,我们的企业套餐提供一名 ZAP 专家,与您的团队一起工作,以交付取得成果的实施方案。 订阅费用可以抵消一名技术人员的工资,这就带来了巨大的价值。

 

声誉

 

供应商的声誉是衡量其可靠性和质量的重要指标。 如今,我们都可以通过在线评论来了解情况。 此外,不要害怕向供应商索取相关案例研究或推荐信。

如果您想与 RPA 解决方案合作或提供白标服务,请与供应商沟通,并向现有顾问和合作伙伴寻求建议。 这些解决方案也非常适合机构和业务服务提供商。

 

#5. 设计

 

设计是 RPA 生命周期管理的重要阶段。 这是你所有计划和研究成形的时刻。 在这里,您可以利用可行性测试阶段生成的信息,为您的 RPA 流程绘制地图。

此时,您可以开始编写流程设计文档 (PDD)。 由于有了通信工具和云主机,这些文件的协作性非常强。 酌情鼓励利益相关者合作,以确保您的意见具有深度。

一旦有了流程模型,就可以绘制出依赖关系图。 这些可以是作为流程触发器、输入或输出的特定应用程序、数据库和电子表格。

如果没有流程 B 就无法完成流程 A,那么就存在依赖关系。 当然,这是最简单的情况。 大型项目如果有多个相互依赖的流程,很快就会变得一团糟,因此最好绘制一个流程图。

 

#6. 开发

 

开发是 RPA 实施过程中最令人兴奋的部分之一。 在这里,你所有的研究都将变成实实在在的东西。 根据您选择的 RPA 供应商,这一阶段可能非常复杂,需要一些技术技能,也可能非常友好和直观。

ZAPTEST 提供两种不同的 RPA 流程开发方法。 首先,您可以使用屏幕记录仪观察人类工人执行任务的过程,您希望将其转换为 RPA 工作流程。 我们的技术会记录任务,并将其分解为可编辑的步骤。 或者,您也可以使用具有拖放功能的工作流程映射软件,对所需步骤进行编程。

 

#7. 测试

 

下一个机器人流程自动化生命周期阶段至关重要。 虽然您的流程自动化可能已经完成,但在投入使用之前,您必须对其进行测试。 一些 RPA 流程非常简单,而另一些流程则因依赖关系、交易量或其他因素而更加复杂。

此时,您可以在暂存环境中测试进程,以确保其按预期运行。 软件测试自动化工具 通过创建一系列 RPA 可能面临的情景,可以帮助确保您从各个角度进行应对。 您应建立详细的测试脚本,在运行场景的同时,根据预期结果衡量输出。

性能和负载测试对于确保 RPA 流程经得起日常使用的考验也至关重要。 此外,虽然测试团队是验证 RPA 实施是否正常运行的最佳人选,但也可以考虑询问用户和其他利益相关者的意见。

进行细致的记录,并记录任何必须处理的异常情况。

 

#8. 测量

 

您可以使用大量指标来衡量自动化尝试的成功率和性能。 其中许多指标将直接与您在步骤 1 中确定的目标和异议挂钩。 不过,还有一些考虑因素与部署速度、投资回报率等有关。

RPA 是一个持续的过程。 虽然我们的想法是设定并让其运行,但您应不断监控您的流程,以确保它们实现预期收益和最佳性能。

以下是一些常用的 RPA 指标列表

  • 速度: 流程从头到尾完成所需的平均时间
  • 准确性: 衡量已处理数据准确性的百分比
  • 预期业务价值: RPA 流程为企业节省的时间、金钱或其他资源的衡量标准
  • 停机时间:RPA 流程不可用的时间(小时或天

 

#9. 备份计划

 

虽然部署 RPA 工作流程是为了抛弃旧方法,但您始终应该有一个备份计划。 任何 IT 专业人员或企业领导者都知道,事情随时都可能出错,而且往往是在最糟糕的时候出错。

如果您使用 RPA 流程来处理关键任务,您需要制定业务连续性计划,以防出错。 备份计划因实施情况而异,但可能包括在停机期间调用人工完成重要任务。

 

#10. 部署和维护

 

完成这些 RPA 实施步骤后,就可以将 RPA 解决方案应用到生产环境中了。

RPA 流程有很多依赖关系。 虽然您的流程可能保持不变,但集成的应用程序、电子表格和数据库可能会发生变化。 或者,同样可能的是,安全证书会发生变化。 发生这种情况时,会导致 RPA 流程返回异常。 定期监控、测试和维护计划有助于确保最长的正常运行时间。

 

最后的想法

 

RPA 流程的实施应该是深思熟虑和周密计划的结果。 遵循这十个步骤,就能为您的项目带来最大的成功机会。 信息技术项目的失败率高得令人无法接受。 不要成为统计数据。 遵循这些步骤,您就能坐享 RPA 项目带来的好处和价值。

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post