“为什么部署RPA前要进行POC?RPA不是开箱即用吗?”

其实,RPA的实施并非总是一帆风顺,“碰坑”在所难免。

据安永报告显示,30%至50%的初始RPA项目都以失败告终。

之所以会出现这种情况,是由于企业在部署RPA的过程中,碰上了“实施砖墙”。

而在部署RPA前进行POC,则有助于提高RPA项目的实施成功率和可扩展性,以便更好更快地部署RPA。“

POC是什么?

概念验证

(Proof of Concept,POC)

POC是一种有效的方法,可根据用户对RPA项目的具体要求,在指定的业务场景,通过对编写好的脚本进行测试,发现其局限性并提供反馈,以提前排除隐患,确保机器人能达到预期效果。其关键特点是匹配用户真实的业务场景。

可以说,POC是企业部署RPA的必经环节,企业需要POC来确定业务流程在技术上是否可行。

尤其对那些尚未部署过RPA的企业而言,RPA到底能带来多大影响,能否达到预期效果,这些都无从考证,因此更需要在部署RPA之前进行POC验证。

根据用户要求,POC大致分为两类:

01

短周期POC

周期短的POC,客户需要在短期内迅速地看到RPA的成效,这种类型的周期在2-4周内,甚至1-2周。

02

长周期POC

周期长的POC,这种类型的项目周期在4到6周左右。虽然是POC项目,但是项目的规模、周期同普通的RPA项目没有区别。

为POC选择正确的流程

RPA项目的失败大都源于选错了流程,即选择了那些过于复杂、变化多端、业务价值低的流程。那么,POC时选择什么样的流程比较合适呢?

POC的理想候选流程类型:

大小合理 尽量选择从效益高的小流程入手
相对简单 选择不太复杂的流程,避免流程分叉
基于规则 选择操作规则固定明确、有特定程序的流程
重复成熟 选择高度重复、成熟稳定的流程,节省时间和成本
业务量大 通过大量业务测试,可确保稳定的投资回报率
跨系统任务 选择需要用户访问多个系统才能完成的任务
结构化数据 选择结构化数据多、有稳定数据库的流程
快速见效 选择能快速产生高投资回报的流程

建立和执行POC的步骤

01规划

制定业务方案,其中应包括概述目标、成功标准(KPI)、项目范围、ROI预期、预算。

02评估

选定业务流程后,需要对该流程中的业务进行简单的梳理和分析,初步判断是否可以进行POC。主要评估依据:业务规则是否固定、技术是否无法实现。

03流程准备

对业务流程执行进行详细走查,删除过时、无关或多余的步骤。可借力流程挖掘软件查看流程真实状态,提前发现瓶颈。

04技术准备

建立技术环境以支持POC,这包括:安装POC所需RPA产品的电脑,确保执行流程的相关网站和系统可以访问等。

05开发

开发POC所需的代码。预先记录流程非常有用,因为它允许开发人员在开发过程中反复检查流程。任务挖掘软件是记录任务的一个很好的选择。

06结果演示

为用户、关键利益相关者安排并执行自动化演示。验证成功标准,确保达到目标和目的。

POC实施小技巧

01场景选择

应挑选那些有固定规则、逻辑性强,不需要人工参与,又有大量高度重复的场景进行POC。这样便于用户快速看到成果,有利于后续RPA项目的推广。

02方案制定

制定方案,首要确定最有可能看到具有积极业务影响的流程。通过ROI(投资回报)分析,挑选最优选择,确保提升实现业务流程自动化的可能性,使其在部署中获得最大价值。

03后续维护

必须要考虑RPA部署后的可维护性,这是重要测试指标之一。RPA部署必须具备较强的可维护性,RPA操作脚本必须具备参数化调整,同时还必须提供模块化组件,确保在系统调整时能够快速响应。

实施POC是为了更好地部署RPA。若能通过POC快速产生高投资回报率,为企业节省时间和成本,便可增加用户认可度,建立整个企业构建自动化的信心。

 

