1. 51RPA首页
  2. RPA学院

RPA数字化专题四:精益、六西格玛、敏捷

工欲善其事必先利其器,做好RPA项目,光会开发是不行的,还得有好方法

今天介绍的是我结合个人经历,认为最适合做RPA项目的方法论:Leagile。本文重点有:

精益思想 – Lean Thinking

“Lean”在英文里有精瘦的意思,延伸到流程中,则是指一个流程没有浪费,都是精华。Lean Thinking是来源于日本丰田汽车的Lean Production(精益生产)的。

详细的内容大家请自行百度,这里我强调两个重要的概念:价值链与浪费。

一个流程里面的每一个步骤,都可以根据其价值分成三类:

  • 创造价值的
  • 不创造价值但是必须做的
  • 不创造价值也不必须的

譬如我们的客户需要购买一只纸飞机,那么把一张纸折成纸飞机的过程就是产生价值的,但是拿起这张纸的过程是不产生价值但是必须要做的(否则我们也没办法开始折),而拿着这张纸翻来覆去,甚至在上面写字等事情则是不产生价值,也不是必须要做的。

每一个流程中步骤的价值,串起来就组成了价值链。而第三种步骤就被定义为浪,是我们需要减少甚至是杜绝的。浪费可以分成八类:DOWNTIME。

浪费定义
Defect  – 缺陷做出了不合格的产品,导致需要返工
Over-Production  – 超量生产生产了一些不需要的产品,浪费了时间、原材料与现金流
Waiting  – 等待在做A流程之前或过程有等待的时间
Non-utilized  Resources/Talent – 没有充分调度的资源/人才没有物尽其用,譬如一个高级工程师在做打扫卫生的工作
Transportation  – 运输把原材料、成品运输的路程其实是浪费,所以一般企业的位置要么靠近市场,要么靠近原材料
Inventory  – 库存多余的库存,包括WIP(半成品),都是浪费
Motion  – 运动指在生产过程中需要做一些动作或移动,譬如从另外一个架子上面拿一个扳手是不比就在桌子上拿要快
Excess  Processing – 多余的加工超出客户需求加工产品,如客户需要一个杯子,却在杯子上面加了很多造型

我们的流程在进行RPA自动化改造之前,其实是应该先分析流程的价值链,找到流程里的浪费,先考虑是否可以去掉这些操作,然后再把无法去掉的操作考虑用RPA改造。虽然这些无价值的步骤本身也是可以用RPA去实现的,但是这样会带来更多的开发与测试工作量,对于流程稳定性与产品开发成本控制来说都是不利的。

六西格玛 – Six Sigma

“Six Sigma”(6σ)原意是指在统计学上,在正态分布中从-6σ到+6σ一共12σ的范围,占了全部统计样本的99.99966%,即绝大多数情况是会符合6σ的。六西格玛是摩托罗拉公司提出,通用电气发扬光大的一种生产管理策略。即追求“零缺陷”的生产品质,具体的目标是实现DPMO(每百万次尝试缺陷次数)小于3.4。即做同一个事情100万次只出现3.4次以内问题。

其中六西格玛对RPA项目我觉得比较重要的,是如何找到机器人运行不稳定的方法。要交付高质量的机器人,就应该能够达到六西格玛的标准。如果一个机器人运行十次就出一次错,这时候就可以用六西格玛的方法来解决。如统计过程控制(Statistical Process Control, SPC)。

统计过程控制(Statistical Process Control)是一种借助数理统计方法的过程控制工具。它对生产过程进行分析评价,根据反馈信息及时发现系统性因素出现的征兆,并采取措施消除其影响,使过程维持在仅受随机性因素影响的受控状态,以达到控制质量的目的。

百度百科

具体的做法就是对机器人多次运行的结果做记录。针对一些关键的指标,如运行时间等进行统计,找到客户接受范围(UCL、LCL),平均值(CL),然后看是否符合六西格玛的要求。如果不符合,则从图中的趋势找原因,然后进行优化。

RPA数字化专题四:精益、六西格玛、敏捷
RPA数字化专题四:精益、六西格玛、敏捷

敏捷开发 – Agile

敏捷开发是一群有多年IT项目经验的工程师提倡的一种软件开发的理念。核心由4条价值观与12条原则组成。具体内容请大家去敏捷宣言的官网查看。

http://agilemanifesto.org/iso/zhchs/manifesto.html

从敏捷宣言的价值观与原则可以了解到,采用敏捷开发的软件项目非常的注重沟通与拥抱变化,这与RPA项目非常匹配。因为在项目成立的初期,客户可能只能提出一些核心的诉求,如把某某流程自动化了。但是随着项目推进,就会产生很多其他的需求。这时候在项目前期,我们应主要关注用户的一些核心诉求,然后通过标准化的流程梳理后,快速的开发并发布有价值的RPA机器人。随着试运行的推进,业务人员可以快速提供反馈使用感受,RPA工程师持续调整最终的机器人,这样才能够快速地把机器人推向生产。

Leagile与RPA

Lean + Six Sigma + Agile = Leagile。如何理解这个公式呢?我的解释是:

  • 需求获取的时候应用Agile获得客户的想法,快速迭代可用的机器人;
  • 方案设计的时候应用Lean减少流程的浪费,标准化流程;
  • 生产运维的时候应用Sig Sigma确保机器人的稳定运维,并持续优化。

不管Lean还是Six Sigma,都强调一个持续优化的概念,也即意味着一个RPA的项目的结束,很可能是另一个RPA项目的开始。这也符合RPA项目的短平快的特性。结合目前客户为导向的产品思维,“敏捷开发”(AGILE)可以让机器人更快上线,提升客户满意度。所以我认为Leagile就是目前适合开展RPA项目的方法论之一。

可能很多人读书的时候都知道,介绍完了方法,接下来就应该要介绍工具。接下来会介绍我在做RPA流程自动化时常用的一些工具。欢迎继续关注。

RPA数字化专题连载:

RPA数字化专题一:RPA企业数字化转型路线图

RPA数字化专题二:企业RPA数字化自检表

RPA数字化专题三:RPA流程收集表

文章转载于微信公众号:梁巴里

本文来自投稿,不代表51RPA立场,如若转载,请注明出处:https://www.51rpa.net/rpaedu/5570.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:kefu@51rpa.net

工作时间:周一至周五,9:30-18:30,节假日休息