RPA项目POC指南:概念、步骤与技巧的更多相关文章

  1. Google开源项目风格指南

    Google开源项目风格指南 来源 https://github.com/zh-google-styleguide/zh-google-styleguide Google 开源项目风格指南 (中文版) ...

  2. 关于Scrapy爬虫项目运行和调试的小技巧(下篇)

    前几天给大家分享了关于Scrapy爬虫项目运行和调试的小技巧上篇,没来得及上车的小伙伴可以戳超链接看一下.今天小编继续沿着上篇的思路往下延伸,给大家分享更为实用的Scrapy项目调试技巧. 三.设置网 ...

  3. STM32之ADC+步骤小技巧(英文)

    神通广大的各位互联网的网友们.大家早上中午晚上好好好.今早起来很准时的收到了两条10086的扣月租的信息.心痛不已.怀着这心情.又开始了STM32的研究.早上做了计算机控制的PID实验,又让我想起了飞 ...

  4. 总结android项目的基本开发步骤(转帖)

    总结android项目的基本开发步骤(转帖)   做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流.一 应用规划:    ※确定功能.    ※必须的界面及界面跳转的流程. ...

  5. 在MyEclipse(2015)中上传项目到github的步骤(很详细)

    (图文)在MyEclipse(2015)中上传项目到github的步骤(很详细) git|smartGit使用详解 SmartGit使用教程

  6. .Net Core 项目部署IIS简单步骤

    1.新建一个解决方案: 我习惯会把运行文件移至一级目录 然后清除CoreTest 文件夹里面的文件 2.在解决方案中新建一个项目 点击确认有,这里有几种选择类型,我一般选择空类型(这里需要注意一下,空 ...

  7. Windows下编译vpx获得各个项目VS2010解决方案的步骤

    最近研究了一下几种常见的视频编码器:x264,x265,vpx.本文简单记录一下它们的编译方法. x264,x265,vpx这三个开源的视频编码器可以说是当今“最火”的视频编码器.x264现在占据着H ...

  8. Python安装pyinstaller方法,以及将项目生成可执行程序的步骤

    pyinstaller安装方法 前提:确保计算机安装了Python语言环境,并且正确配置了环境变量. 方法一:联网在线自动安装 选择一 Windows OS下进入cmd(命令行窗口) 输入:pip i ...

  9. Sharding-Jdbc概念与使用技巧

    1. Sharding-Jdbc概念与使用技巧 此讲解版本为4.0.0-RC1,目前最新的版本 2019年5月21日发布 1.1. 绑定表 指分片规则一致的主表和子表.例如:t_order表和t_or ...

随机推荐

  1. Codeforces 1304F1/F2 Animal Observation(单调队列优化 dp)

    easy 题目链接 & hard 题目链接 给出一张 \(n \times m\) 的矩阵,每个格子上面有一个数,你要在每行选出一个点 \((i,t)\),并覆盖左上角为 \((i,t)\), ...

  2. NFLSOJ 1072 - 【2021 六校联合训练 NOIP #1】异或(FWT+插值)

    题面传送门 一道非常不错的 FWT+插值的题 %%%%%%%%%%%% 还是那句话,反正非六校的看不到题对吧((( 方便起见在下文中设 \(n=2^d\). 首先很明显的一点是这题涉及两个维度:异或和 ...

  3. 如何反向推断基因型文件中的参考碱基(REF/ALT)?

    目录 需求 解决 方法一 方法二 需求 客户随手丢来一个基因型文件,类似于hapmap格式,只是少了中间多余的那几列,像这种类hapmap格式文件,往往是芯片数据. 这样的数据因为缺乏等位基因:参考碱 ...

  4. C++中Try Catch中的继承

    1.C++中Try Catch简介:我们编译运行程序出错的时候,编译器就会抛出异常.抛出异常要比终止程序灵活许多. 而C++异常是指在程序运行时发生的反常行为,这些行为超出了函数正常功能的范围.当程序 ...

  5. Vue函数防抖和函数节流

    函数防抖(debounce) 应用场景 登录.发短信等按钮避免用户点击太快,以致于发送了多次请求,需要防抖 调整浏览器窗口大小时,resize 次数过于频繁,造成计算过多,此时需要一次到位,就用到了防 ...

  6. day22面向对象编程思想

    day22面向对象编程思想 1.面向过程 面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 面向对象: 核 ...

  7. Spark(十)【RDD的读取和保存】

    目录 一.文件类型 1.Text文件 2.Json文件 3.对象文件 4.Sequence文件 二.文件系统 1. MySQL 2. Hbase 一.文件类型 1.Text文件 读写 读取 scala ...

  8. Scala(六)【模式匹配】

    目录 一.基本语法 二.匹配固定值 三.守卫 四.匹配类型 五.匹配集合 1.Array 2.List 3.元祖 4.对象和样例类 六.偏函数 七.赋值匹配 八.for循环匹配 一.基本语法 在匹配某 ...

  9. 单体内置对象 Global 和 Math

    单体内置对象 Global 和 Math 在所有代码执行前,作用域中就已经存在两个内置对象:Global(全局)和Math.在大多数ES实现中都不能直接访问Global对象.不过,WEB浏览器实现了承 ...

  10. Apache2配置文件解读

    每次碰到都不知道具体的作用,所以来分析一下 配置文件结构 apache2在启动的时候自动读取/etc/apache2/apache2.conf文件的配置信息,不同的配置项按功能分布在不同的文件中,然后 ...